/*  { margin:0; padding:0;}
*/
body {
	background-color:#f2f2f2;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:1.0em;  color:#2c2f30;
	padding: 0px;
	margin: 0px;}

p { line-height:100%;
padding: 0px;
margin: 2px 0px 2px 0px;}

a:focus {
	outline:none;}

.iRite{	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:11px;  color:#2c2f30;}
#tabs{
	font-size:12px;}

#OuterWrapper {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}
#PageHeader {
	height: 66px;
	background-image:url(images/header_background.Png);
	background-repeat:no-repeat;
	background-position:top;
	width: 990px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}

#PageHeader a {
	text-align:right;
	color:#FFF;
}

#PageHeader a:hover {
	text-align:right;
	color:#FFF;
}

.PageHeaderLeft {
	float:left;
	color:#FFF;
	padding: 2px 0 0 14px;
}

.PageHeaderRight {
	float:right;
	color:#FFF;
	padding: 2px 14px 0 0;
}

#HeaderNav {	
	float: left;
	height: 43px;
	width: 990px;
	padding: 0px;}
	
.HeaderMainNav{
	height: 35px;
	padding-top:8px;
	vertical-align:middle;}

#PageWrapper {	
	background-color: #f2f2f2;
	width: 990px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0px;		
	font-size: 1.0em;

}

#PageFooter {
	margin-top: 50px;}
	

.PageFooter {
	border-top: 1px solid #88b3da;
	font-size:9px;
	min-height: 80px;
	width: 970px;
	color: #88b3da;
	padding: 10px;
	text-align: right;}
	
.PageFooter a {
	text-decoration:none;
	color:#88b3da;
}

.PageFooter a:hover {
	text-decoration:underline;
	color:#005695;
}



.img-headerContent img { margin: 1px 1px 1px 840px; display:block; }



/*================== pageNav ====================*/


#PageFeedback {		
	height: 36px;
	width: 100px;
	margin:0 0 0 890px;
}


