body {
	color: #333333;
	text-align: center;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 95%;
}



a {
color: #fff;
text-decoration: none;
}
a:hover {
color: #fff;
background: #635B50;
text-decoration: none;
}
a img {
border: 0 none;
}

h1 { 
font: 2em Tahoma, Arial, Helvetica, sans-serif; 
margin: 30px 0 15px 0; 
color: black;
clear: left;
padding-right: 10px;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 { 
font: 1.4em Arial, Helvetica, sans-serif;  
padding: 5px 0;
color: #629994;
background: transparent;
margin: 0.5em 0; 
}
h3, h4 { 
font: 1.4em Tahoma, Arial, Helvetica, sans-serif; ; 
color: red;
background: #cecabf;
padding: 2px 5px;
margin: 0.5em 0;
}
h4 { 
font-style: italic; 
}
h5, h6 { 
font-size: 1.2em; 
margin: 0.5em 0;
}
h6 { 
font-style: italic; 
}
hr {
margin: 0 0 10px 0;
color: #486fb8;
}

input, textarea, p, a, th, td, blockquote, li, label {
font-size: 0.80em;
}
li h3, li p, li a, p a, td a, td p, td h2, td h3, td h4, td h5 {
font-size: 100%;
}

#overDiv {
display: none;
}

#testinfo {
display: none;
}

#banner {
display: none;
}


#eingang {
	position: absolute;
	width: 266px;
	height:151px;
	margin-left:3px;
	background:  url(img/eingang.jpg);
	padding-right: 0px;
	padding-top: 0px;
	left: 0px;
	float:left;
	top: 51px;
	

}

#bunt {
	position: absolute;
	width: 266px;
	height:151px;
	margin-left:3px;
	text-align: left;
	background:  url(img/bunt.jpg);
	left: 0px;
	top: 235px;
	
	

}

#workmen {
	position: absolute;
	width: 266px;
	height:151px;
	margin-left:3px;
	background:  url(img/workmen.jpg);
	padding-right: 0px;
	left: 0px;
	float:left;
	top: 419px;
	

}















#logo2 {
	position: absolute;
	left:698px;
	top:17px;
	width: 266px;
	height:151px;
	margin-left:3px;
	margin-right:auto;
	text-align: left;
	background:  url(img/white.png);
	padding-right: 0px;
	padding-top: 0px;
	background:  url(img/firmaright.png);
	background-image: url(img/firmaright.png);
	z-index:56;

}


#alles {
	position: absolute;
	left:15px;
	top:0;
	width: 970px;
	height:auto;
	margin-left:auto;
	margin-right:15px;
	text-align: justify;
	background:  url(img/background.jpg);

}

#rahmen {
	position: absolute;
	left:698px;
	top:200px;
	width: 209px;
	height:546px;
	margin-left:auto;
	margin-right:15px;
	text-align: left;
	background:  url(img/white.png);
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 40px;

}
#alles p.footer {
	background: transparent;
	padding-top: 2px;
	text-align:center;
	border-top: 1px solid #4C4638;
	clear: left;
	position: static;
}
#alles .footer a {
text-decoration: none;
}
#alles .footer a:link, 
#alles .footer a:visited {
color: #4C4638;
background: transparent;
}
#alles .footer a:hover, 
#alles .footer a:active,
#alles .footer a:focus {
	color: white;
	background: #4C4638;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:14;
	width: 700;
}
#navoben {
	position: absolute;
	top: 180px;
	left: 700px;
	width: 269px;
	list-style-type: none;
	z-index: 15;
}
#navoben li {
display: inline;
}
#navoben a {
display: block;
float: left;
color: black;
padding: 2px 1px 2px 1px;
text-decoration: none;
}
#navoben a:hover {
color: #f4f5f0;
background: #085F56;
border-bottom: 3px solid #a19489;
}



/*navigation oben rechts*/

#navoben a.akt {
	color: #26736B;
	font-weight:bold;
}




#header {

width: 0px;
height: 0px;
}
#main {
	height:auto;
	width: 819px;
	margin: 0 0 0 150px;
	text-align:justify;
	padding-top: 0px;
             
            
}

