@import url("/css/global.css");


/*  special */

body {
	/*background: #F6F8F9 url('/images/layout/rand_aussen.gif') repeat-x;*/
	background-color: #e5f0fa;
	background-image: none;
	color: #024487;
	}
	
div#center {
	background: #FFFFFF url('/images/layout/rand_schatten.gif') repeat-y;
	/*background-color: #C1DEFE;
	background: #FFFFFF url('/images/layout/menue_bg.gif') repeat-y 55px 100px;*/
	}
	
/*div#inner_center {
	background: #FFFFFF url('/images/layout/rand_innen.gif') repeat-y;
	height: 1000px;
	}*/
	
/* nur alois.de */

a {
 color: #05234a;
}

a.activemenu,span.activemenu {
	color: #024488 !important;
	text-decoration: underline;
}

div#content a
 {
	color: #3f9bce !important;
	}
	
div#content a:visited,
div#content a:visited:hover
 {
	color: #7C7C7C !important;
	}
	
div#content .kasten a:visited,
div#content .kasten a:visited:hover
 {
	color: #BDBDBD !important;
	}	
	
div#content p
 {
	padding-left: 0.6em;
	}	

div#content .zweispaltig_links {	
	width: 49%;
	text-align:center;
}

div#content .zweispaltig_rechts {
	width: 49%;
	float: right;
	text-align:center;
}

div#content .zweispaltig_rechts_linksbuendig {
	clear: both;
	width: 49%;
	float: right;
	text-align:left;
}

.cb {
	clear: both;
}

p.klein-rechts {
	font-size: 0.8em;
	float: right;
	}

div#content div#pfizerloginbox input.textbox {
	width: 12.5em;
	}


/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #024488 !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	background: #FFFFFF url('/images/layout/header_welle.jpg') no-repeat;
	/*height: 104px;*/
}

div#fixheight {
	/*height: 170px;*/
}

div#keyvisual1 {
	float: left;
}

div#logo {
	margin-top: 155px;
	/*margin-right: 0.5em;
	float: right;*/
}

div#logo img {
	margin-left: 20px;	
}


/*div#keyvisual2 {
	clear: both;
	float: left;
}*/

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	/*width: 29em;
	margin-left: 35em;*/
	width: 29em;
	margin-left: 30em;
	margin-top: 0.5em;
	color: #FFFFFF !important;
}

/*Hauptnavigation*/

div#secnavi {
	height: 1.9em;
	/*float: right;*/
	margin-top: 1em;
	}
	
*:not(hr) div#secnavi /*FF*/ {
       /* margin-top: -2.1em;
		padding-top: -3px;*/
		/*padding-right: 5px;*/
                   }	

div#secnavi ul {
	text-align: left;
	}				   
				   
div#secnavi a:focus,
div#secnavi a:hover,
div#secnavi a:active,
div#secnavi span.activemenu
 {
	color: #05234a !important;
	text-decoration: underline;
}

div#pfad {
	text-align: left;	
}	

*:not(hr) div#search_pfad /*FF*/ {
        margin-top: 3px;
                   }

/* alles unterhalb von header */
div#bereich {
	background: transparent url('/images/layout/menue_bg_yellow.gif') repeat-y;
	margin-top: 10px;	
	}

/* LINKE SPALTE */

div#menue_left {
	background: #f3ae00;
	color: #05234a;
	/*width: 15.8em;*/
	width: 15em;
	/*margin-left: 5px;*/
	margin-left: 5px;
	}
	
* html div#menue_left {
	/*margin-left: 5px;*/
	margin-left: 2px;
}	
	
/*div#menue_left {
	width: 16em;
	float: left;
	padding-top: 0.7em;
}*/	
	
div#menue_left_foot {
	/*background: url('/images/layout/column_bottom_back.gif') repeat-x bottom;*/
	/*height: 250px;*/
}


/* Logintext links */
div#menue_left div#loginlink {
	/*border-bottom: #05234a 1px solid;
	border-bottom: #fff9df 7px solid;*/	
}

div#menue_left div#loginlink {
	margin: 0 0 0 0.8em;
	font-size: 0.85em;	
}

div#menue_left div#loginlink img {
	margin-right: 0;
}

/* Menpunkte */

div#menue_left a {
 color: #05234a;
}

div#menue_left div#menu {
	/*border-bottom: #FFFFFF 1px solid;
	background-color: #f3ae00;*/
} 

div#menue_left div#menu ul {
	list-style-image: url('/files/images/icons/05234a/arrow_hoch.gif');
	font-weight: normal;
}

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/05234a/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	border-bottom: #05234a 1px solid;
}

/*div#menue_left div#loggedin .weiss {
	color: #FFFFFF;
}*/

/*  DCBox */
div#menue_left .dcBox {
	/*border-right: #0272b7 1px solid;*/
	margin: 0 0 0 0;
	/*background-color: #F3F9EB;*/
	border-top: 7px solid #fff9df;
	}
	
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 0.3em 0.9em;
}

