@import url("/css/global.css");

/*ANFANG in gloabl gehrend?*/

body {
	background-color: #F7FAE2;
	background-image: none;
	}
	
div#center {
	background-color: #F7FAE2;
	background-image: none;
	margin-top: 1em;
	}
	
div#inner_center {
	border: 1px solid #4E5AA2;
	/*border: 1px solid #B9C9D4;*/
	margin-bottom: 1em;
	background: #FFFFFF url('/images/layout/swift_broken.jpg') no-repeat;
	}
	
div#help h1 {
	position: absolute;
	/*top: 4em;
	left: 27em;*/
	top: 56px;
	left: 380px;
	color: #4E5AA2;
	font-size: 1.1em;
	padding-bottom: 20px;
	display: none;
}

div#help p {
	position: relative;
	/*position: absolute;*/
	/*top: 6.1em;*/
	/*left: 35.6em;*/
	/*top: 74px;
	left: 432px;*/
	top: 15px;
	left: -9px;
	color: #008FC0;
	font-size: 0.95em;
	display: none;
	}
	
div#help img {
	position: absolute;
	/*top: 4em;
	left: 27em;*/
	top: 40px;
	left: 521px;
	
}	

div#menu {
	/*border-top: #BED23E 1px solid;
	border-bottom: #BED23E 1px solid;*/
	}	
	
.clearer
{
    height: 0px;
    clear: both;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

div#content div#pfizerloginbox input.textbox {
	width: 12.5em;
	}	
	
div#content label { 
	/*float: left; 
	text-align: right; */
	width: 9.5em;
	/*margin-right: 0.3em;
	margin-top: 0.7em;
	clear: both;*/
}			

/*ENDE in gloabl gehrend?*/


/* nur rauchfrei-durchstarten.de */

/*ANFANG right_column*/

div#right_column {
	/*width: 15.8em;*/
	width: 16em;
	float: right;
	padding-top: 1em;
	/*background: #F6F8F9;*/
	background: #FFFFFF;
	height: 52em;
}

div#right_column div#loginBox
 {
	border: 1px solid #BED23E;
	width: auto;
	/*margin: 0em 1.5em 0.5em 0.4em; */
	margin: 0em 1em 0.5em 1em; 
	background-color: #EAF1C1;
}

div#right_column div#loginBox h3
 {
	font-weight: bold;
	background-color: #F7FAE2;
	color: #4E5AA2;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: 1px solid #BED23E;
}

div#right_column div#loginBox input.textbox {
	font-size: 1.04em;
	margin: 0 0.3em 0 0.3em;
	padding: 0 0 0 0.2em;
}

div#right_column div#loginBox input.formbutton {
	font-size: 0.85em;
	margin: 0.5em;
}

div#right_column ul {
	margin: 0 0 0.8em 0;
	list-style-type:none;
}

div#right_column div#loginBox div#loginBoxFields {
	margin-bottom: 0.4em;
}

div#right_column div#loginBox div#loginBoxFields label {
	margin-left: 0.3em;
	margin-top: 0.2em;
	display: block;
}

div#right_column div#loginBox li a {
	font-size:0.85em;
	text-decoration: underline;
	padding: 0 0.25em 0 0.5em;
}

div#right_column div#loginBox a {
	color: #85932B;
}

/*ENDE right_column*/

a {
 color: #008FC0;
}

a.activemenu,span.activemenu {
	color: #4E5AA2;
	text-decoration: underline;
}


/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #4E5AA2 !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	/*background: #FFFFFF url('/images/layout/header.jpg') no-repeat;*/
	width: 59.2em;
}

div#keyvisual1 {
	float: left;
	}

div#logo {
	/*margin-top: -0.7em;*/
	margin-top: 0.5em;
	margin-left: 1.2em;
	/*float: left;*/
	height: 53px; /*Logo not to see*/
}

div#keyvisual2 {
	clear: both;
	float: left;
}

