@import url("/css/global.css");

/*ANFANG in global gehrend?*/

/*html {
	overflow: -moz-scrollbars-vertical; ruckeln verhindern im FF - hori-Scroll verschwindet
}*/

body {
	background-color: #083C8C;
	background-image: none;
	color: #555555;
	}
	
div#center {
	/*background-color: #E26660;
	background-image: none;*/
	background: transparent url('/img/layout/bg_content.gif') repeat-y;
	/*margin-top: 1em;*/
	width: 60.0em;
	border-right: 1px solid #717171;
	}
	
div#inner {
	background: #FFFFFF url('/img/layout/top_back.gif') repeat-x;
	}	
	
div#inner_center {
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	margin-left: 9px;
	background-color: #FFFFFF;
	}
	
div#help {
	height: 0.7em;
	}

div#help h1 {
	position: absolute;
	top: 25px;
	left: 355px;
	color: #083C9C;
	font-size: 1.1em;
	padding-bottom: 20px;
	}

div#help h1 span {
	color: #0794CD;
	}

div#help p {
	position: absolute;
	top: 45px;
	left: 355px;
	/*left: 380px;*/
	color: #0893CD;
	font-size: 0.95em;
	/*font-style: italic;*/
	}
	
.clearer
{
    height: 0px;
    clear: both;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

div#content div#pfizerloginbox input.textbox {
	width: 12.5em;
	}			

/*ENDE in global gehrend?*/


/* nur infekt-online.de */

a {
 color: #083C9C;
}

a.activemenu,span.activemenu {
	color: #0893CD;
	text-decoration: underline;
}

div#content a:visited,
div#content a:visited:hover
 {
	color: #7C7C7C !important;
	}

div#content div.zweispaltig_links {
	float: left;
	width: 235px;
	padding: 5px;
	text-align: center;
}

div#content div.zweispaltig_rechts {
	width: 235px;
	padding: 5px;
	margin-left: 240px;
	text-align: center;
}

div#content div.dreispaltig_links {
	float: left;
	width: 160px;
	padding: 5px;
	text-align: center;
}

div#content div.dreispaltig_mitte {
	padding: 5px 5px 5px 10px;
	width: 160px;
	margin-left: 170px;
	text-align: center;
}

div#content div.dreispaltig_rechts {
	float: right;
	width: 160px;
	padding: 5px 5px 5px 0;
	text-align: center;
}

div#content .cb {
	clear: both;
}

_ohne-rahmen
div#content img.bild_ohne-rahmen {
border:none;
}

div#content img.bild_zentriert {
	margin-left: auto;
	margin-right: auto;
}

div#content img {
	margin-right: 5px;
}

div#content .bildbeschreibung_links {
	text-align: left;
	font-size: 0.84em;
	float: left;
	padding: 0.4em;
	margin: 0 1em 0.2em 0em;
	/*width: 190px;*/
}

div#content .bildbeschreibung_links_2 {
	text-align: left;
	font-size: 0.84em;
	padding: 0.4em 0 1.5em 0;
	margin: 0 1em 0.2em 0em;
	/*width: 190px;*/
}

div#content .bildbeschreibung_rechts {
	text-align: left;
	font-size: 0.84em;
	float: right;
	/*padding: 0.4em;*/
	margin: 0 1em 0.2em 0em;
	width: 240px;
}

div#content .bildbeschreibung_zentriert {
	text-align: center;
	font-size: 0.84em;
	padding: 0.4em;
	margin: 0.4em 0 0.2em 0.4em;
}

/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #0893CD !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	background: transparent url('/img/layout/top_infekt_online.jpg') no-repeat;
	height: 116px;
}

div#logo {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 10px;
	float: right;
	}

div#help {
	text-align: left;
}

div#help ul li {
	font-size: 0.9em;
	}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	/*width: 27em;*/
	width: 22em;
	margin-left: 0px;
	/*margin-top: 95px;*/
	margin-top: 87px;
	color: #FFFFFF !important;
	text-decoration: none;
	background-color: #083C9C;
	padding-left: 5px;
	}


/*Secnavigation*/

div#secnavi {
	height: 1.9em;
	clear: both;
	float: right;
	width: 47em;
	margin-top: 12px;
	}

*:not(hr) div#secnavi /*FF*/  {
        margin-right: 5px;
                   }
				   
div#secnavi a
 {
	color: #444444;
	}

div#secnavi a:focus,
div#secnavi a:hover,
div#secnavi a:active,
div#secnavi span.activemenu
 {
	color: #444444 !important;
	text-decoration: underline;
}					   	

