/* main styles rinermoulds*/
body {
	background-color: #00304C;
	margin: 0px;
}

td.inhalt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/bg_inhalt.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 0px 0px 40px; /* oben rechts unten links*/	
}

a: { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFCC33; text-decoration:none;  font-size : 14px; }
a:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFCC33; text-decoration:none;  font-size : 14px; }
a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFCC33; text-decoration:none;  font-size : 14px; }
a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;  font-size : 14px;  }
p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none; font-size : 14px;   }
td, body, p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none; font-size : 14px;   }

h6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 13px;  font-weight : bold; }
h5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 14px;  font-weight : bold; }
h4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 15px;  font-weight : bold; }
h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 16px;  font-weight : bold; }
h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 18px;  font-weight : bold; }
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #99CCFF; text-decoration:none;  font-size : 20px;  font-weight : bold; }

/* navigation */
td.nav {color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
td.nav p {color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

/* nav */
a.nav:link {
	color: #FFFFFF; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	font-weight:bold; 
	/* background-image: url(../images/punkt_weiss.gif); background-repeat: no-repeat; */
	/* background-position: bottom left; padding: 0px 0px 0px 10px;  oben rechts unten links*/
	}
	
a.nav:visited {
	color:#FFFFFF; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	font-weight:bold; 
	}
a.nav:active {
	color: #FFFFFF; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}
a.nav:hover {
	color:#FFCC33; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}

/* nav over */
a.navover:link {
	color:#FFCC33;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}

a.navover:visited {
	color:#FFCC33; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}
a.navover:active {
	color:#FFCC33; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	font-size:11px; 
	font-weight:bold; 
	}
a.navover:hover {
	color:#FFCC33; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	font-weight:bold; 
	}

/* startseite nav */
td.startseitenav a:link {color: #FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; #FF9933; padding: 0px 0px 0px 0px;}
td.startseitenav a:visited {color:#FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.startseitenav a:active {color: #FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.startseitenav a:hover {color:#FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}

/* startseite nav blau */
td.startseitenavblau a:link {color: #99CCFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.startseitenavblau a:visited {color:#99CCFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.startseitenavblau a:active {color: #99CCFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.startseitenavblau a:hover {color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}

td.langnav a:link {color: #FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight: normal; padding: 0px 0px 0px 0px;}
td.langnav a:visited {color:#FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight: normal; padding: 0px 0px 0px 0px;}
td.langnav a:active {color: #FFCC33; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight: normal; padding: 0px 0px 0px 0px;}
td.langnav a:hover {color:#FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight: bold; padding: 0px 0px 0px 0px;}

td.langnavactive a:link {color: #FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.langnavactive a:visited {color:#FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.langnavactive a:active {color: #FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}
td.langnavactive a:hover {color:#FFFF66; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; font-weight:bold; padding: 0px 0px 0px 0px;}



/* Tabellen mit Hintergrundbilder */
td.subnavigation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/bg_subnav.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 0px 0px 0px; /* oben rechts unten links*/	
	background-color: #0063B8;
}



/* formulare */
.button_admin {
	height: 18px;
	width: 80px;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00304C;
	border: 1 solid;
	border-color: #145377 #001D2D #001D2D #145377; /* hell dunkel dunkel hell */
	background-color: #99CCFF;
}

.button_kontakt {
	height: 18px;
	width: 100px;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00304C;
	border: 1 solid;
	border-color: #145377 #001D2D #001D2D #145377; /* hell dunkel dunkel hell */
	background-color: #99CCFF;
}

.input_admin {
	width: 150px;
	height: 18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1 solid;
	border-color: #001D2D #145377 #145377 #001D2D; /* dunkel hell hell dunkel */
	background-color: #356581;
}

.input_kontakt {
	width: 250px;
	height: 18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1 solid;
	border-color: #001D2D #145377 #145377 #001D2D; /* dunkel hell hell dunkel */
	background-color: #356581;
}

.input_kontakt_plz {
	width: 70px;
	height: 18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1 solid;
	border-color: #001D2D #145377 #145377 #001D2D; /* dunkel hell hell dunkel */
	background-color: #356581;
}

.input_kontakt_ort {
	width: 176px;
	height: 18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1 solid;
	border-color: #001D2D #145377 #145377 #001D2D; /* dunkel hell hell dunkel */
	background-color: #356581;
}


.textarea_kontakt {
	background-color : #356581;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width : 250px;
	height : 70px;
	border-color : #145377;
	border-left: 2px solid #001D2D;
	border-top: 2px solid #001D2D;
}

/* powered by kugelrund link */
td.powbk a {color: #FFFFFF; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; font-weight:bold; }
td.powbk a:link {color: #FFFFFF; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; font-weight:bold;}
td.powbk a:visited {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; font-weight:bold;}
td.powbk a:active {color: #FFFFFF; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:11px; font-weight:bold;}
td.powbk a:hover {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; font-size:11px;  font-weight:bold; background-color: 99CCFF;}