div#menue_left .dcBox a
 {	
 	text-decoration: underline;
} 

/*  Ende DCBox */ 	


/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #05234a 1px solid;
}

/*ANFANG loginBox Startseite*/

div#loginBox
 {
	/*border-right: 1px solid #0272B7;*/
	border-top: 7px solid #fff9df;
	width: auto;
	margin: 1em 0 0 0; 
	padding-left: 10px;
	background-color: #f3ae00;
	color: #05234a;
}

div#loginBox h3
 {
	font-weight: bold;
	/*background-color: #FAF8F8;*/
	color: #05234a;
	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 #05234a;
}

div#loginBox input.formbutton {
	font-size: 0.85em;
	margin: 0.5em;
	border: 1px solid #05234a;
	background: #FFFFFF;
	color: #05234a;
}

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: #05234a;
}

/*ENDE loginBox Startseite*/

/* ENDE LINKE SPALTE */





/* CONTENT */

/* Container fr Contentbereich */
div#content a {
	text-decoration: underline;
}

div#haupttext {
	padding-top: 0;	
}

/*div#haupttext a:focus,
div#haupttext a:hover,
div#haupttext a:active,
div#haupttext a.activemenu
 {
	color: #05234a !important;
	text-decoration: underline;
}*/

div#content h3 {
	color: #05234a;
	padding-top: 0;
	padding-left: 0.5em;
}
div#content h4 {
	color: #05234a;
	/*background-color: #fff9df;*/
	padding: 0.3em 0.5em;
/*	border-top: 2px solid #f3ae00;*/
	margin-bottom: 1em;
	}
	
div#content h5 {
	padding-left: 0.6em;
	color: #05234a;	
	}	
	
div#content div#lexikon h4,
div#content .score_linie h4
 {
	clear: both;
	background-color: #EDF6FF;
	padding: 2px 5px 5px 5px;
	}	
	
div#content h5 {
	color: #333333;
}

div#content ul {
	list-style-image: url('/images/layout/bullet.gif');
	margin-top: 0.5em;
	padding-top: 0.5em;
	margin-left: 1em;
	}
	
div#content .kasten ul {
	list-style-image: url('/images/layout/bullet_white.gif');
}	
	
div#content ul li {
	margin-bottom: 1em;
	margin-top: 0.5em;
	}	

/*div#content .zweispaltig_linke-spalte {
	border: 1px solid #05234a;
	background: #EDF6FE;
}*/

div#content .zweispaltig_linke-spalte img {
	border: 1px solid #05234a;
	}

div#content .kasten {
	border: 1px solid #05234a;
	background: #05234a;
	color: #FFFFFF;
	padding: 15px;
}

div#content .kasten a {
	color: #024488;
}

div#content .kasten a:focus,
div#content .kasten a:hover,
div#content .kasten a:active,
div#content .kasten a.activemenu
 {
	color: #024488 !important;
	text-decoration: underline;
}

div#content .error {
	border: 1px solid #05234a;
	background: #FAEEEE;
}


div#content img.bild_links {
	/*border: 1px solid #05234a;*/
	border: none;
}

div#content img.bild {
	border: 1px solid #05234a;
}

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_clear-both {
	border: 1px solid #05234a;
	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 0.7em;
	border: none;
}

div#content img.bild_rechts_clear-both {
	clear: both;
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
	border: 1px solid #05234a;
}

div#content hr {
	background-color: #05234a; 
	color: #05234a; 
	border: #05234a; 
}

div#content .kasten hr {
	background-color: #FFFFFF; 
	color: #FFFFFF; 
	border: #FFFFFF; 
}

div#content acronym {
	border-bottom: 1px dashed #05234a;
}

div#content strong {
	color: #05234a;
}

div#content .kasten strong {
	color: #FFFFFF;
}

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #05234a;
	border-bottom: 1px solid #05234a;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #3B740E;
}

div#content .teaserBox h4 {
	color: #333333;
}

div#content .teaserBox h5 {
	color: #1A2879;
}


/* FOOTER */
div#foot div {
	/*border-top: #f3ae00 2px solid;*/
}

div#foot div#top {
	border-top: #f3ae00 2px solid;
	border-bottom: #f3ae00 2px solid;
	background-color: #fff9df;
}

div#foot div#copyright ul {
	clear: both;
	margin-top: 2em;
}

div#foot div#copyright li {
	/*background: url('/files/images/icons/05234a/arrow.gif') no-repeat left center;*/
	background: url('/images/layout/pipe.gif') no-repeat left center;
}

div#foot div#copyright li.none {
	background-image: none;
}

div#foot div#copyright img.bild_links {
	float: left;
	margin: 1em 3em 1em 1em;
}

div#foot div#copyright p {
	margin-top: 3.5em;
	color: #05234a;
	font-weight: bold;
	line-height: 1.5em;
	}