div#help  {
	margin-bottom: 2em;
	/*background-color: #FF0000;
	display: block;*/
	}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	width: 29em;
	margin-left: 35em;
}


/*Hauptnavigation*/

div#hauptnavi {
	background: transparent url("/images/layout/hauptnavi_back.gif") repeat-y 100% 0%;
	height: 1.95em;
	border-bottom: 1px solid #D1937F;
	
}

div#hauptnavi ul {
	text-align: right;
	padding-bottom: 0.4em;
	padding-top: 0.3em;
	}
		
*:not(hr) #hauptnavi ul /*FF Weiche*/ {
        margin-right: 0.3em;
                   }
				   
html:first-child>b\ody #hauptnavi ul /*Opera Weiche*/ {
                    margin-right: 0.3em;
                              }

div#hauptnavi li {
	display: inline;
	list-style-type: none;
	font-weight: bold;
	margin-right: -0.3em;
		}
	
div#hauptnavi li a {
	background: transparent url("/images/layout/white_line.gif") no-repeat left center;
	padding: 0.3em .7em 0.4em 1.2em;
	color: #7E095F;
	}	
	
/* aktivierter Menpunkt */
/*div#hauptnavi a.activemenu {
	color: #BF2A26;
	text-decoration: underline;
}*/

div#hauptnavi ul li a:focus,
div#hauptnavi ul li a:hover,
div#hauptnavi ul li a:active,
div#hauptnavi ul li a.activemenu
 {
	background-color: #FFDC87;
	padding: 0.3em .7em 0.4em 1.2em;
	color: #7E095F;
	}

div#secnavi {
	/*background: #EAF0BF url('/images/layout/secnavi_back.gif') repeat-y;*/
	background: transparent url('/images/layout/secnavi_back.gif') repeat-y;
	background-position: top right;
	height: 1.9em;
	float: right;
	/*width: 59.2em;*/
	width: 36em;
	/*margin-top: 10px;*/
	}

div#secnavi li {
	padding-right: 0.35em;
}

*:not(hr) #secnavi li /*FF Weiche*/ {
        margin-right: 0.3em;
                   }
				   
div#secnavi li a {
	color: #333333;
	}				   

/*Pfad mu schmaler sein*/

/*div#pfad {
	width: 400px;
	background: #FF0000;
}*/

/*div#pfad {
	height: 70px; braucht IE6, damit Pfad nicht ruckelt
}*/

*:not(hr) div#pfad /*FF Weiche*/ {
        padding-top: 0.5em;
                   }

div#pfad ul {
	display: block;
	list-style-type: none;
	list-style-image: url('/images/layout/pfad_pfeil_gross.gif');
	}

div#pfad li {
	display: block;
	/*background-color: #FF0000;*/
	padding: 0 .6em 0.2em 0;
	margin-left: 0;
	background: none;
	list-style-type: none;
	list-style-image: url('/images/layout/pfad_pfeil_gross.gif');
	}
	
div#pfad li .del {
	display: none;
	}	

/*Pfad mu schmaler sein ENDE*/

div#search_pfad {
	/*border-top: 1px solid #BED23E;
	border-bottom: 1px solid #BED23E;
	background: #ffffff;*/
	margin-bottom: 5.5em;
	margin-right: 3px;
	margin-top: 2px;
	}

* html b\ody div#search_pfad /*IE*/ {
         margin-bottom: 1em;
		 height: 70px;
                   }


/* LINKE SPALTE */

/*div#menu{
	border-right: 1px solid #BED23E;
	background-color: #FF0000;
}*/

div#menue_left div#menu {
	margin: 0 0 0 0;
	}

div#menue_left {
	/*padding-bottom: 7.9em;*/
	padding-top: 0;
	/*background: #EAF1C1;*/
	/*background: #EAF1C1 url('/images/layout/bg_menue_left_bottom.jpg') no-repeat;
	background-position: bottom right;*/
	/*border-right: 1px solid #BED23E;*/
	/*border-bottom: 1px solid #BED23E;*/
	width: 18.5em;
}

