/* CSS Document Typo3 Default */

/* Schriftart und Farbe fuer alle Elemente */
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px; 
}

body {
    background-color:#FFFFFF;
	background-image: url(../images_nav/bgr.jpg);
    margin-top: 0px; 
}


/* Links allgemein */
a:hover { text-decoration:underline; color:black; }

/* Ueberschriften Fliesstexxt Tabellen*/
.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #58595B; 
	background-image: url(../images_nav/h1bckgr.gif);
	padding-left: 16px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
}

.h3link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #AF1092; 
}

.bodytext {
	font-size: 11px; 
	text-decoration: none; 
	color: #000000; 
}

.tab {	background-color: #E7E7E7; }
.tabo {	background-color: #E7E7E7; }
.tabnav { background-image: url(../images_nav/nav_bgr.jpg); }
.tabh3 { padding-left: 16px; }
.tabhi50 { height: 50px; }


/* Navigation      */
.nl {
	display: block;
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	background-image: url(../images_nav/nav_button.jpg);
	padding-right: 27px;
	padding-bottom: 11px;
	padding-top: 10px;
}
a.nl:link { color: #000000; }
a.nl:hover {
	background-image: url(../images_nav/nav_buttono.jpg);
	color: #000000;
	text-decoration: none;
}

.nlo {
	font-size: 11px;
	font-weight: normal; 
	color: #27559A;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.nlo:hover { color: #000000;}


.nlu {
	font-size: 11px;
	text-decoration: none;
	color: #4D464E;
	padding-right: 8px;
	padding-left: 8px;
}
a.nlu:hover { 
	color: #AF008D; 
	text-decoration: underline; 	
}


/* Typo 3 Elemente */

/* Typo3 Kontaktformular */
.csc-form-label-req {
	font-size: 11px;
	font-weight: bold;
}

.csc-form-label {
	font-size: 11px;
	font-weight: bold;
}

.csc-firstHeader {
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #414042; 
	background-image: url(../images_nav/h2hgr.gif);
	padding-left: 16px;
	padding-top: 34px;
	padding-bottom: 38px;
}

/* Typo3 Suche */
.tx-indexedsearch-title { font-size: 12px; }
.tx-indexedsearch-descr, .tx-indexedsearch-info, .tx-indexedsearch-browsebox-SCell {font-size: 11px;}


