@charset "utf-8";
/* CSS Document */

html, body, #container { height: 100%; padding:0; margin:0; color:#333; font-family: 'ABeeZee', sans-serif;}
body > #container { height: auto; min-height: 100%; width:100%; }

/*********main content********/
#content { min-width:1024px; width:1024px; margin:0 auto; height:auto; font-size:13px; }
#left_cont {width:200px; float:left; height:auto; padding:30px; margin-top:10px;} 
#left_cont a:hover {color:#CCC;}
#right_cont {width:400px; float:left; height:auto; border-left:1px dotted; #ccc; padding-left:36px; margin-top:10px; }
#right_cont h3 {background-image:url(../img/arrow_up.gif); background-repeat:no-repeat; margin-left:-20px; padding-left:20px; padding-bottom:5px; background-position:left -4px; }
#right_cont p a {color: #000;text-decoration: underline;}
#lower_logo {float: left;position:absolute;top: 100%;left: 100%;margin-left: -300px;margin-top: -300px; text-indent:20px;}
#logo2 {width: 330px;height: 234px;background-image:url(../img/badge_bg.gif);background-repeat: no-repeat;}
#logo2_text {height: 82px;width: 200px;margin-top: 96px;margin-left: 53px;font-size: 80%;}
#logo2_text a{color: gray;text-decoration: none;}
#logo2 > #logo2_text {position: relative; top: 100px;}

/*********header content********/

#header_bg {width:100%; height:196px; background-color:#efefef;}
#header {width:1024px; height:196px; margin:0 auto; }


#logo { width: 363px; height:70px; margin-top:126px; float:left; margin-left:30px;}
#header_img {float:right; width:551px; height:196px; background-image:url(../img/titel4.jpg);}


/*********menu content********/

#top_menu_bg{ width:100%; height:35px; background-color:#333;}
.menu {width:1024px; margin:0 auto; font-size:14px; }
.menu li { list-style:none; height: 30px; display: block;float: left;padding-right: 18px;padding-left: 10px;}
.menu li a{ text-decoration: none;color: #CCC;display: block;height: 35px;line-height: 35px;}
.menu li a:hover {color:#FFF;}


/*********contact form**********/

.form_settings {  margin-top:5px;}
.form_settings p { padding: 15px;}
.form_settings span { padding: 15px 0; float: left; width: 170px; text-align: left;}  
.form_settings input, .form_settings textarea { padding: 4px; width: 252px; border: 0; border: 1px solid #CCC; background: transparent; border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px;}  
.form_settings .submit { color:#a6a6a6; border: 0; width: 100px; margin: 0 0 0 162px; height: 33px; padding: 2px 0 3px 0; cursor: pointer; border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px;}
.form_settings textarea, .form_settings select { border: 1px solid #CCC; border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; width: 250px; overflow: auto;}
.form_settings select { width: 304px;}
.form_settings .checkbox { margin: 4px 0; padding: 0; width: 14px; border: 0; background: none;}

/*********footer content********/

#footer {clear: both; position: relative; z-index: 10; height: 3em; margin-top: -3em;}#container #content_bg #content 