/*div#menue_left {
	width: 16em;
	float: left;
	padding-top: 0.7em;
}*/

div#bg_menue_left_top {
	background: #EAF1C1 url('/images/layout/bg_menue_left.jpg') no-repeat;
	background-position: top right;
	height: 82px;
	border-right: 1px solid #BED23E;
	}
	
div#bg_menue_left_bottom {
	background: #EAF1C1 url('/images/layout/bg_menue_left_bottom.jpg') no-repeat;
	background-position: bottom right;
	height: 82px;
	}
	
div#banner_schluessel {
	margin-left: 40px;
	margin-top: -30px;	
	}		

div#bord {
	border-right: 1px solid #BED23E;
	background: #EAF1C1;
	}
	
/*div#menue_left div#menu {
	margin: 0 0 0 3em;
}*/	

div#menue_left div#menu ul {
	margin-left: 0;
	padding-left: 0;
	}


div#menue_left div#menu ul li {
	/*margin-left: 4em;*/
	padding-left: 3.5em;
	padding-bottom: 0.7em;
	padding-top: 0.2em;
	border-bottom: #FFFFFF 1px solid;
	background: url('/images/layout/list_swift.gif') no-repeat 8px 5px;
	}
	
div#menue_left div#menu ul ul {
	padding-top: 8px;
		}

div#menue_left div#menu ul ul li {
	font-size: 1.1em;
	padding-left: 1.5em;
	padding-bottom: 0;
	padding-top: 0;
	border-bottom: none;
	/*background: url('/files/images/icons/008FC0/arrow_hoch.gif') no-repeat 2% 20%;*/
	background: url('/files/images/icons/4E5AA2/arrow_hoch.gif') no-repeat 2px 1px;
	}	

/* Logintext links */
div#menue_left div#loginlink {
	/*margin: 0 0.8em 0 0.8em;*/
	margin: 0 0 0 0;
	padding-left: 2em;
	}

div#menue_left div#loginlink {
	border-bottom: #BED23E 1px solid;
	/*background: #FFFFFF;
	background: none;
	padding: 5px;
	margin: 0 5px 0 5px;*/
}

/* Menpunkte */
/*div#menue_left div#menu {
	border-bottom: #BED23E 1px solid;
} */

div#menue_left div#menu ul {
	/*list-style-image: url('/files/images/icons/008FC0/arrow_hoch.gif');
	list-style-image: url('/images/layout/list_swift.gif');*/
}

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/008FC0/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	/*border-bottom: #FFFFFF 1px solid;
	border-top: #BED23E 1px solid;*/
	margin: 0.5em 0 0 3.1em;
}

/* areaSwitch */
div#menue_left div#areaswitch {
	/*border-bottom: #BED23E 1px solid;
	border-top: #BED23E 1px solid;*/
}
/* ENDE LINKE SPALTE */





/* CONTENT */

div#haupttext {
	/*padding: 1em 1em 0 1em;
	width: 41.0em;*/
	width: 38.5em;
	padding: 0 1em 0 1em;
	}	

/* Container fr Contentbereich */
div#content /*Anweisung Breite fr rauchfrei-schmaler*/ {
	padding: 0 1em 0 1.5em;	
	}

div#content strong {
	color: #008FC0;
	}

div#content a {
	color: #85932B;
	text-decoration: underline;
}

div#content .kasten_start_fach a {
	color: #85932B;
	text-decoration: underline;
	font-weight: bold;
}

div#content h3 {
	color: #4E5AA2;
	/*font-size: 1.2em;*/
	font-size: 1.4em;
	padding: 0 0 0 3em;
	background: url('/images/layout/content_swift.gif') no-repeat 0 0;
}
div#content h4 {
	margin-top: 1.5em;
	margin-bottom: 0.6em;
	color: #85932B;
	font-size: 1em;
}
div#content h5 {
	color: #008FC0;
	margin-bottom: 0.6em;
	margin-top: 0;
	font-size: 1em;
}

