/*************************************************\
** designed for heuschnupfenhilfe.de
** http://www.coma.de (kis/coa)
\*************************************************/
html, body { padding:0; margin:0; border:0; height:100.5%;}
body { font:11px Verdana, Arial, Helvetica, sans-serif; color:#4180be; background:#051671 url(../images/bg_main.jpg) repeat-y center top; }

ul { margin:10px 0 15px 30px; padding:0 0 0 0; list-style-type:disc;}
li { margin:6px 0 0 0; padding:0 0 0 0; }
.allergietabelle ul { margin:0px 0 0px 15px; padding:0 0 0 0; list-style-type:disc;}
.allergietabelle li { margin:0px 0 0 0; padding:0 0 0 0; }


/********************* links *********************/
a { color:#4180be; }
a:hover { color:#e30013; }
#header a { color:#051671; text-decoration:none; }
#header a:hover { color:#e30013; text-decoration:none; }
#navi a { color:#051671; text-decoration:none; }
#navi a:hover { color:#e30013; text-decoration:none; }
#subnavi a {color:#051671;text-decoration:none;}
#subnavi a:hover { color:#e30013; text-decoration:none; }


/*************************************************\
**  container
\*************************************************/
#container { width: 976px; margin:0 auto; }
#content { width: 976px; }


/*************************************************\
**  content 
\*************************************************/

/******************** header *********************/
#header { float:left; width:893px; height:102px; padding:39px 0 0 83px; color:#051671; background:url(../images/bg_header.jpg) no-repeat;}
#logo_tempo { width:163px; float:left; }
/*#logo_gm_all { width:320px; float:right; padding:20px 133px 0 0; }*/
#logo_gm_all { width:450px; float:right; margin-top:15px; }
/*#logo_gm { float:left; margin:-30px 0px 0px 150px; }*/
#logo_gm { float:left; }
#subnavi { float:left; padding:50px 0px 20px 276px; line-height:1.4em; font-size:10px; color:#051671; } 

/********************* navi **********************/
#navi { width:182px; float:left; margin:39px 15px 0 0; padding-left:79px; text-align:right; }
.navItemAct { width:172px; height:19px; padding:3px 0 0 10px; color:#e30013; font-weight:bold; text-decoration:none; background-image:url(../images/navi_act.gif); }
.navItemAct2 { width:172px; height:19px; padding:3px 0 0 10px; color:#e30013; font-weight:bold; text-decoration:none; }
.navItemNoAct { width:172px; height:19px; padding:3px 0 0 10px; color:#051671; font-weight:bold; text-decoration:none; background-image:url(../images/navi_no_act.gif); }
.SubnavItemAct { width:182px; height:19px; padding:3px 0px 0 0px; color:#e30013; text-decoration:none; }
.SubnavItemNoAct { width:182px; height:19px; padding:3px 0px 0 0px; color:#4180be; text-decoration:none; }

/***************** content_main ******************/
#content_main { float:left; }
.headline { font-size:24px; width:620px; color:#051671; margin-bottom:10px; }
.txt_headline { font-size:18px; color:#051671; margin:5px 0; }
.content_wide { width:620px; margin-bottom:15px; }
.content_main_left { float:left; width:301px; margin:0px 20px 0 0; }
.content_main_right { float:left; width:300px; }
.content_main_onerow { width:600px; }
.line { border-top:1px solid #cdd1e3; margin-bottom:10px; }

/***************** formular_experte ******************/
label {
	width: 100px;
}
.form_input {
	width: 210px;
	margin-left: 10px;
}
.form_radio {
	margin-left: 10px;
}
.stdInputSelect {
	width: 210px;
	margin-left: 10px;
}
.stdInputSelect2 {
	width: 310px;
	margin-left: 10px;
}
.invalid  {
	border: 1px solid #f00;
}


/**
*Fragen und Antworten
*
*/
.faq_divider {
	border-top:1px solid #cdd1e3; 
	margin-bottom:20px;
}
ul.faq_link {
}
ul.faq_link li {
}
a:hover.faq_link {
	color: #4180be;
}
p.faq_answer {
}
a.faq_to_top {
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom: 25px;
}