#rechtespalte {
float: right;
visibility: visible;
width: 175px;
padding-top: 12.6em;
}
#rechtespalte h2 {
color: #c51225;
background: transparent;
padding: 0;
margin: 10px 0 0 0;
}
#rechtespalte .news {
border: 1px solid #a7ad00;
margin: 10px 0 15px 0;
}
#rechtespalte h3 {
margin-top: 0;
border-width: 0 0 1px 0;
}
#rechtespalte p {
margin: 10px 5px;
font-size: 70%;
}
#rechtespalte p.datum {
margin: 10px 0 2px 0;
}
#rechtespalte a {
font-weight: bold;
color: #898c00;
}
#rechtespalte a:hover {
color: #fff;
background: #a7ad00;
}
#inhalt {
	width: 466px;
	padding: 0 0 0 20px;
	margin-top: 200px;
}
#inhalt .teaser {
color: #fff;
font-weight: bold;
text-align: left;
}

#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: 0 0 20px -5px;
padding: 0;
list-style: none;
width: 600px;
clear: left;
text-align: right;
}
#inhalt .navsubsub { 
margin-left: 1px;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
}
#inhalt .subnav a, 
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 2px 0;
padding: 0 5px;
font-weight: normal;
line-height: normal;
padding-left: 16px;
background: transparent url(video2brain/show_link.gif) 3px 2px no-repeat;
}
#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav a:hover, 
#inhalt .navsubsub a:hover {
color: #a7ad00;
}
#inhalt .subnav a.akt, 
#inhalt .navsubsub a.akt {
font-weight: bold;
}




/* Linke Hauptnavigation */




#navlinks {
	position: absolute;
	top: 198px;
	width: 150px;
	height:571px;
	background:url(img/linkeleiste.jpg);
	left: 0;
	z-index:0;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
}
#navlinks li {
display: inline;
}

#navlinks .nav a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 10px 2px 0;
	text-align: right;
	border-bottom: 2px solid #a19489;
}






#navlinks .nav a:link, 
#navlinks .nav a:visited {
color: #2d2822;
background: transparent;
}
#navlinks .nav a:hover, 
#navlinks .nav a:active, 
#navlinks .nav a:focus {
color: #f4f5f0;
background: transparent;
border-bottom-color: #085F56;
}
#navlinks .nav a:link.akt, 
#navlinks .nav a:visited.akt {
color: #f4f5f0;
background: transparent;
border-bottom-color: #635B50;
}
#navlinks .subnav a:link, 
#navlinks .subnav a:visited {
color: #f5f5f5;
background: #486FB8;
}
#navlinks .subnav a:hover, 
#navlinks .subnav a:active, 
#navlinks .subnav a:focus {
color: #a7ad00;
background: #fff;
}
#navlinks .subnav a:link.akt, 
#navlinks .subnav a:visited.akt {
font-weight: bold;
color: #fff;
background: #a7ad00;
}

#navlinks p.navleft {
display: block;
text-align: right;
width: 143px;
padding: 15px 0 10px 0;
}
#navlinks .navleft a {
display: inline;
width: auto;
font-weight: normal;
color: #f4f5f0;
background: transparent;
border: 0 none;
padding: 0 3px 0 0;
}
#navlinks .navleft a:hover {
color: #fff;
}
#navlinks p {
width: 143px;
text-align: right;
color: #666;
}
#navlinks p a {
border: 0 none;
}
#fake {
	height:215px;
}


#inhalt a.linkicon {
padding-left: 15px;
background: transparent url(video2brain/show_linkteaser.gif) 0 2px no-repeat;
}
#inhalt a.linkicon:hover {
padding-left: 15px;
color: #898c00;
background: transparent url(video2brain/show.gif) 0 2px no-repeat;
}


/* contentgestaltung admin-bereich */

#inhalt ul, #inhalt ol {
margin: 10px 10px 15px 20px;
}
#inhalt li {
padding: 3px 0;
}
#inhalt form {
margin: 5px 0 5px 0;
}

#inhalt li h2 {
color: #c51225;
background: transparent;
margin: 0;
padding: 0 0 5px 0;
}
#inhalt li h3 {
color: #26736B;
background: transparent;
border: 0 none;
padding: 0;
}
#inhalt li p {
padding: 5px 0;
margin: 0;
}

#inhalt form table {
margin-right: 0;
}
#inhalt a {
text-decoration: none;
}

/* eigene seiten */