div#content h5.interview {
	color: #008FC0;
	margin-bottom: 0.6em;
	margin-top: 0;
	background-color: #F7FAE2;
	padding: 0.3em;
	border: 1px solid #BED23E;
}

div#content h6 {
	color: #4F4E4E;
	margin-bottom: 0.1em;
	margin-top: 0;
	font-size: 0.9em;
}

div#content ul {
	list-style-image: url('/files/images/icons/85932B/icon_dreieck.gif');
}

div#content ul.anchor {
	list-style-image: url('/files/images/icons/4E5AA2/icon_dreieck.gif');
}

div#content .zweispaltig_rechte-spalte_pm {
	margin-left:18.5em;
	padding-bottom:0.4em;
	padding-top:0.4em;
	padding-left:0.4em;
	font-size:0.9em;
}

div#content .zweispaltig_linke-spalte_pm {
	float:left;
	width:18.5em;
	padding-bottom:0.4em;
	padding-top:0.4em;
	font-size:0.9em;
}

div#content .zweispaltig_linke-spalte {
	/*border: 1px solid #BED23E;
	background: #F7FAE2;*/
	width: 110px;
	/*height: 170px;*/
}

div#content .zweispaltig_linke-spalte img {
	border: 1px solid #BED23E;
	/*background: #F7FAE2;*/
	margin-top: 1.2em;
}

div#content .zweispaltig_linke-spalte {
	margin-bottom: 2em;
}

div#content .kasten {
	border: 1px solid #BED23E;
	background: #F7FAE2;
	padding: 1em;
	}
	
div#content .kasten_grey {
	width: 430px;
		}	
	
div#content .kasten_start {
	border: 1px solid #BED23E;
	background: #F7FAE2;
	padding: 1em;
	background: transparent url("/images/layout/hg_startseite.jpg") no-repeat left top;
	margin-bottom: 1em;
	}	
	
div#content .kasten_start_fach {
	border: 2px solid #BED23E;
	background: #F7FAE2;
	padding: 1em;
	background: transparent url("/images/layout/hg_startseite.jpg") no-repeat left top;
	margin-bottom: 1em;
	/*height: 169px;*/
	}
	
div#content .kasten_start_simulator {
	border: 1px solid #BED23E;
	background: #F7FAE2;
	padding: 1em;
	background: transparent url("/images/layout/hg_startseite.jpg") no-repeat 10% -25%;
	/*margin-bottom: 1em;*/
	height: 240px;
	width: 186px;
	float: right; 
	margin-left: 20px;
	}		
	
/*div#content .kasten_start ul li {
	background: url('/images/layout/list_swift.gif') no-repeat top left;
	}*/	
	
div#content .bilderkasten {
	border: 1px solid #008FC0;
	background: #F7FAE2;
	padding: 1em;
	margin-bottom: 1em;
	height: 16.5em;
	}	

div#content .green {
	border: 1px solid #BED23E;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #BED23E;
	background: #F7FAE2;
}


div#content img.bild_links {
	border: 1px solid #BED23E;
}

div#content img.bild {
	border: 1px solid #BED23E;
}

div#content img.bild_links_ohne-rahmen {
	float: left;
	margin: 0.4em 2em 1em 0;
	border: none;
}

div#content img.bild_links_mit-rahmen {
	float: left;
	margin: 0.4em 2em 1em 0;
	border: 2px solid #BED23E;
}

div#content sup,
div#content sup.reg {
	font-size: 0.6em;
}

/*fr Bildunterschrift*/
div#content .bild_links_unterschrift {
	float: left;
	color: #828181;
	font-size: 0.9em;
	margin-right: 30px;
	margin-bottom: 10px;	
	margin-top: 5px;
	}
	
