/*allgemeine Vorgaben */

body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff url(images/master-bg.jpg) repeat-x top left; }
p {color: #4D4D4D; font-size: 11px; line-height: 1.5em}
p, td, ol, ul, li, dl, dt, dd, h3  {font-family: Verdana, Arial, Helvetica, sans-serif}
a:link {color: #4D4D4D; font-weight: 700; text-decoration: none}
a:visited {color: #4D4D4D; font-weight: 700; text-decoration: none}
a:hover  {color: #0091CE; font-weight: 700; text-decoration: none}
a:active {color: #4D4D4D; font-weight: 700; text-decoration: none}
h2 {color: #0091CE; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: 700; background-position: 0 50%; letter-spacing: 4px; margin-top: 5px; margin-bottom: 1px; padding: 3px 3px; }
em {color: #ffffff; font-size: 10px; background: #f4a460 no-repeat 2px 50%; text-align: left; letter-spacing: 1px; margin: 0; border: 1px solid #4D4D4D; ; padding-left:16px; padding-right:2px; padding-top:1px; padding-bottom:1px }
h1 {color: #0091CE; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; font-weight: 700; letter-spacing: 4px; margin-top: 5px; margin-bottom: 1px; padding: 3px 3px; }


/*Tabellen allgemein */
#TabellenRand { border: solid 0px #B3B3B3 }

/*Tabelle Oben */
#TabelleOben   { background-color: #0091CE; text-align: center; border-top: 0px solid #B3B3B3; border-bottom: 0px solid #B3B3B3; color: #ffffff; font-size: 17px; font-weight: 700; background-position: 0 50%; letter-spacing: 16px; vertical-align: middle}
#TabelleBanner { background-color: #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff }

/* MENÜ Top Navigation */
#Navigation   { background-color: #0091CE; text-transform: uppercase; text-align: center; border-bottom: 1px solid #ffffff; }
#Navigation a {color: #ffffff; background-repeat: no-repeat; text-transform: uppercase; background-attachment: scroll; background-position: 0 50%; padding-right: 5px; padding-left: 10px }

/*Tabelle Links */
#TabelleLinks  {background-color: #F4F4F4; padding: 10px 10px; width: 170px; border-right: 0px solid #B3B3B3; border-top: 0px solid #ffffff }


/*Tabelle Mitte*/
#TabelleMitte {background-color: #F4F4F4; padding: 20px 10px; border-top: 0px solid #B3B3B3; text-align: left }

/*credits und infos */
#fusszeile {color: #4D4D4D; font-size: 9px; text-align: center }
#fusszeile a {color: #4D4D4D; font-weight: 500; text-decoration: none; text-align: center }


/*Klassen Stilvorlagen */
.ZelleRandUnten { border-bottom: 1px solid #B3B3B3 }
.fliesstext { font-size: 11px }
.floatright { padding-bottom: 10px; padding-left: 10px; float: right }
.floatleft  { padding-right: 10px; padding-bottom: 10px; float: left }


/*Kontakt*/
#Kontaktformular { }
#Kontaktformular td {color: #4D4D4D; font-size: 11px}
#Kontaktformular b {color: #cd6d40}
.Pflichtfeld {color: #d2691e; font-size: 10px}
#Kontaktformular input {background-color: #c0c0c0; border: solid 1px #B3B3B3}
.standardtabelle {color: #B3B3B3; font-size: xx-small}
.standardtabelle td {padding: 8px 2px 8px 4px; border-bottom: 1px solid #dcdcdc}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 800;
	color: #0091CE;
	letter-spacing: 3px;
	text-align: left;
	word-spacing: normal;
}
.menueoben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: left;
}
.tabelletopic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}

form {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin:0px;
}

input, textarea, select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

body, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0091CE;
}

#red {color:#0091CE;}
#grey {color:#333300;}



#guestbooktable {background:#d9d9d9;}

#guestbooktitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background:#f4f4f4;
vertical-align:top;
}

#guestbooktitleinfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0091CE;
vertical-align:middle;
}

#guestbookcell {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#ffffff;
vertical-align:top;
}

#guestbookinfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11x;
color:#0091CE;
background:#f4f4f4;
vertical-align:center;
}

#guestbookinfolight {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0091CE;
background:#f4f4f4;
vertical-align:top;
}

