/* CSS Document */

body, pre, td, div, a, p, font, b, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;}
	
.top{
	padding-top: 12px;
}

.table_navigation{
	padding-left: 20px;
}

a.navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.navigation:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navigation_aktiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.content{
	padding-left: 20px;
	padding-right: 25px;
}

.ue_rot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D64E5A;
	
}

.right{
padding-top: 42px;
}
	
a.mehr{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.mehr:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3970B7;
	text-decoration: underline;
}
	
	
a.mehr2{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.mehr2:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339966;
	text-decoration: underline;	
}
	
a.mehr3{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.mehr3:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D4B34;
	font-weight:bold;
	text-decoration: underline;	
}	


	
a.navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navi_aktiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.unternavi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.unternavi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.unternavi_aktiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

ul#rechts{
	list-style-type:none;
	padding:0px 0px 0px 20px;
	margin:0 0 0 0;
}

ul#rechts li {
	padding:0 0 0 0;
	margin: 5px 0 5px 0;
}

.abstand_rechts{
	padding-left: 10px;
}

.images{
	padding-left: 20px;
}


.gruen2{
	color:#339966;
	font-weight:bold;}
	
.gruen2-gross{
	color:#339966;
	font-weight:bold;
	font-size:14px;}

/*Styles: blau*/

.ue_blau_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5E9FD6;
	}

.blau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5E9FD6;
}

.klein{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.klein-fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*Sprung Navi blau*/
a.blau_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.blau_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E9FD6;
}

/*******************************
      Styles: dunkelblau
*****************************/
.dunkelblau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3970B7;
}

.dunkelblau_duenn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3970B7;
}

.ue_dunkelblau_groß{
	color: #3970B7;
	font-weight: bold;
	font-size: 14px;
}

/*Sprung Navi dunkelblau*/
a.dunkelblau_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a.dunkelblau_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3970B7;
}



/*Styles grün*/

.ue_gruen_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2697A0;
	}

.gruen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2697A0;
}
/*Sprung Navi grün*/
a.gruen_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
}

a.gruen_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2697A0;
}

/*Styles orange*/

.ue_orange_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF995D;
	}

.orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF995D;
}
/*Sprung Navi orange*/
a.orange_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
}

a.orange_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF995D;
}

/*Styles rot*/

.ue_rot_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EF5661;
	}

.rot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF5661;
}
/*Sprung Navi orange*/
a.rot_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
}

a.rot_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF5661;
}

/*Styles türkis*/

.ue_tuerkis_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #269EAD;
	}

.tuerkis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #269EAD;
}
/*Sprung Navi türkis*/
a.tuerkis_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
}

a.tuerkis_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #249EAD;
}

/*Styles: dunkelrot*/

.ue_dunkelrot_groß{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E07D80;
	}

.dunkelrot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E07D80;
}

/*Sprung Navi dunkelrot*/
a.dunkelrot_navi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #000000;
}

a.dunkelrot_navi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E07D80;
}

/*Styles fürs Formular*/
.formular{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	border: 1px solid #629CCF;
	background-color:#ffffff;
	width: 250px;
}

.formular:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	border: 1px solid #629CCF;
	background-color:#D7E2F1;
	width: 250px;
}

.abschicken{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #629CCF;
	font-weight: bold;
	padding-left: 3px;
	border: 1px solid #629CCF;
	background-color:#ffffff;
	cursor:pointer; 
	cursor:hand;
}

/*Captcha*/
        * {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
        }


        #mCaptchaField {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			padding-left: 3px;
			border: 1px solid #629CCF;
			background-color:#ffffff;
			width: 193px;
        }

        #mCaptchaImage {
            border: 1px solid #629CCF;
        } 
		
		
		/*
IE HACK - wird von den anderen Browsern ingnoriert */
* html textarea { background-attachment: fixed; }

textarea:focus{
	background-image: url(images/bg-textarea.gif);
	background-repeat: no-repeat;
	background-position: left -144px;
	height: 134px;
    padding:5px;
	width: 100%;
}

/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
div.ZoomPicWait {
background-color:#ffffff;
border: 1px solid #CCCCCC;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
}

/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
img.ZoomPic {
	border: 1px solid #CCCCCC;
}