* html b\ody div#content .bild_links_unterschrift /*IE*/ {
         margin-right: 0px;
                   }	

div#content .bild_links_unterschrift img {
	border: 2px solid #BED23E;
	/*margin-right: 20px;	
	margin-top: 3px;*/
	margin: 0.4em 2em 0.8em 0;
}

div#content .bild_rechts_unterschrift {
	float: right;
	color: #828181;
	font-size: 0.9em;
	margin-left: 30px;
	margin-bottom: 10px;	
	margin-top: 5px;
	}
	
	

div#content .bild_rechts_unterschrift img {
	border: 2px solid #BED23E;
	/*margin-right: 20px;	
	margin-top: 3px;*/
	margin: 0.4em 0 0.8em 0;
}


/*fr Bildunterschrift ENDE*/

div#content img.bild_links_ohne-rahmen_wenig-abstand {
	float: left;
	margin: 0 0.3em 1em 0;
	border: none;
}

div#content img.bild_links_ohne-rahmen_clear-both {
	clear: both;
	float: left;
	margin: 0.4em 1em 1em 0;
	border: none;
}

div#content img.bild_links_clear-both {
	border: 1px solid #BED23E;
	margin: 0.4em 1em 1em 0;
	clear: both;
	float: left;
}

div#content img.bild_rechts_ohne-rahmen {
	float: right;
	margin: 0 0 0.7em 1em;
	border: none;
}

div#content img.bild_rechts_mit-rahmen {
	border: 1px solid #BED23E;
	float: right;
	margin: 0 0 0.7em 0.8em;
	}

div#content img.bild_rechts_clear-both {
	clear: both;
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
	border: 1px solid #BED23E;
}

div#content .bildunterschrift {
	color: #666666;
	font-size: 0.9em;
}


div#content hr
 {
	background-color: #BED23E; 
	color: #BED23E; 
	border: #BED23E; 
	height: 1px;
}

div#menue_left hr
 {
	background-color: #FFFFFF; 
	color: #FFFFFF; 
	border: #FFFFFF; 
	height: 1px;
}

div#content acronym {
	border-bottom: 1px dashed #008FC0;
}

div#content .quelle {
	color: #666666;
	font-size: 0.8em;
}

div#content .reg,
div#content a .reg
 {
	text-decoration: none;
	font-size: 0.75em;
}

div#content .grey {
	color: #666666;
	font-size: 0.9em;
}

div#content table,
div#content table.dosis,
div#content table.landkarte  
 {
	border: 1px solid #BED23E;
	margin-bottom: 1em;
	}
	
div#content table th,
div#content table.dosis th,
div#content table.landkarte th
 {
	color: #4E5AA2;
	font-weight: bold;
	background-color: #EAF1C1;
	height: 30px;
	}
	
div#content table th,
div#content table.dosis th,
div#content table.landkarte th
 {
	text-align: left;
	}	
	
div#content table.dosis th,
div#content table.landkarte th
 {
	font-size: 0.8em;
	}	
	
div#content table td,
div#content table.dosis td,
div#content table.landkarte td
 {
	padding: 5px;
	background-color: #F7FAE2;
	vertical-align: top;
	border-top: 1px solid #D2DF81;
	}
	
div#content table.dosis td,
div#content table.landkarte td
 {
	font-size: 0.85em;
	}
	
div#content table.landkarte td.orange
 {
	background-color: #FFCC99;
	}
	
div#content table.landkarte td.yellow
 {
	background-color: #FFFF99;
	}	
	
div#content table.landkarte td.lightgreen
 {
	background-color: #CCFFCC;
	}
	
div#content table.landkarte td.blue
 {
	background-color: #CCECFF;
	}	
	
div#content table.landkarte td.pink
 {
	background-color: #FFCCFF;
	}	
	
div#content table.black td
 {
	background-color: #000000;
	border: 1px solid #000000;
		}					
	
div#content .anmerkung {
	color: #FF0000;
	}		
		
