@charset "ISO-8859-1";

/*
//============================================================================
// Copyright:	 	Frank Emmrich IT-Consulting
// Bearbeiter:		Frank Emmrich
// Erstellt:		20.09.2008
//============================================================================
// Bearbeiter: 		Frank Emmrich
// Geändert am:		28.10.2008
//============================================================================
*/

body, html { 
	background-color	:#342C14;
}

#Dateikoerper {
	margin				:auto;
	width				:697px;
	background-repeat	:no-repeat;
}

#StreifenOben {
	height				:37px;
	padding				:30px 0px 0px 45px;
}

#StreifenOben p {
	margin				:0px;
	font-family			:Courier, serif;
	font-size			:24px;
	font-weight			:bolder;
	color				:#7C1315;
}

/*Formatierung der 1. Menübebene und des Fussmenüs*/
/*Design 0 --> NavBarOben0: normales Seitendesign*/
/*Design 1 --> NavBarOben1: Design für Bilder und Grafiken*/
#NavBarOben0, #NavBarUnten {
	height				:21px;
	width				:622px;
	padding				:0px 0px 0px 75px;
	background-color	:#403F3A;
}

#NavBarOben1 {
	height				:21px;
	width				:687px;
	padding				:0px 0px 0px 10px;
	background-color	:#403F3A;
}

#NavBarOben0 ul, #NavBarOben1 ul, #NavBarUnten ul {
	margin				:0px;
	padding				:0px;
}

#NavBarOben0 ul li, #NavBarOben1 ul li, #NavBarUnten ul li {
	list-style			:none;
    float				:left;
    position			:relative;
}

#NavBarOben0 ul li p, #NavBarOben1 ul li p, #NavBarUnten ul li p {
    display				:block;
	margin				:5px 15px 0px 0px;
	color				:#FFFFFF;
	text-decoration		:none;
	list-style			:none;
	font-family			:Courier, serif;
	font-size			:11px;
	font-size			:11px;
	font-weight			:normal;
}

#NavBarOben0 ul li p a, #NavBarOben1 ul li p a, #NavBarUnten ul li p a{
	color				:#FFFFFF;
	text-decoration		:none;
}

#NavBarOben0 ul li p a:hover, #NavBarOben1 ul li p a:hover, #NavBarUnten ul li p a:hover {
	color				:#7C1315;
}

/*Formatierung der 2. Menüebene*/
#NavBarOben0 ul li ul, #NavBarOben1 ul li ul {
	visibility			:hidden;
    position			:absolute;
    padding-top			:5px;
}

#NavBarOben0 ul li ul li, #NavBarOben1 ul li ul li {
	margin				:0px;
	width				:300px;
}

#NavBarOben0 ul li:hover ul, #NavBarOben1 ul li:hover ul {
	visibility			:visible !important;
}

#NavBarOben0 ul li ul li a, #NavBarOben1 ul li ul li a  {
	color				:#7C1315;
}

#NavBarOben1 ul li ul li a, #NavBarOben1 ul li ul li a:hover {
	color				:#FFFFFF;
}

/*sIFR Formatierungen */
.sIFR-hasFlash #StreifenOben p  {
	visibility			:hidden;
}

.sIFR-hasFlash #NavBarOben0 ul li, .sIFR-hasFlash #NavBarOben1 ul li, .sIFR-hasFlash #NavBarUnten ul li {
	visibility			:hidden;
}

.sIFR-flash {
	visibility			:visible;
	margin				:0;
}

#NavBarOben0 ul li ul li .sIFR-flash, #NavBarOben1 ul li ul li .sIFR-flash {
	visibility			:hidden;
	margin				:0;
}

#NavBarOben0 ul li:hover ul li .sIFR-flash, #NavBarOben1 ul li:hover ul li .sIFR-flash {
	visibility			:visible;
}

.sIFR-replaced {
	visibility			:hidden;
}

span.sIFR-alternate {
	display				:block;
	position			:absolute;
	left				:0;
	top					:0;
	width				:0;
	height				:0;
	overflow			:hidden;
}

/*Formatierung des Seiteninhalts*/
#Inhalt0 {
	height				:203px;
	width				:610px;
	margin				:70px 17px 10px 75px;
	font-family			:Courier, serif;
	font-size			:12px;
	color				:#000000;
}

#Inhalt1 {
	width				:610px;
	margin				:70px 10px 0px 10px;
	font-family			:Courier, serif;
	font-size			:12px;
	color				:#000000;
}

#StreifenUnten {
	height				:48px;
}

/*Formatierung der Kontaktseite */
#kontakt, div#kontakt {
	padding				:0px;
	width				:554px;
}

#kontakt input, textarea {
	border				:none;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	color				:#000000;
	font-family			:Courier, serif; 
	font-size			:12px; 
	width				:200px;
}

#kontakt input#formfehler {
	border				:none;
	color				:#7C1315;
	background-color	:#FFFFFF;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:200x;
}

input#formfehlerbetreff, #kontakt textarea#formfehler{
	border				:none;
	color				:#7C1315;
	background-color	:#FFFFFF;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:500x;
}

#kontakt input#kontaktbetreff, #kontakt textarea {
	border				:none;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:500px;
}

#kontakt .submit, #kontakt .submit {
	margin				:0px;
	border				:1px solid #7C1315;
	font-family			:Courier, serif; 
	font-size			:12px; 
	color				:#7C1315;
	/*background-color	:#7C1315;*/
	background-color	:transparent;
	width				:110px;
	height				:25px;
    cursor				:pointer;
}

div#kontakt .bezeichnung {
	width				:75px;
}

div#kontakt .daten {
	border				:none;
	background-color	:#FFFFFF;
	padding				:2px 2px 2px 5px;
	width				:200px;
	height				:17px;
}

div#kontakt .datenbetreff {
	border				:none;
	background-color	:#FFFFFF;
	padding				:2px 2px 2px 5px;
	width				:475px;
	height				:17px;
}


/*Allgemeine Klassen */
.obenlinks{ 
	vertical-align		:top;
	text-align			:left;
}

.cleaner{
	clear				:both;
}