div#search_pfad {
	border-top: 1px solid #FDF7D3;
	border-bottom: 1px solid #949494;
	background: #FDF7D3;
	}
	
/* LINKE SPALTE */

div#menue_left {
	margin-top: 42px;
}
div#menue_left_foot {
	height: 250px;
}


/* Logintext links */
div#menue_left div#loginlink {
	border-bottom: #0693CD 1px solid;
	}

/* Menpunkte */
div#menue_left div#menu,
div#menue_left div#medinfo {
	border-right: #B3B2B2 1px solid;
	margin: 0 0 0 0;
	background-color: #E7F5FB;
	} 
	
div#menue_left div#medinfo
 {
	padding: 0.5em 0.1em 0.5em 0.96em;
	}
	
/*  DCBox */
div#menue_left .dcBox {
	border-right: #3a64c6 1px solid;
	margin: 0 0 0 0;
	background-color: #faf8f8;
	}
	
div#menue_left .dcBox
 {
	padding: 0.3em;
}

div#menue_left .dcBox img
 {
	padding-right: 0.2em;
	float: left;
}

div#menue_left .dcBox sup
 {
	font-size: 0.5em;
}

div#menue_left .dcBox p
 {
	margin: 0;
	padding: 0em 0.3em 0em 0.9em;
}

div#menue_left .dcBox a
 {	
 	text-decoration: underline;
	color: #0272b7;
} 

/*  Ende DCBox */ 	 	

div#menue_left div#menu ul {
	list-style-image: url('/files/images/icons/0893CD/arrow_hoch.gif');
	margin-left: 1.5em;
	}

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/0893CD/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	/*border-bottom: #0893CD 1px solid;*/
	margin-bottom: 1.0em;
}

/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #0693CD 1px solid;
}


/*ANFANG loginBox Startseite*/

div#loginBox
 {
	border-right: 1px solid #3a64c6;
	width: auto;
	margin: 0em 0 0 0; 
	padding-left: 10px;
	background-color: #FAF8F8;
}

div#loginBox h3
 {
	font-weight: bold;
	background-color: #FAF8F8;
	color: #0272B7;
	padding: 0.3em;
	font-size: 1em;
	}

div#loginBox input.textbox {
	font-size: 1.04em;
	margin: 0 0.3em 0 0.3em;
	padding: 0 0 0 0.2em;
	border: 1px solid #0272B7;
}

div#loginBox input.formbutton {
	font-size: 0.85em;
	margin: 0.5em;
	border: 1px solid #0272B7;
	background: #FFFFFF;
	color: #0272B7;
}

div#loginBox ul {
	margin: 0 0 0.8em 0;
	list-style-type:none;
}

div#loginBox div#loginBoxFields {
	margin-bottom: 0.4em;
}

div#loginBox div#loginBoxFields label {
	margin-left: 0.3em;
	margin-top: 0.2em;
	display: block;
}

div#loginBox li a {
	font-size:0.85em;
	text-decoration: underline;
	padding: 0 0.25em 0 0.5em;
}

div#loginBox a {
	color: #0272B7;
}

/*ENDE loginBox Startseite*/



/* ENDE LINKE SPALTE */

div#bereich {
	margin-top: 20px;
}

 * html b\ody div#bereich /*IE*/ {
         margin-top: 5px;
                   }
				   
/* CONTENT */

/* Container fr Contentbereich */
div#content a {
	text-decoration: underline;
}
div#content h3 {
	color: #083C9C;
}
div#content h4 {
	color: #0893CD;
	font-size: 1.0em;
}

div#content .kasten h4 {
	margin-top: 0;
	}

div#content h5 {
	color: #555555;
}

div#content ul {
	list-style-image: url('/files/images/icons/0893CD/icon_dreieck.gif');
}


div#content .zweispaltig_linke-spalte {
	margin-bottom: 0px;
	padding: 10px 10px 10px 0;
	margin-right: 10px;
	width: auto;
}

div#content .zweispaltig_linke-spalte-noborder {
	float: left; 
	width: 10em;
	padding: 0.4em;
	margin-bottom: 2.5em;
	border: none;
	background: #FFFFFF;
}

div#content .zweispaltig_rechte-spalte-noborder {
	margin-left: 12em;
}

div#content .zweispaltig_linke-spalte-lable {
	float: left; 
	width: 17em;
	padding: 0.4em;
	margin-bottom: 2.5em;
	border: none;
	background: #FFFFFF;
}

div#content .zweispaltig_rechte-spalte-lable {
	margin-left: 19em;
	padding:0.4em; 
	padding-bottom:47px;
}

div#content .zweispaltig_rechte-spalte-box {
	margin-left: 19em;
	padding:0.4em; 
}