/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #BED23E;
	border-bottom: 1px solid #BED23E;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #BED23E;
}

div#content .teaserBox h4 {
	color: #333333;
}

div#content .teaserBox h5 {
	color: #008FC0;
}

/* TeaserBox rechts  */

div#right_column .imp {
	font-weight: bold;
	color: #85932B;
	
}

div#right_column .teaserBox ul {
	margin-top: 0.2em;
	margin-left: 1.5em;
	padding-left: 0.6em;
	font-size: 0.9em;
	list-style-type: none;
	list-style-image: url("/files/images/icons/85932B/arrow_hoch.gif");
}

div#right_column .teaserBox li {
	/*margin-bottom: 0.4em;*/
	margin-bottom: 1em;
}

div#right_column .teaserBox
 {
	border: 1px solid #85932B;
	width: 13.8em;
	margin: 0em 1em 0.5em 1em;
	background-color: #F7FAE2;
}

div#right_column .teaserBox p {
	margin: 0;
	padding: 0 0.3em 0.3em 0.3em;
}

div#right_column .teaserBox h3
 {
	margin: 0;
	padding: 0;
}

div#right_column .teaserBox h4
 {
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 0.1em 0 0.3em 0.3em;
	font-size:1em;
}

div#right_column .teaserBox h5
 {
	font-weight: bold;
	color: #85932B;
	margin: 0;
	padding: 0.1em 0 0.3em 0.35em;
	font-size:0.9em;
}

div#right_column .teaserBox h3
 {
	font-weight: bold;
	background-color: #F7FAE2;
	color: #4E5AA2;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: #BED23E 1px solid;
}

div#right_column .teaserBox a {
	text-decoration: underline;
	color: #BED23E;
}

/* FOOTER */
div#foot /*Anweisung Breite fr rauchfrei-schmaler*/ {
	padding-left: 1.5em;
	width: 93.5%;
}

div#foot div {
	border-top: #BED23E 1px solid;
}

div#foot div#copyright li {
	background: url('/files/images/icons/008FC0/arrow.gif') no-repeat left center;
}

div#foot div#func {
	border-bottom: #BED23E 1px solid;
	margin-bottom: 1em;
}

div#foot div#eval {
	width: 100%;
	font-size: 0.7em;
	}

div#foot div#eval p {
	font-weight: bold;
	font-size: 1.2em;
	color: #4E5AA2;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #4E5AA2;
	color: #333333;
}
textarea.textbox_mehrzeilig {
	color: #333333;
	border: 1px solid #4E5AA2;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #4E5AA2;
	color: #4E5AA2;
	background-color: #EAF1C1;
}

div#content input.formbutton {
	margin-left: 9.8em !important;
}

select.dropdown {
	background-color: #EAF1C1;
	color: #4E5AA2;
}

div#content fieldset {
	border: 1px solid #BED23E;
	}

* html b\ody div#content fieldset /*IE*/ {
         padding: 0em;
                   }

div#content legend {
	color: #4E5AA2;
}

div#content .bildmat_left {
	width: 30%;
	float: left;
	margin-top: 15px;
}

div#content .bildmat_left img {
	border: 1px solid #BED23E;
}

div#content .bildmat_right {
	width: 66%;
	float: left;
	padding-top: 120px;
	margin-top: 15px;
}

div#content .infograf_left {
	width: 40%;
	float: left;
	margin-top: 15px;
}

div#content .infograf_left img {
	/*border: 1px solid #BED23E;*/
}

div#content .infograf_right {
	width: 56%;
	float: left;
	padding-top: 10px;
	margin-top: 15px;
}

/*Tabellenrnder*/
div#rahmentabelle table {
	border: 1px solid #BED23E;
}

div#rahmentabelle th {
	background: #D0A3B8;
}

div#rahmentabelle td {
	border-top: 1px solid #BED23E;
}
/*Tabellenrnder Ende*/