@import url("/css/global.css");

/*ANFANG in global gehörend?*/

html {
	/*overflow: -moz-scrollbars-vertical; /*ruckeln verhindern im FF - hori-Scroll verschwindet*/
	overflow-y: scroll;
}

body {
	background-color: #3F69AB;
	background-image: none;
	color: #555555;
	}
	
div#center {
	background: transparent url('/img/layout/bg_content.gif') repeat-y;
	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: #3F69AB;
	font-size: 1.1em;
	padding-bottom: 20px;
	}

div#help h1 span {
	color: #666666;
	}

div#help p {
	position: absolute;
	top: 45px;
	left: 355px;
	color: #3F69AB;
	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 gehörend?*/


/* nur tiergesuendheit.com */

a {
 color: #2355A4;
}

a.activemenu,span.activemenu {
	color: #4B72AC;
	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;
}

div#content img.bild_zentriert {
	margin-left: auto;
	margin-right: auto;
}

/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #4B72AC !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	background: transparent url('/img/layout/top_tiergesundheit.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: #3F69AB;
	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 #D5E6F4;
	border-bottom: 1px solid #949494;
	background: #D5E6F4;
	}
	
/* LINKE SPALTE */

div#menue_left {
	margin-top: 42px;
}
div#menue_left_foot {
	height: 250px;
}


/* Logintext links */
div#menue_left div#loginlink {
	border-bottom: #3F69AB 1px solid;
	}

/* Menüpunkte */
div#menue_left div#menu {
	border-right: #B3B2B2 1px solid;
	margin: 0 0 0 0;
	background-color: #EAF1F7;
	}
	
div#menue_left div#kunden {
	border-right: #B3B2B2 1px solid;
	margin: 0 0 0 0;
	/*background-color: #007f7f;*/
	background-color: #3f69ab;
	padding: 0.5em 0.1em 0.5em 0.4em;
	} 
	
.menue_kunden_top {
	/*background: #007f7f url('/img/layout/menue_kunden_top_right.gif') no-repeat 100% 0;*/
	background: #3f69ab url('/img/layout/menue_kunden_top_right.gif') no-repeat 100% 0;
	height: 5px;
	font-size: 1px;
	width: 100%;
	}	
	
.menue_kunden_bottom {
	background: #3f69ab url('/img/layout/menue_kunden_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;
	}		 

div#menue_left div#menu ul {
	list-style-image: url('/files/images/icons/3F69AB/arrow_hoch.gif');
	margin-left: 1.5em;
	}
	
div#menue_left div#kunden ul {
	list-style-image: url('/files/images/icons/FFFFFF/arrow_hoch.gif');
	margin-left: 1.5em;
	font-weight: bold;	
	}	
	
div#menue_left div#kunden ul li {
	margin: 0.5em 0;	
	}
	
div#menue_left div#kunden ul li a {
	color: #FFFFFF;
	}
	
div#menue_left div#kunden ul li a:focus,
div#menue_left div#kunden ul li a:hover,
div#menue_left div#kunden ul li a:active {
	color: #FFFFFF !important;
	text-decoration: underline;
	}			

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/3F69AB/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	/*border-bottom: #3F69AB 1px solid;*/
}

/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #3F69AB 1px solid;
}


/*ANFANG loginBox Startseite*/

div#loginBox
 {
	border-right: 1px solid #0272B7;
	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 für Contentbereich */
div#content a {
	text-decoration: underline;
}
div#content h3 {
	color: #4B72AC;
	line-height: 1.3em;
}
div#content h4 {
	/*color: #666666;*/
	color: #345c9b;
	/*color: #4B72AC;*/
	font-size: 1.0em;
}

div#content .kasten_content h4 {
	margin-top: 0;
	}

div#content h5 {
	color: #555555;
}

div#content ul {
	list-style-image: url('/files/images/icons/3F69AB/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 .kasten_content,
div#content .kasten {
	border-left: 1px solid #3F69AB;
	border-right: 1px solid #3F69AB;
	/*border: 1px solid #3F69AB;*/
	background: #EAF1F7;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 38.5em;
	}
	
div#content .kasten {
	margin-bottom: 10px;	
	}
	
div#content .kasten p {
	padding-top: 10px;
	}		

.kasten_top {
	background: #EAF1F7 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: #EAF1F7 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: #EAF1F7 url('/img/layout/menue_top_right.gif') no-repeat 100% 0;
	height: 5px;
	font-size: 1px;
	width: 100%;
	}	
	
.menue_bottom {
	background: #EAF1F7 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 #3F69AB;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #3F69AB;
	background: #EAF1F7;
}


div#content img.bild_links {
	border: 1px solid #3F69AB;
	margin: 0 1em 0 0;
}

div#content img.bild_rechts {
	border: 1px solid #3F69AB;
}

div#content img.bild {
	border: 1px solid #3F69AB;
}

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 #3F69AB;
	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 #3F69AB;
}


div#content hr {
	background-color: #3F69AB; 
	color: #3F69AB; 
	border: #3F69AB; 
}

div#content acronym {
	border-bottom: 1px dashed #3F69AB;
}

div#content .quelle {
	font-size: 0.85em;
}

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #3F69AB;
	border-bottom: 1px solid #3F69AB;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #3F69AB;
}

div#content .teaserBox h4 {
	color: #555555;
}

div#content .teaserBox h5 {
	color: #1A2879;
}


/* FOOTER */
div#foot div {
	border-top: #3F69AB 1px solid;
}
div#foot div#copyright li {
	background: url('/files/images/icons/3F69AB/arrow.gif') no-repeat left center;
}
div#foot div#func {
	border-bottom: #3F69AB 1px solid;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #3F69AB;
	color: #555555;
}
textarea.textbox_mehrzeilig {
	color: #555555;
	border: 1px solid #3F69AB;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #3F69AB;
	color: #3F69AB;
	background-color: #EAF1F7;
}
select.dropdown {
	background-color: #EAF1F7;
	color: #3F69AB;
}

div#content fieldset {
	border: 1px solid #3F69AB;
}
div#content legend {
	color: #555555;
}

div#content .content_fett {
	font-weight: bold;
}



/*Tabellenränder*/
div#rahmentabelle table {
	border: 1px solid #3F69AB;
	margin-bottom: 10px;
}

div#rahmentabelle th {
	background: #EAF1F7;
}

div#rahmentabelle td {
	border-top: 1px solid #3F69AB;
}
/*Tabellenränder Ende*/

div#content table th {
	background: #EAF1F7;
	color: #666666;
	border-top: 1px solid #EAF1F7;
}

div#content table td {
	border-top: 1px solid #3F69AB;
}