#PageNavWillkommen {	
	float: left;
	background-image:url(images/title_willkommen.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavFutterkueche {	
	float: left;
	background-image:url(images/title_futterkueche.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavGehege {	
	float: left;
	background-image:url(images/title_gehege.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavSupport {	
	float: left;
	background-image:url(images/title_support.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavInfos {	
	float: left;
	background-image:url(images/title_infos.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavKontakt {	
	float: left;
	background-image:url(images/title_kontakt.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavNews {	
	float: left;
	background-image:url(images/title_news.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavUmfrage {	
	float: left;
	background-image:url(images/title_umfrage.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavAnmeldung {	
	float: left;
	background-image:url(images/title_anmeldung.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavAnmeldungMemberbereich {	
	float: left;
	background-image:url(images/title_anmeldung_memberbereich.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavAnmeldungWillkommenMemberbereich {	
	float: left;
	background-image:url(images/title_willkommen_memberbereich.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavExport {	
	float: left;
	background-image:url(images/title_export.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavAdministration {	
	float: left;
	background-image:url(images/title_admin.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavTiere {	
	float: left;
	background-image:url(images/title_tiere.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}


#PageNavTierarzt {	
	float: left;
	background-image:url(images/title_tierarzt.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}

#PageNavApotheke {	
	float: left;
	background-image:url(images/title_apotheke.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	background-color: #F2F2F2;	
	height: 44px;
	width: 990px;
	margin-bottom: 10px;
	padding: 0px;
	overflow: hidden;
}



/*================== content row 1 ====================*/

#ContentRow1 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#ContentRow2 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#ContentRow3 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#ContentRow4 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#ContentRow1-990 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin-bottom: 15px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow2-990 {	
	float: left;
	background-color: #f2f2f2;
	width: 990px;
	margin-bottom: 15px;
	padding: 0px;
	overflow: hidden;
}

.ContentRow1ColWhite990Top {	
	background-color: #FFFFFF;
	background-image:url(images/content-col1-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	width: 990px;
	height:7px;
}

.ContentRow1ColWhite990Top-2nd {	
	background-color: #FFFFFF;
	background-image:url(images/content-col1-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
	width: 990px;
	height:7px;
}
.ContentRow1ColWhite990 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-background.Png);
	background-repeat:repeat-y;
	width: 990px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
	color:#2c2f30;
	font-size: 1.0em;
}
.ContentRow1ColWhite990Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 990px;	
	height:6px;
	margin-bottom: 10px;
}



#ContentRow1-725 {	
	float: left;
	background-color: #f2f2f2;
	width: 725px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}



#ContentRow2-725 {	
	float: left;
	background-color: #f2f2f2;
	width: 725px;
	margin-top: 15px;
	padding: 0px;
	overflow: hidden;
}



.ContentRow1ColWhite725Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-725-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 725px;
	height:7px;
}
.ContentRow1ColWhite725 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-725-background.Png);
	background-repeat:repeat-y;
	width: 725px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow1ColWhite725Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-725-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 725px;	
	height: 7px;
	margin-bottom: 10px;
}


#ContentRow1-655 {	
	float: left;
	background-color: #f2f2f2;
	width: 655px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow2-655 {	
	float: left;
	background-color: #f2f2f2;
	width: 655px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow3-655 {	
	float: left;
	background-color: #f2f2f2;
	width: 655px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow4-655 {	
	float: left;
	background-color: #f2f2f2;
	width: 655px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


.ContentRow1ColWhite655Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-655-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 655px;
	height:7px;
}

.ContentRow1Col2White655Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-655-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 15px 0 0 0;
	padding: 0px;
	width: 655px;
	height:7px;
}
.ContentRow1ColWhite655 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-655-background.Png);
	background-repeat:repeat-y;
	width: 655px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow1ColWhite655Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-655-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 655px;	
	height: 7px;
	margin-bottom: 10px;
}



.ContentRow2ColWhite655Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-655-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 655px;
	height:7px;
}

.ContentRow2ColWhite655 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-655-background.Png);
	background-repeat:repeat-y;
	width: 655px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow2ColWhite655Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-655-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 655px;	
	height: 7px;
	margin-bottom: 10px;
}



#ContentRow1-320-1 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow1-320-2 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow1-320-3 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}


#ContentRow2-320-3 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}


#ContentRow3-320-3 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}

#ContentRow4-320-3 {	
	float: left;
	background-color: #f2f2f2;
	width: 320px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}


.ContentRow1ColWhite320Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-320-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 320px;
	height:7px;
}
.ContentRow1ColWhite320Top-2nd {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-320-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 10px 0 0 0;
	padding: 0px;
	width: 320px;
	height:7px;
}
.ContentRow1ColWhite320 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-320-background.Png);
	background-repeat:repeat-y;
	width: 320px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow1ColWhite320Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-320-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 320px;
	height: 7px;
	margin-bottom: 10px;
}

.ContentRow1ColLightBlue320Top {	
	background-color: #92b1cd;
	float: left;
	background-image:url(images/content-col1-320-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 320px;
	height:7px;
}
.ContentRow1ColLightBlue320 {	
	float: left;
	background-color: #92b1cd;
	background-image:url(images/content-col1-320-background.Png);
	background-repeat:repeat-y;
	width: 320px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow1ColLightBlue320Bottom {	
	float: left;
	background-color: #92b1cd;
	background-image:url(images/content-col1-320-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 320px;
	height: 7px;
	margin-bottom: 10px;
}

#ContentRow1-250 {	
	float: left;
	background-color: #f2f2f2;
	width: 250px;
	margin-left: 15px;
	padding: 0px;
	overflow: hidden;
}

.ContentRow1ColWhite250Top {	
	background-color: #FFFFFF;
	float: left;
	background-image:url(images/content-col1-250-top.Png);
	background-repeat:no-repeat;
	background-position:top;
	margin: 0 0 0 0;
	padding: 0px;
	width: 250px;
	height:7px;
}
.ContentRow1ColWhite250 {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-250-background.Png);
	background-repeat:repeat-y;
	width: 250px;
	margin: 0 0 0 0;
	padding: 0px;
	overflow: auto;
}
.ContentRow1ColWhite250Bottom {	
	float: left;
	background-color: #FFFFFF;
	background-image:url(images/content-col1-250-bottom.Png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px;
	width: 250px;	
	height: 7px;
	margin-bottom: 10px;
}
	
#ContentRow1Logo {	
	background-color: #F2F2F2;
	background-image:url(images/zvn_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 320px;	
	min-height: 821px;
	margin-top: 80px;
	margin-left: 670px;
	}


#ContentRow1ColWhite1-2nd {	
	background-color: #FFF;	
	border: 1px solid #bedaea;
	width: 600px;
	margin: 10px 0 0 0;
	padding: 10px;
	overflow: auto;
	color:#2c2f30;
	font-size: 1.0em;
}



#ContentRow1ColWhite2 {	
	float: left;
	background-color: #FFF;	
	border: 1px solid #bedaea;
	width: 958px;
	margin: 10px 0 0 0;
	padding: 10px;
	overflow: auto;
	color:#2c2f30;
	font-size: 1.0em;
}

#ContentRow1ColBlue1 {	
	float: left;
	background-color: #ebf4f9;	
	border: 1px solid #ebf4f9;
	width: 346px;
	margin: 10px 0px 10px 10px;
	overflow: auto;
	color:#2c2f30;
	font-size: 1.0em;
}


/*==================boxes====================*/



.BoxGrey990 {  font-size:0.9em;
background-image:url(images/bgrd_help_icons.gif);
background-repeat:repeat-x;margin: 0 2px 0 2px; width: 956px; height: 95px; float:left; display:inline; padding:0px 15px 0px 15px;line-height: 1.0em;}

.BoxWhite990 {  font-size:0.9em; width: 960px; float:left; display:inline;padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite990Helpcenter {  font-size:0.8em; width: 986px; float:left; display:inline;padding:15px 2px 5px 2px;line-height: 1.0em;}
.BoxWhite990 p { font-size:0.9em; text-align:justify; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite990 .inner p { text-align:justify; font-size:1.0em; line-height: 1.0em;}
.BoxWhite990 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite990 .innerimage { padding:0px;}

.BoxWhite725 { font-size:0.9em;width: 695px; float:left; display:inline;padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite725 p { font-size:0.9em;text-align:justify; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite725 .inner p { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite725 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite725 .innerimage { padding:0px;}

.BoxWhite655 {  font-size:0.9em; width: 623px; float:left; display:inline;padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite655 p { font-size:0.9em; text-align:justify; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite655 .inner p { text-align:justify; font-size:1.0em; line-height: 1.0em;}
.BoxWhite655 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite655 .innerimage { padding:0px;}

.BoxWhite320 { font-size:0.9em; width: 290px; float:left; display:inline; padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite320 p { font-size:0.9em; text-align:justify; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite320 .inner p { text-align:justify; font-size:0.8em; line-height: 1.2em;}
.BoxWhite320 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite320 .innerimage { padding:0px;}

.BoxWhite300 { font-size:1.0em; width: 275px; float:left; display:inline; padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite300 p { font-size:1.0em; text-align:justify; line-height: 1.2em; margin-bottom:15px;}


.BoxWhite250 { width: 220px; float:left; display:inline;padding:15px 15px 5px 15px;line-height: 1.0em;}
.BoxWhite250 p { text-align:justify; font-size:0.8em; line-height: 1.2em; margin-bottom:15px;}
.BoxWhite250 .inner p { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite250 .inner { text-align:justify; font-size:0.8em; line-height: 1.0em;}
.BoxWhite250 .innerimage { padding:0px;}




/*==================tables====================*/

#box-table-960

{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width: 960px;
	text-align: left;
	border-collapse: collapse;
}



#box-table-960 td

{
	padding: 2px;
	background: #ffffff; 
	border-bottom: 1px solid #fff;
	color: #005695;
	border-top: 1px solid transparent;
	font-size: 0.9em;
	height: 22px;
}

#box-table-960 td.header

{
	padding: 2px;
	background: #ffffff; 
	border-bottom: 1px solid #fff;
	color: #005695;
	border-top: 1px solid transparent;
	font-size: 1.0em;
	font-weight:bold;
	vertical-align:bottom;
}

#box-table-960 td.logo

{
	padding: 2px;
	background: #ffffff; 
	border-bottom: 1px solid #fff;
	color: #005695;
	border-top: 1px solid transparent;
	font-size: 1.0em;
	font-weight:bold;
	vertical-align:top;
}


td, th {
	border-bottom: solid 1px #bedaea;
	vertical-align:middle;
	height: 25px;
	font-size: 0.9em;	
	padding: 3px 0 3px 3px;
}

td.Text p {
	vertical-align: middle;
	font-size: 1.0em;		
	min-height: 25px;
	padding: 0px;

}
td.Clean {
	border-bottom: solid 1px #ffffff;
	font-size: 1.0em;
	min-height: 25px;
	padding: 0px;}
	
td.Blue_top {
	background:	#ebf4f9;
	color:#005695;
	border-bottom: solid 1px #bedaea;
	vertical-align:top;
	height: 25px;
	padding-left: 3px;}
	
td.Blue_text ,td.Blue_text.p {
	font-size: 1.0em;
	background:	#ebf4f9;
	color:#005695;
	vertical-align:top;
	padding: 3px 0 3px 3px;
}
	
td.Blue {
	background:	#ebf4f9;
	color:#005695;
	border-bottom: solid 1px #bedaea;
	vertical-align: middle;
	height: 25px;
	padding: 3px 0 3px 3px;
	font-size:0.9em;}
	
td.Button {
	background:	#ebf4f9;
	color:#005695;
	border-bottom: solid 1px #bedaea;
	vertical-align: middle;
	height: 30px;
	padding: 3px 0 3px 3px;
	font-size:1.1em;}

td.Darkblue {
	background:	#bedaea;
	color:#005695;
	border-bottom: solid 1px #8eb0c4;
	border-right: dotted 1px #ebf4f9;
	vertical-align:middle;
	height: 25px;
	font-size: 0.9em;	
	padding-left: 3px;}
	
td.Darkblue_top {
	background:	#bedaea;
	color:#005695;
	border-bottom: solid 1px #8eb0c4;
	border-right: dotted 1px #ebf4f9;
	vertical-align:top;
	height: 25px;
	font-size: 0.9em;	
	padding-left: 3px;}
	
td.White {
	background:	#FFFFFF;
	color:#005695;
	border-bottom: solid 1px #FFFFFF;
	vertical-align:middle;
	height: 25px;
	padding-left: 3px;}

/*==================list====================*/

.clear{
	clear:both;}

ul { list-style:none;
padding: 1px 0 2px 5px;
margin:0px;}


.listNav li {  font-size:.75em; text-transform:uppercase; float:right; line-height:1.3em; padding: 21px 12px; }
.listNav li a { color:#92b1cd; text-decoration:none;}
.listNav li.selected a { color:#005695; text-decoration:none;}
.listNav li.help a { color:#ef8200; text-decoration:none;}
.listNav li.help a:hover { color:#ef8200;text-decoration:underline;}
.listNav li a:hover { color:#005695;text-decoration:underline;}

.list li {  font-size:.83em; text-transform:uppercase; float:left; border-right:1px solid #92d56e; line-height:1.3em; padding:0 8px; }
.list li.last { border-right:0; padding-right:0;}
.list li a { color:#92d56e; text-decoration:none;}
.list li a:hover { text-decoration:underline;}



.listhelpcenter1 { font-size: 1.0em; overflow:hidden; text-align:left; padding-bottom:5px; line-height:1.4em;}
.listhelpcenter1 li { background:url(images/marker-1.gif) no-repeat left 5px; padding-left:8px; font-size: 1.0em;}
.listhelpcenter1 li a { font-size:1.0em;color:#005695; text-decoration:none;}
.listhelpcenter1 li a:hover { color:#005695; text-decoration:underline;}

.list1 { font-size: 1.0em; overflow:hidden; text-align:left; padding-bottom:5px; line-height:1.4em;}
.list1 li { background:url(images/marker-1.gif) no-repeat left 5px; padding-left:8px; font-size: 1.0em;}
.list1 li a { font-size:0.9em;color:#005695; text-decoration:none;}
.list1 li a:hover { color:#005695; text-decoration:underline;}

.list2 { font-size:1.0em;color:#b6b6b6; text-decoration:none; overflow:hidden; text-align:fleft; float:left; padding-bottom:5px; line-height:1.4em;}
.list2 li { background:url(images/marker-1.gif) no-repeat left 5px; padding-left:8px; font-size: 1.0em;}
.list2 li a { font-size:1.0em;color:#005695; text-decoration:none;}
.list2 li.selected a { font-size:1.0em;color:#005695; text-decoration:none;font-weight:bold}
.list2 li a:hover { color:#005695; text-decoration:underline;}


.list3 { width: 100%; overflow:hidden; text-align:left; padding-bottom:16px; line-height:1.4em;}
.list3 li { font-size: 0.9 em; border-bottom:1px solid #81d2a8; margin-top: 1px; padding:1px 0 2px 0;}
.list3 li span { display:inline-block; background:url(images/marker-1.gif) no-repeat left 5px; padding-left:12px;}
.list3 li a { color:#2c2f30; text-decoration:none;}
.list3 li a:hover { color:#04a651; text-decoration:underline;}

.list4 { width:100%; overflow:hidden;}
.list4 li { width:132px; float:left; text-align:center; margin-right:28px;}
.list4 li.last { margin-right:0;}
.list4 li img { display:inline-block; margin-bottom:20px;}
.list4 li p, .list4 li h4 { text-align:left;}
.list4 li p { margin-bottom:18px;}

.list5 li { font-size:.92em; color:#418612; padding-bottom:3px;}


/*==================txt, links, lines, titles====================*/



.tooltip {
	background-color:#125687;
	border:1px solid #bedaea;
	padding:3px 6px;
	width:75px;
	display:none;
	color:#FFFFFF;
	text-align:left;
	font-size:12px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 1px #000;
	-webkit-box-shadow:0 0 1px #000;
	z-index:100;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	behavior:url(border-radius.htc);

}

.helcenterwichtig { color:#ef8200; }


a {color:#005695;text-decoration:none;}
a:hover{text-decoration:underline;}

a.link_edit:link {
	background-image:url(../images/icons/application_form_edit.Png)
      }

h1 { color:#005695; font-size:1.6em; line-height: 1.0em; margin-top: 8px; font-weight:100;}
h2 { color:#005695; font-size:1.2em; line-height: 1.0em; margin-top: 1px; font-weight:100;}
h3 { color:#005695; font-size:1.0em; line-height: 1.0em; margin-top: 10px; margin-bottom:2px; font-weight:100; }
h3 span { display:block; border-bottom:1px solid #f2f2f2; padding-bottom:6px; margin-bottom:23px;}
h4 { color:#999999; font-size:0.7em; text-transform:uppercase; line-height: 1.0em; margin-top: 1px; line-height: 1.2em;margin-bottom:5px; font-weight:100; }

.BackH1 {color:#005695; font-size:1.3em; line-height: 1.0em; margin-top: 10px; line-height: 1.5em;margin-bottom:25px; font-weight:100; border-bottom:1px dotted #005695;float:right;}

.BoxHeader { color:#005695; font-size:0.9em; text-transform:uppercase; line-height: 1.0em; margin: 2px; padding: 1px 12px 6px 12px; font-weight:100; background-image:url(images/box_header.gif);background-repeat:repeat-x;}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
	
.mitteilung{
	color:#F00;
	font-size:1.3em;
	font-weight:bold;
		}	

/*==================Headings BlueBox====================*/
h5 { color:#005695; font-size:1.1em; text-transform:uppercase; line-height: 1.0em; margin-top: 7px; line-height: 1.5em;margin-bottom:5px; font-weight:100; border-bottom:1px dotted #005695; padding: 0 5px 0 5px;}
.textgreen { color:#04a651;}
.textkursiv { font-style:italic;}
.textkursivbold { font-style:italic;font-weight:bold;}



