/* Farben:
blau: #0089cF
grün: #00AB4F
gelb: #FFCC33;
orange: #F89A1C;
rot: #EF3B24;

*/

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
	
}
#logoebene
{display:none;}
h1	{ font-family: Verdana;
 font-size: 18px; 
 font-weight:200;
 color:#333333;
text-align:left;
margin-left:10px;  }
h2 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#3A3A3A;
	padding: 0px 0 0 10px;
	margin: 0px;
}
h2.blau {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	
	width:260px;
	margin-left:5px;
	
	background-position:left;
	padding-left:33px;
	background-repeat:no-repeat;
	
	
}
h2.blau2
{color:#666666;
	font-size:13px;
	font-weight:bold;
	padding-left:1px;
	margin-left:10px;
	border-bottom:1px solid #0089cF;
	width:200px;
	
		background-image:url();
}
h2.gruen {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	
	
	padding-left:33px;
	
	margin-left:5px;
	width:260px;
}
h2.gelb {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	
	padding-left:33px;
	
	
	
}
h2.orange {
	color:#666666;
	margin-bottom:10px;
	margin-top:2px;
	font-size:13px;
	font-weight:bold;
	border-left:0px solid #F89A1C;
	border-bottom:1px solid #F89A1C;
	background-image:url(../images/sq_or.jpg);
	background-position:left;
	padding-left:33px;
	background-repeat:no-repeat;
	
}
h2.rot {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	border-left:0px solid #EF3B24;
	border-bottom:1px solid #EF3B24;
	background-image:url(../images/sq_rot.jpg);
	background-position:left;
	padding-left:33px;
	background-repeat:no-repeat;
}
h2.gruen2 {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	border-left:17px solid #006666;
	border-bottom:1px solid #006666;
	padding:0 0 5px 10px;
	background-image:url(../images/layout/bg_grau.jpg);
}
h3 {
	
	font-size: 13px;
		line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#525252;
	padding:0 0 5px 15px;
	margin:5px 0px 5px 0px;
}
h4
{
	
	font-size: 12px;
		line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#525252;
	padding:0 0 5px 15px;
	margin:5px 0px 5px 0px;
}
.container_left {
	
	
}
	
.container_right {
	
}
	
.container_bottom {
	
}



div#centered {
	
	width: 100%;

	
	
}
div#container {
	width:auto;
	
}

/*#################### Header ####################*/
#header 
{display:none;}

/*#################### Inhalt ####################*/
#top
{margin:0;
padding:0;
background-color:#fff;
}
#links
{width:310px;
float:left;
background-image:url(../images/layout/d_laengs.gif);
background-position:right;
background-repeat:repeat-y;
height:500px }
#linksbreit
{
margin:0 0 0 20px;
padding:1%;
width:100%;
height:100%;
 }
 #linksbreit p
{
padding-right:35px;
padding-left:15px;
 }
#rechts
{display:none;
 }
 #rechts2
{width:300px;
background-image:url(../images/layout/d_laengs.gif);
background-position:left;
background-repeat:repeat-y ;
padding-left:30px;
float:left;
 }
 #rechts table
 {padding-left:2px}
 #rechts p.notiz
 {padding-left:13px;}
#content {
	
	width:100%;
	padding:0px ;
	margin: 0px ;
	
	
}
#navi 
{display:none;}
#content p
{padding:5px 8px 4px 10px;
margin:0;

color:#000;
}
#content ul
{margin:0 0 0 25px;
list-style-type:square;
padding:5px 20px 4px 5px;
color:#3A3A3A;}


#content a:link 		{ text-decoration: underline;color:#333333; }
#content a:visited	{ text-decoration: underline;color:#999999; }
#content a:hover		{ text-decoration: none; color:#006699; }

#footer {
	display:none;
}
#footer a
{color:#4E4E4E;
font-size:11px;
text-decoration:underline;
text-align:left;}





* html div#navigation {
	
	/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
* html div#content {
	
	/* Workaround fuer Internet Explorer */
}
* html div#news {
	margin-top: -2px;
	/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {

display:none;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;

}
.menu ul ul {
width:120px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:12px;
text-decoration:none; 
width:144px;
color:#999999;
height:27px; 
padding-left:7px; 
line-height:26px;
}
/* Farben:
blau: #0089cF
grün: #00AB4F
gelb: #FFCC33;
orange: #F89A1C;
rot: #EF3B24;

*/
.menu a.gwsuch{
color:#FF0000;
margin-right:28px;
font-weight:bold;
text-decoration:none; 
color:#2D2D2D;
font-size:12px;
background-image:url(../images/bunte_u2.jpg);
background-position:bottom right; 
background-repeat:no-repeat;
padding-bottom:5px
}

.menu a.meyer {
border-bottom:5px solid #0089CF;
margin-right:6px;
font-weight:bold;


}
.menu a.service {
border-bottom:5px solid #00AB4F;
margin-right:6px;
font-weight:bold;
text-decoration:none; 

}
.menu a.nw {
border-bottom:5px solid #FFCC33;
margin-right:6px;
text-decoration:none; 
font-weight:bold;

}
.menu a.gw {
border-bottom:5px solid #F89A1C;
margin-right:6px;
text-decoration:none; 
font-weight:bold;
}
.menu a.mw {
border-bottom:5px solid #EF3B24;
text-decoration:none; 
font-weight:bold;


}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:138px;
w\idth:134px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background-color:#fff;
color:#333333;

}
li.last
{border-bottom:0px solid silver}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:30px;
left:0; 
width:160px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:29px;
t\op:30px;
}


/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background-color:#fff;
color:#333333;


height:auto; 
line-height:0.9em; 
padding:5px 9px; 
z-index:100;
width:149px
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:149px;
w\idth:136px;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#333333;
background-color:#fff;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#006699;
background-color:#fff;
text-decoration:none; 
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}


.fliess 			{  color: #808080 }



.hl2-rot	{ font-family: Verdana; font-size: 16px;  color:#CC3300 }
.hl2-grau	{ font-family: Verdana; font-size: 13px;  color:#666666 }
.hl-fliess	{   font-weight: bold; color: #606060; background-image:url(); background-repeat: no-repeat; background-position: left 3px; padding-left: 9px }

.td-fliesstext		{ font-size: 12px; color: #808080; padding-right: 10px; padding-left: 10px }
.td-trenner-hoch	{ background-image:url(../images/trenner_hoch.gif); background-repeat: repeat-y; background-position: center top; padding-left: 10px; padding-right: 10px }

/*################# Slideshow ############*/
/* SLIDESHOW */
#slideshow {
 height:170px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}