div#content .kasten {
	border-left: 1px solid #0693CD;
	border-right: 1px solid #0693CD;
	background: #E7F5FB;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 38.5em;
	}

.kasten_top {
	background: #E7F5FB url('/img/layout/kasten_top_right.gif') no-repeat 100% 0;
	height: 10px;	
	}	
	
.kasten_top .kasten_top_inner {
	background: transparent url('/img/layout/kasten_top.gif') no-repeat 0 0;
	height: 10px;
	}	
	
.kasten_bottom {
	background: #E7F5FB url('/img/layout/kasten_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	}
	
* html b\ody .kasten_bottom /*IE*/ {
         width: 100%;
		 height: 5px;
		 font-size: 1px;
                   }	
	
.kasten_bottom .kasten_bottom_inner {
	background: transparent url('/img/layout/kasten_bottom.gif') no-repeat 0 100%;
	height: 5px;
		}
		

.menue_top {
	background: #E7F5FB url('/img/layout/menue_top_right.gif') no-repeat 100% 0;
	height: 5px;
	font-size: 1px;
	width: 100%;
	}	
	
.menue_bottom {
	background: #E7F5FB url('/img/layout/menue_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;
	}
	
.login_menue_top {
	background: #FAF8F8 url('/img/layout/login_menue_top_right.gif') no-repeat 100% 0;
	height: 3px;
	font-size: 1px;
	width: 100%;
	}	
	
.login_menue_bottom {
	background: #FAF8F8 url('/img/layout/login_menue_bottom_right.gif') no-repeat 100% 100%;
	height: 3px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;	
	}	



div#content .yellow {
	border: 1px solid #0693CD;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #0693CD;
	background: #E7F5FB;
}

div#content img.bild_rahmen {
	border: 1px solid #0693CD;
}


div#content img.bild_links {
	border: 1px solid #0693CD;
	margin: 0 1em 0 0;
}

div#content img.bild_rechts {
	border: 1px solid #0693CD;
}

div#content img.bild {
	border: 1px solid #0693CD;
}

div#content img.bild_links_ohne-rahmen {
	float: left;
	margin: 0.4em 1em 1em 0;
	border: none;
}

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_ohne-rahmen_clear-left {
	clear: left;
	float: left;
	margin: 0 1em 1em 0;
	border: none;
}

div#content img.bild_links_clear-both {
	border: 1px solid #0693CD;
	margin: 0.4em 1em 1em 0;
	clear: both;
	float: left;
}

div#content img.bild_rechts_ohne-rahmen {
	float: right;
	margin: 0.7em 0 0.7em 1.5em;
	border: none;
}

div#content img.bild_rechts_clear-both {
	clear: both;
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
	border: 1px solid #0693CD;
}


div#content hr {
	background-color: #0693CD; 
	color: #0693CD; 
	border: #0693CD; 
}

div#content acronym {
	border-bottom: 1px dashed #0693CD;
}

div#content .quelle {
	font-size: 0.85em;
}

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #0693CD;
	border-bottom: 1px solid #0693CD;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #0693CD;
}

div#content .teaserBox h4 {
	color: #555555;
}

div#content .teaserBox h5 {
	color: #1A2879;
}


/* FOOTER */
div#foot div {
	border-top: #0693CD 1px solid;
}
div#foot div#copyright li {
	background: url('/files/images/icons/0893CD/arrow.gif') no-repeat left center;
}
div#foot div#func {
	border-bottom: #0693CD 1px solid;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #0693CD;
	color: #555555;
}
textarea.textbox_mehrzeilig {
	color: #555555;
	border: 1px solid #0693CD;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #0693CD;
	color: #083C8C;
	background-color: #E7F5FB;
}
select.dropdown {
	background-color: #E7F5FB;
	color: #083C8C;
}

div#content fieldset {
	border: 1px solid #0693CD;
}
div#content legend {
	color: #555555;
}

div#content label.lable_zweispalten {
	text-align:left; 
	margin-right:auto; 
	margin-top:-10px; 
	clear:none;
	width:5.0em;
	}	

/*Tabellenrnder*/
div#rahmentabelle table {
	border: 1px solid #0693CD;
	margin-bottom: 10px;
}

div#rahmentabelle th {
	background: #E7F5FB;
}

div#rahmentabelle td {
	border-top: 1px solid #0693CD;
	}
/*Tabellenrnder Ende*/

div#content table th {
background: #E7F5FB;
color: #083C8C;
border-top: 1px solid #E7F5FB;
}

div#content table td {
border-top: 1px solid #0693CD;
}