/* Global Styles */
*{ padding: 0; margin: 0; }
html { height: 101%;}

titletext {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
}

body {
	color: white;
	background-color:#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: small;
	}

td {
	font:14px arial;
	color:#ffffff;
	}

hr {
	height:1px;
	color: #cccccc;
	border: none;
	}

a {
	color: #FFD83C;
	text-decoration:underline;
	}

a:hover {
	color: #FFD83C;
	text-decoration:none;
	}

/* ID Styles */
#wrapper {
         color: white;
         background-color: #ffffff;
         width: 797px;
         margin-top: 15px;
         margin-right: auto;
         margin-bottom: 40px;
         margin-left: auto;
         border: 0px solid #000086;
}

#kopf {
	position: relative;
    text-align: left;
	line-height:22px;
	letter-spacing:.18em;
    font-size: 120%;
    font-weight: bold;
    color: #ffffff;
    background-color: #ffffff;
}

#kolo_eigene1 {
	position: absolute;
	left: 10px;
         top: 240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width: 175px;
         height:550px;
         border: 0px solid black;
         color: #000000;
         font-family:Verdana,Times,serif;
	font-variant:normal;
         font-weight:normal;
         font-size: small;
         line-height: 10pt;
}

#kolo_eigene2 {
	position: absolute;
	left: 210px;
         top: 240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width: 175px;
         height:550px;
         border: 0px solid black;
         color: #000000;
         font-family:Verdana,Times,serif;
	font-variant:normal;
         font-weight:normal;
         font-size: small;
         line-height: 10pt;
}

#kolo_eigene3 {
	position: absolute;
	left: 410px;
         top: 240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width: 175px;
         height:550px;
         border: 0px solid #000000;
         color: #008080;
}

#kolo_eigene4 {
	position: absolute;
	left: 610px;
         top: 240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width: 175px;
         height:550px;
         border: 0px solid black;
         color: #000000;
         font-family:Verdana,Times,serif;
	font-variant:normal;
         font-weight:normal;
         font-size: small;
         line-height: 10pt;
}

#kolo_eigene5 {
	position: absolute;
	left: 810px;
         top: 240px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width: 175px;
         height:550px;
         border: 0px solid black;
         color: #000000;
         font-family:Verdana,Times,serif;
	font-variant:normal;
         font-weight:normal;
         font-size: small;
         line-height: 10pt;
}

#logo {
         float: left;
         color: black;
         background-color: transparent;
         padding-right: 50px;

}

#navigation a {
	font:12px arial;
	color: #FFD83C;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:14px;
	display:block;
         padding-top: 5px ;
         padding-right: 20px;
         padding-bottom: 5px;
         padding-left: 0px;
	border: 1pt solid #000000;
	border-right-width: 0px;
	border-left-width: 0px;
	}

#navigation a:hover {
	color:#ffffff;
	border: 1pt dotted #D8BF8D;
	border-right-width: 0px;
	border-left-width: 0px;
	}

#navigation li {
         list-style-type: none;
}
#navigation {
         float: left;
         height: 400px;
         width: 150px;
         padding-left: 10px;
         padding-top: 40px;
}

#content0 {
position: relative;
width: 900px;
height: 640px;
border: 0px solid black;
}

#video {
position: absolute;
top: 400px;
padding-left: 120px;
padding-top: 300 px;
width: 400px;
height: 440px;
border: 0px solid black;
}


#wir{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			height: 180px;
			width: 770px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 0px;
			border: 1px solid #000066;
}


#sortiment{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 110px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 0px;
			border: 0px solid #000066;
}

#sortiment1{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 110px;
			padding-left: 10px;
  			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 1px;
			border: 0px solid #000066;
}

#sortiment2{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 110px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 1px;
			border: 0px solid #000066;
}

#sortiment3{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 110px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 1px;			
			border: 0px solid #000066;
}

#sortiment4{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 110px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 1px;			
			border: 0px solid #000066;
}

#sortiment5{
            color: black;
            background-color:#FFFFFF;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 0.9em;
			float: left;
			height: 300px;
			width: 115px;
			padding-left: 10px;
			padding-right: 10px;			
			padding-top: 10px;
			margin-bottom: 15px;
			margin-left: 1px;			
			border: 0px solid #000066;
}

#textbereich0 {
         padding: 20px 50px 40px 30px;
         height: 270px;
         margin-left: 30px;
         margin-right: 10px;
         border: 1px solid white;
}

#textbereich {
         padding: 10px 50px 540px 30px;
         margin-left: 10px;
         margin-right: 10px;
         border: 0px solid black;
}

#textbereich1 {
         padding: 15px 50px 0px 0px;
         margin-left: 40px;
         margin-right: 10px;              
}

#textbereich2 {
         padding: 15px 50px 0px 0px;
         margin-left: 0px;
         margin-right: 10px;
}

#kontakt0 {
		 border: 0px solid yellow;
         text-align: left;
         width: 645px; 
         padding: 10px 0px 0px 30px;
         margin-left: 0px;
         margin-right: 0px;
}         

#kolonne1 {
         float: left;
         border: 0px solid #000086;
         width: 210px;
         padding-left: 10px;
         padding-top: 20px;
}
#kolonne2 {
         border: 0px solid #000086;
         width: 210px;
         padding-left: 240px;
         padding-top: 20px;
}
#kolonne3 {
         float: left;
         width: 140px;
         padding-left: 10px;
         padding-top: 40px;
}
#vmenue {
	text-align: left;
         width: 820px;
         background-color: #FFFFFF;
		 border: 0px solid #00648c;          
}
#hmenue {
	text-align: left;
         width: 820px;
         background-color: #FFFFFF;
		 border: 0px solid #00648c;          
}
 
#fuss {
	text-align: center;
         font-size:90%;
         width: 798px;
         background-color: #999977;          
         padding-top: 5px;
         padding-right: 0px;
         padding-bottom: 20px;
         padding-left: 0px;
         margin-top: 0px;
}

#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}


#tagline {
	font:12px georgia;
	color: #CC3300;
	line-height:18px;
	letter-spacing:.2em;
	}

#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}

#dateformat a:hover {
	color: #ffffff;
	}

/* Class Styles */

.bodyText {
	font:11px arial;
	color:#FFD83C;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}

.impressum {
	font:12px arial;
	color:#000088;
	line-height:18px;
	letter-spacing:.08em;
	margin-top:0px;
    margin-left:60px
	}

.headertext{
font-family:Arial, Helvetica, sans-serif;
color:#99CCFF;
font-size:16px;
font-weight:bold

}

.fooderText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#99CCFF;
}

.image_klein { 
        border: solid 1px #FFFFFF; 
}

.pageName{
	font:22px georgia;
	color: #CC3300;
	line-height:20px;
	letter-spacing:.1em;
	}

.subHeader {
	font:12px Arial;
	color: #000066;
	letter-spacing:.15em;
	line-height:18px;
	}

.sidebarHeader {
	font:14px georgia;
	color: #000000;
	font-weight:bold;
	letter-spacing:.15em;
	line-height:16px;
	}

.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}

.smallText {
	font:10px arial;
	color:#FFD83C;
	}

a:link {
	color: #2822ba;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #2822ba;
}
a:hover {
	text-decoration: underline;
	color: #2822ba;
}
a:active {
	text-decoration: none;
	color: #0088FF;
}
/* Abstand nach unten */
h2, p, ul, ol { margin-bottom: 1em; }

/*  Verschachtelte Listen ohne Abstand */
ul ul { margin-bottom: 0; }

/* Abstand von links */
li { margin-left: 1em; }