div#foot div#func {
	/*border-bottom: #f3ae00 2px solid;*/
	border-top: #f3ae00 2px solid;
	padding-left: 1.5em;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #05234a;
	color: #333333;
}
textarea.textbox_mehrzeilig {
	color: #333333;
	border: 1px solid #05234a;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #05234a;
	color: #05234a;
	background-color: #EDF6FF;
}
select.dropdown {
	background-color: #EDF6FF;
	color: #05234a;
}

div#content fieldset {
	border: 1px solid #05234a;
}
div#content legend {
	color: #333333;
}



/*Tabellenrnder*/
div#rahmentabelle table {
	border: 1px solid #05234a;
	border-right: none;
	margin-bottom:20px;	
	border-top:none;
}

div#rahmentabelle th {
	background: #EDF6FF;
	border-right: 1px solid #05234a;
	padding:2px;
	border-top: 1px solid #05234a;
}

div#rahmentabelle td {
	border-top: 1px solid #05234a;
	border-right: 1px solid #05234a;
	padding-left:2px;
	/*border: 1px solid #05234a;*/
}
/*Tabellenrnder Ende*/

/*Hintergrund Überschriften*/
div#background_h4 h4 {
 background: none;
 border: none;
}
/*Hintergrund Überschriften Ende */

/*Quelle */
div#content .quelle {
	font-size: 0.8em;
	color: #767676;
}
/*Quelle Ende*/

/*Teilt den Content in zwei gleiche Spalten mit Rand*/
div#content .zwei_spalten_linke-spalte {
	float: left; 
	padding: 0.4em;
	margin-bottom: 2.5em;
	border:1px solid #05234a; 
	width:45%;
}

div#content .zwei_spalten_rechte-spalte {
	margin-left:50%; 
	border:1px solid #05234a; 
	padding: 0.4em; 
	width:45%;
	margin-bottom: 2.5em;
}

div#content .bildbeschreibung_rechte_spalte {
	text-align: left;
	font-size: 0.7em;
	position:static;
	margin: 0 1em 0.2em 0em;
}

/*Teilt den Content in in eine schmale und eine breite Spalten ohne Rand*/
div#content .score_linke-spalte {
	float: left; 
	padding: 0.4em;
	width: 10%;
	margin-bottom: 0.5em;
	height: 25px;
}

div#content .score_rechte-spalte {
	margin-left: 10px; 
	padding: 0.4em; 
	width: 80%;
	margin-bottom: 0.5em;
	height: 25px;
	float:left;
}

div#content .score_linie {
	clear:both;
	/*border-top: 1px solid #05234a;*/
}

/*Teilt den Content in zwei gleiche Spalten ohne Rand*/
div#content .tabelle_linke-spalte {
	float: left; 
	width:19.9em;
}

div#content .tabelle_rechte-spalte {
	float:right;
	width:19.9em;
}

/*Teilt den Content in drei gleiche Spalten ohne Rand*/
div#content .drei_spalten_links {
	float:left;
	margin:0em 0em 0.1em 0em;
	padding: 0.1em;
	width:13.05em;
	border: 1px solid #05234a;
	height: 4.5em;
	
}

div#content .drei_spalten_mitte  {
	float:left;
	padding: 0.1em;
	margin: 0em 0em 0.1em 0.1em;
	border: 1px solid #05234a;
	height: 4.5em;
	width: 13.05em;
}

div#content .drei_spalten_rechts  {
	float:left;
	margin: 0em 0em 0.1em 0.1em;
	padding: 0.1em; 
	width:13.05em;
	border: 1px solid #05234a;
	height: 4.5em;	
}

/*Zwei spalten mit Rand und eine Kopfzeile*/

div#content .kopfzeile {
	border:1px solid #05234a;
	background: #EDF6FF;
	padding-left:0.8em;
	padding-top:0.8em;
	font:bolder;
	clear:both;
}

div#content .linke-spalte {
	float: left;
	padding-left:0.8em;
	padding-top:0.8em;
	padding-right:0.2em;
	width:299px;
	border:1px solid #05234a;
	border-top:none;
	height:240px;
	margin-bottom:20px;
}

div#content .rechte-spalte {
	float:right;
	/*margin-left:314px;*/
	padding-left:0.8em;
	padding-top:0.8em;
	padding-right:0.2em;
	width:196px;
	border:1px solid #05234a;
	border-top:none;
	border-left:none;
	height:240px;
	margin-bottom:20px;
}

/*Zwei spalten mit Rand ohne Höhenvorgabe*/
div#content .linke-spalte_ohne_h {
	float: left;
	padding-left: 0.8em;
	padding-top: 0.8em;
	padding-right: 0.2em;
	width: 6.09em;
	border: 1px solid #05234a;
	border-top: none;
}

div#content .rechte-spalte_ohne_h {
	float: right;
	/*margin-left:314px;*/
	padding-left: 0.8em;
	padding-top: 0.8em;
	padding-right: 0.2em;
	/*width: 32.67em;*/
	width: 32.67em;
	border: 1px solid #05234a;
	border-top: none;
	border-left: none;
}
