/* /////// redefinition og html tags /////// */
html, body {margin: 0; height:100%; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #315cb4; background-color:#2e3687; background-image: url(../images/general/bg_all_2010.gif); background-repeat: repeat-y; background-position: center top;}
a {color: #315cb4; text-decoration:underline;}
a:hover {color: #FE4F4F;}
p {margin: 0 0 10px 0;}
h2 {font-size: 11px; margin: 20px 0 11px 0;}
ul {list-style-position: outside; list-style-type:none; list-style-image: url(../images/general/bullet.gif);}
li {margin:5px 0 0 -22px;}

/* /////// struktur /////// */
#container {position:relative; margin:auto; width:999px; height:80%;}
#flash {position:relative; text-align:right; width:476px;}
#content_start {position:absolute; width:442px; left:476px; top:0px;background:  url("../images/general/bg_content.gif") repeat-y left top; background-color:#FFFFFF; padding: 0 0 0 80px;}
#content {position:absolute; width:442px; left:476px; top:0px; background:  url("../images/general/bg_content_2010.gif") repeat-y left top; background-color:#FFFFFF; padding: 0 0 0 80px;}
							/*  war 475 */
/* /////// look /////// */
#footer { font-size: 9px; color: #1E408C; height:46px; margin:46px 0 0 0;}
.footerLink {float:left;}
.footerLink a {text-decoration:none; color: #1E408C;}
.footerLink a:hover {color: #E40D1F;}
.footerLinkActiv a {color: #E40D1F;}
.forMeLink {position:absolute; margin-top:-15px; margin-left:3px;}
.pageContent {width:420px; margin-top:30px;}


/* /////// 1st navi (2010)/////// */
#navi_top {background-color:#FFF; height:51px; width:999px; margin:auto;}
.navi_inner {position:relative; margin:auto;width:900px; left:0px; height:50px;}
.navi_top_btn { height:34px; margin-left:50px; float:left;}

#subnavi {padding-left:0px; background-color:#d6d7e4; height:58px; color:#303775; width:999px; margin:auto;}
.subnavi_menu {padding:12px 0 0 8px;float:left; margin-left:25px;}

.content_headline {margin-bottom:10px;}

.navi_3rd {position:relative;padding: 15px 0 0 0;top:10px;margin: 0 0 0 0px;}
.navi_3rd_col {float:left; padding: 0 0 0 0px; }
.navi_3rd_content {background-image: url(../images/general/underline.gif); background-repeat: no-repeat; background-position: bottom;}
.navi_3rd_schnupfen_1 {width:110px;}
.navi_3rd_schnupfen_2 {width:150px;}
.navi_3rd_schnupfen_3 {padding-right:0px;}
.navi_3rd_schnupfen_2_1 {padding-right:74px;}
.navi_3rd_schnupfen_2_2 {padding-right:74px;}
.navi_3rd_schnupfen_2_3 {padding-right:17px;}
.navi_3rd_informieren_1 {padding-right:30px;}
.navi_3rd_informieren_2 {padding-right:17px;}
.navi_3rd_80_jahre_1 {width:130px;}
.navi_3rd_80_jahre_2 {width:120px;}
/* /////// btns /////// */
.skip {margin: 20px 0 0 0;}
.back {float:left;}
.no_back {display:none;}
.next {padding:0 0 0 347px;}

/* /////// FAQbs /////// */
.faq_txt {padding: 5px 0 0 20px; background-image: url(../images/general/bullet_faq.gif); background-repeat: no-repeat; background-position: left top;}
.faq_txt a{text-decoration:none;}
.faq_activ {color: #FE4F4F;}
.faq_answer {margin:10px 0 0 0;color: #FE4F4F;height:140px;}

/* /////// froms /////// */
.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #315cb4; width:300px; border: 1px solid #315cb4; padding-left:2px;}
.form_error{ background-color: #F9CCD0; border-color: #E40D1F;}
.form_alert{ color: #E40D1F;}

/* /////// bewerbungsformular /////// */
#bewerbung_header { width:520px; }

/* /////// gewinnspiel hay fever /////// */
.btn_submit { background-color:#ffffff; color:#315cb4; border:0; font-weight:bold; font-size:11px; cursor:pointer; }
.upload { width:250px; margin-bottom:8px; }
.label_hayfever { float:left; width:90px; height:15px; margin-top:2px; font-weight:bold; }
.input_hayfever { float:left; width:300px; height:15px; border:1px solid #315cb4; padding:3px 0 0 5px; color:#315cb4; font-size:11px; margin:0px 0 8px 0; }
.input_hayfever_short { float:left; width:35px; height:15px; border:1px solid #315cb4; padding:3px 0 0 5px; color:#315cb4; font-size:11px; margin:0px 0 8px 0; }
.input_hayfever_middle { float:left; width:247px; height:15px; border:1px solid #315cb4; padding:3px 0 0 5px; color:#315cb4; font-size:11px; margin:0px 0 8px 0; }


/* /////// gewinnspiel 80 jahre /////// */
.label_80yrs { float:left; width:120px; height:15px; margin-top:2px; font-weight:bold; }
.input_80yrs { float:left; width:270px; height:15px; border:1px solid #315cb4; padding:3px 0 0 5px; color:#315cb4; font-size:11px; margin:0px 0 8px 0; }
.input_80yrs_short { float:left; width:75px; height:15px; border:1px solid #315cb4; padding:3px 0 0 5px; color:#315cb4; font-size:11px; margin:0px 0 8px 0; }

/* /////// nostalgie-postkarte /////// */
.f_postcard_input { border:1px solid #315cb4; color:#315cb4; font-size:12px; padding:0px 0 2px 1px; margin-top:8px; }
* html .f_zip {margin-left:3px;}
.input_postcard_long { width:395px; }
.input_postcard_middle { width:222px; }
.label_postcard { display:block; width:160px; float:left; margin-top:10px; }
