
#################################
/* GENERELLE EINSTELLUNGEN*/
/* Allgemeine Einstellugen für das ganze Template*/

/* Body */
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FA8072;
}

/* Übertabelle */
#tabhaupt{
	width: 915px;
	background-color: White;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Bilder generell */
img{
	border: 0px;
}

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #9ca8c0;
	text-align: right;
	padding-right: 20px;
}

h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #9ca8c0;
}

li{
	line-height: 16px;
}

/* 11er Text rot*/
.txt11rot {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #B22222;
	font-weight: bold;
}

/* 9er Text */
.txt9 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
}

/* td Rand rechts */
.tdrr{
	border-right: 1px dotted #DCDCDC;
}

#namen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D3D3D3;
	text-align: center;
}

#flashshow{
	margin-top: 10px;
	z-index: 1;
	
}

/* Kopfteil */
#kopf{
	top:0px; 
	width:915px; 
	height:230px; 
	background-image: url(../images/hg_kopf1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px;
}

/* oberes Menü */
.menue_oben{
   padding-top: 5px;
}

/* Seitenbild - Titel links oben */
.bild{
   padding-top: 10px;
	padding-left: 15px;	
}

/* Kontaktbutton */
.kontaktbutton{
	padding-top: 29px;
}

/* Formatierung Hauptmenü zum ausklappen */
.hauptmenue{
padding-top: 42px;
padding-left: 280px;
}

/* Tabelle Inhalt */
#inhalt{
width: 915px;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
}
/* Tabellenzellen Inhalt */
#inhalt td{
line-height: 15px;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #51606C;	
}

/* Linke Menüleiste */
.menue_left{
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px; 
width:220px;
}

/* Rahmen und Breite des mittleren Inhalt/Content */
.content_table{
margin: 0px 0px 0px 0px;
padding: 10px 15px 20px 15px;
text-align: left;
border-left: 1px dotted #DCDCDC;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
}

/* Tabelle Footer */
#tabfooter{
width: 915px;
height: 115px;
background-image: url(../images/hg_footer.jpg);
background-repeat: repeat-x;
background-position: top;
}
/* Fusszeilenzellen */
#tabfooter td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #97AFBA;
padding: 30px 0px 0px 0px;
text-align: center;
}

/* Links und Formatierung im Kopf (Home,Kontakt,Impressum..) */
ul#mainlevel-kopf {
list-style: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
margin-top: 0px;
padding: 4px 0px 4px 10px;
}

ul#mainlevel-kopf li{
width: auto !important;
width: 5%;
float: left;
margin: 0;
line-height: 18px;
white-space: nowrap;
margin-right: 1px;
padding: 0px 6px 0px 6px;
background-color: transparent;	 
}

#mainlevel-kopf a:link {color: #EDEEE8; text-decoration: none;}
#mainlevel-kopf a:visited{color: #EDEEE8; text-decoration: none;}
#mainlevel-kopf a:hover {color: #00BFFF; text-decoration: none;}

/* Standardlinks */
a:link {color: Blue; text-decoration: none;}
a:visited{color: Blue; text-decoration: none;}
a:hover {color: #A52A2A; text-decoration: none;}

/* Links in der Fusszeile */
a.footerlink:link { font-size:9px; color: #97AFBA; text-decoration: none;}
a.footerlink:visited{font-size:9px; color: #97AFBA; text-decoration: none;}
a.footerlink:hover {font-size:9px; color: #87CEFA; text-decoration: none;}


/** FORMULAR *********************/
/* Linke Spalte Text-Bezeichnung */
.bezeich{
	background-color: #fcfcfc;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #708090;
	font-weight: bold;
	padding-right: 12px;
}

/* Tabellenumrandung */
fieldset{
	width: 500px;
	/*border: 1px solid #DCDCDC;*/
}

/* Legende Tabellenrand */
legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B22222;
	font-weight: bold;
}

/* Textfeld Formular */
textarea{
	border-top: 1px solid Silver;
	border-right: 1px solid Silver;
	border-bottom: 1px solid Silver;
	border-left: 1px solid Silver;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	width: 340px;
}

/* Normale Formularfelder */
.input{
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid Silver;
	border-left: 0px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	width: 340px;
}


/* Selectbox Formular */
.select{
	border: 1px solid Silver;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	width: 340px;
}

/* Formularbutton */
.formbutton{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/** FORMULAR ENDE *****************/

/* Kontaktformular nicht ausgefüllte Felder kontakt.cgi */
#kontaktfehler {
	width: 80%;
}
#kontaktfehler td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #51606C;
}
