@charset "utf-8";
/* CSS Document */

body {
	background-image:url(/_images/bg_top.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana, sans-serif;
	font-size:12px;
	background-color:#fff;
}
img {
border:0px;
}

li {margin-bottom:5px;}
#content a:link {
	color:#006699;
	text-decoration:underline; 
}
	 
a:hover {
	color:#006699;
	text-decoration:underline; 
}

a:visited {
	color:#006699;
	text-decoration:underline; 
	 }
	 
a:link { color:#006699;text-decoration:underline; 
	 }
a:active { text-decoration:underline; }


#container {
	background-image:url(/_images/hg.gif);
	background-repeat:repeat-y;
	/*text-align:center;
	margin:auto;*/
	width:1000px;
	position:absolute;	
	top:0px;
	/*left:5%;*/
	left:0%;

}


#containerIndex {
	/*text-align:center;
	margin:auto;*/
	width:1000px;
	position:absolute;	
	top:0px;
	/*left:5%;*/
	left:0%;

}


#top{
	width:1000px;
	height:134px;
	background-image:url(/_images/head_top.jpg);
	background-repeat:no-repeat;
	/*border:1px solid #999933;*/
}

#topIndex {
	width:1000px;
	height:134px;
	background-image:url(/_images/head_top.jpg);
	background-repeat:no-repeat;
	/*border:1px solid #999933;*/

}
#swf {
	/*background-color:#003366;*/
	width:700px;
	height:134px;

	top:0px;
	left:0px;
	visibility: visible;
	display:inline;	
}
#metanav {
	/*background-color:#ff3366;*/
	width:200px;
	height:30px;
        position:absolute;
	top:14px;
	left:10px;
	color:#CC0000;
	visibility: visible;
	display:inline;	

}
#top #metanav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}
#topIndex #metanav {
	/*background-color:#ff3366;*/
	width:300px;
	height:30px;
	position:absolute;
	top:10px;
	left:10px;

	color:#CC0000;

}
#topIndex #metanav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}


#middle{
	width:1050px;
	margin-left:0px;
	background-image:url(/_images/bg_content_rb3.jpg);
	background-repeat:no-repeat;
	min-height:400px;

}

#middleIndex {
	width:1050px;
	margin-left:0px;
	background-image:url(/_images/bg_content_rb4.jpg);
	background-repeat:no-repeat;
	min-height:400px;

}

*html middle{
	height:400px;
}

#nav {
	float:left;
	margin:0px 0px 0px 8px;
	padding-bottom:10px;
	margin-left:34px;
	background-repeat:no-repeat;

}
#nav img {
	border:none;

}

#nav ul {
	margin:0px;
	padding:0px;
}

#nav li {
	float:left;
	list-style:none;
	margin:4px 30px 0px 0px;
	padding:0px;
}

#container2{
	clear:both;

}

#container2 #subnav{
	float:left;
	width:180px;
	background-color:#66ccff;
	padding-bottom:20px;
	min-height:402px;
margin-left:15px;
padding-top:11px;
	font-size:11px;

}

*html container2 #subnav{
	height:402px;
}

#container2 #subnavIndex{
	float:left;
	width:180px;
	background-color:#66ccff;
	padding-bottom:20px;
	margin-left:15px;
padding-top:11px;
}
#container2 #subnav ul{
	padding:0px;
	margin:0px;
}
#container2 #subnav li{
	list-style:none;
	padding:0px;
	margin:0px;
}

#zweite_navigation a {
	color:#fff;
	background-image:url(/_images/sun_white_1.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	margin: 0px 0px 0x 8px;
	padding: 5px 0px 5px 26px;
	text-decoration:none;
	background-color:#0198F3;
	width:154px;
	display:block;
	text-align:left;
	font-weight:bold;

}

#zweite_navigation_aktiv a {
color:#fff;
	background-image:url(/_images/sun_yellow_2.gif);
	background-color:#33ccff;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:5px 3px;
	margin: 0px 0px 0x 8px;
	padding: 5px 0px 5px 26px;
	text-decoration:none;
	width:154px;
	display:block;
	text-align:left;

}

#zweite_navigation a:hover {



}

#dritte_navigation_aktiv a{
	color:#fff;
	background-image:url(/_images/arrow_simple_yellow.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
	margin: 0px 0px 0x 8px;
	padding: 5px 0px 6px 19px;
		margin-left:7px;
	text-decoration:none;
	background-color:#99ccff;
	width:154px;
	display:block;
	text-align:left;
	font-weight:bold;
}

#dritte_navigation a{


	color:#fff;
	background-image:url(/_images/arrow_simple_white.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
	margin: 0px 0px 0x 8px;
	padding: 5px 0px 6px 26px;
	text-decoration:none;
	background-color:#66ccff;
	width:154px;
	display:block;
	text-align:left;

}

#vierte_navigation_aktiv a{
	color:#fff;
	font-size:11px;
	background-image:url(/_images/circle2.gif);
	background-repeat:no-repeat;
	background-position:20px 5px;
	margin: 3px 3px 3x 4px;
	padding: 2px 0px 2px 36px;
	margin-left:7px;
	padding-bottom:5px;
	text-decoration:none;
	background-color:#99ccff;
	width:137px;
	display:block;
	text-align:left;	
	font-weight:normal;	
	border-top:1px dotted #fff;
	
}

#vierte_navigation a{
	color:#fff;
	font-size:11px;
	background-image:url(/_images/circle1.gif);
	background-repeat:no-repeat;
	background-position:20px 5px;
	margin: 3px 3px 3x 4px;
	padding: 2px 0px 2px 36px;
	margin-left:7px;
	padding-bottom:5px;
	text-decoration:none;
	background-color:#99ccff;
	width:137px;
	display:block;
	text-align:left;	
	font-weight:normal;	
	border-top:1px dotted #fff;
}

/* ----------- ende nav */


#container2 #content{
	float:left;
	width:490px; /*-28px */
	min-height:400px;

	padding:10px 20px 20px 20px;
	/*color:#666;*/
	/*border-right:1px dotted #666;*/
	font-size:12px;
line-height:1.5em;
margin-bottom:0px;
}





#container2 #contentIndex{
	float:left;
	width:490px; /*-28px */
	min-height:200px;
	background-color:#FFFFFF;
	padding:0px 20px 20px 20px;
	color:#666;
}
*html #container2 #contentIndex{
	height:200px;
}


#container2 #right{
	float:left;
	width:260px;
padding-left:3px;
font-size:11px;
font-family:verdana,arial,sans-serif;
}
#container2 #right #news1 {
	width:140px;
	margin:7px;
margin-bottom:2px;
	margin-top:5px;
	padding-top:10px;

}
#container2 #right .header{
	color:#666;
font-weight:700;
	padding:0px 0px 4px 0px;
}
#container2 #right .newstext {
	color:#666666;
margin-top:0px;
margin-bottom:2px;
line-height:1.3em;

}



#container2 #right #news2 {
	/*background-color:#7FCCFA;*/
	width:160px;
	padding:10px;
	padding-top:0px;
	margin-top:7px;
	margin-bottom:0px;

}




#container2 #right #testomonial {
	margin-top:8px;
border-bottom:4px solid #ffcc66;
border-top:4px solid #ffcc66;
	width:160px;
	padding:5px;
	margin-left:5px;
}
#container2 #right #testomonial img{
	float:left;
	margin:0px 6px 4px 0px;
}

#container2 #right #testomonial .header{
font-weight:100;
color:#333;

}
#container2 #navnav {
background-color:red;
}
#container2 #right #adresse {
	margin-top:8px;
margin-left:5px;
	color:#666;
	width:170px;
	padding:4px;
font-size:11px;
/*background-color:#F2ECCC;*/

border-top:1px dotted #666;
}

#container2 #right #adresse a{
	text-decoration:none;
	color:#999;
}
#container2 #right #adresse a:hover{
	text-decoration:underline;
	color:#999;
}



/* FONTS CONTENT*/




.Seitenueber {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
              margin-top:18px;
              border-bottom:1px solid #333;
	display:block;
	padding-bottom:2px;
	margin-bottom:12px;
}

.Ueber_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

.Ueber_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.Ueber_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.Ueber_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.Ueber_5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.Blocksatz {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:15px;
        font-style:normal
	font-weight:normal;
	color:#000000;
        text-align:justify;
	display:block
}

.normaltextStandard {
	font-size:12px;
	color:#000000;	
	line-height:15px;
}

.kleine_schrift {
	font-size:10px;
	color:#000000;
	font-weight:100;
	line-height:13px;
}

.link-bv {
	background-image:url(/_images/up2.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	margin: 0px 0px 0x 8px;
	padding: 5px 0px 6px 14px;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}








.HeadBetween_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000000;
}

.headBetween_2 {
	font-size:12px;
	font-weight:700;
	color:#000000;
}

.headBetween_3 {
	font-size:12px;
	font-weight:700;
	color:#330099;
}

.Head_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000066;
}


.simone-style {
	color:#ff3300;
	font-weight:700;
}

.bottom-line {
	border-bottom:1px dotted #666;
	padding-bottom:8px;
	display:block;
}

.bottom-line2 {
	border-bottom:1px dotted #666;
	padding-bottom:3px;
	height:12px;
	line-height:9px;
	font-size:11px;
	font-weight:700;
}

.table1 {
	vertical-align:top;
	background-color:#ffffcc;

}


.textGrey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	font-weight:normal;
	color:#666;
}



.Head_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
        margin-top:18px;
        border-bottom:1px solid #333;
	display:block;
	margin-bottom:-13px;
	padding-bottom:2px;
	margin-bottom:12px;
}

.img {
float:right;
}

.rot {
color:#cc0000;
}

.gruen {
color:#33cc00;
}

.pink {
color:#cc0099;
}


a.print {
	background-image:url(/_images/print.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-size:12px;
	color:#777;
	text-decoration:none;
	padding:0px 0px 0px 15px;
}
a:hover.print {
	color:#555;
	text-decoration:underline;
}

a.more {
	display:block;
	padding:4px 0px 5px 12px;
	margin-top:0px;
	color:#666;
	text-decoration:none;
	background-image:url(/_images/more.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
        border-bottom:1px dotted #666;
	margin-right:7px;
	font-size:11px;

}
a:hover.more {
	color:#666;
	text-decoration:none;
	background-image:url(/_images/more.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	display:block;
	padding:4px 0px 5px 12px;
	text-decoration:underline;
	margin-top:0px;
        border-bottom:1px dotted #666;
			font-size:11px;

}
a.moreBlue {
	display:block;
	padding:4px 0px 5px 12px;
	color:#333;
	text-decoration:none;
	background-image:url(/_images/more.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;

}
a:hover.moreBlue{
	color:#0198F3;
	text-decoration:none;
	background-image:url(/_images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	padding:4px 0px 5px 12px;
	text-decoration:underline;
}
a.backBlue {
	display:block;
	padding:4px 0px 5px 12px;
	color:#0198F3;
	text-decoration:none;
	background-image:url(/_images/arrow_blue_back.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;

}
a:backr.moreBlue{
	color:#0198F3;
	text-decoration:none;
	background-image:url(/_images/arrow_blue_back.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	display:block;
	padding:4px 0px 5px 12px;
	text-decoration:underline;
}

.textIndex {

}

.headerIndex {
	font-weight:700;
	margin-top:5px;
	
}

.textIndex a {
	display:block;
	padding:10px 0px 5px 12px;
	color:#666;
	text-decoration:none;
	background-image:url(/_images/more.gif);
	background-repeat:no-repeat;
	background-position:3px 11px;
font-size:11px;
	margin-top:-11px;
}
.textIndex a:hover{
	color:#666;
	text-decoration:none;
	background-image:url(/_images/more.gif);
	background-repeat:no-repeat;
	background-position:3px 11px;
	display:block;
	padding:10px 0px 5px 12px;
	text-decoration:underline;
	font-size:11px;
	margin-top:-11px;
}



/* ------------- FARBVARIANTEN ---------------- 

#373800 grün
#471342 violett
#002449 blau  */






/* ---------- Kontakt ----------- */

.cleaner {
	clear:both;
	font-size:0px;
	line-height:0%;
}

#kontakt {
	margin: 10px 0px 10px 0px;
	float: left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#kontakt label {
	color: #666;
	margin: 3px 0px 3px 0px;
	padding:3px 0px 0px 0px;			
	clear: left;
	display: block;
	float: left;
	width: 150px;
	font-size:12px;
}

#kontakt input {
	margin: 3px 0px 3px 0px;
	padding:3px 0px 0px 0px;		
	display: block;
	float: left;
	width: 300px;
	font-size:12px;
	border:1px solid #a1a1a1;
	background-color:#F1F1F1;
}

#kontakt input.hidden {
background-color:#fff;
border-color:#fff;
}
#kontakt select {
	margin: 3px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.checkboxForm {
	margin:10px 0px 10px 114px;
	width: 400px;
	float: left;
	display: block;
background-color:#fff;
}
.checkboxForm input {
	margin: 3px 0px 3px 0px;
	margin-right:15px;
	width: 30px;
	float: left;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
background-color:#fff;
}

#kontakt textarea {
	margin: 3px 0px 3px 0px;
	display: block;
	float: left;
	width: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
border:1px solid #a1a1a1;
background-color:#F1F1F1;
}

#kontakt hr {
	width: 456px;
	clear: left;
	float: left;
	color: #2A74B5;
	background-color: #2A74B5;
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}	

/* infomaterial */

#kontakt .labelRight {
	color: #666;
	margin: 3px 0px 3px 0px;
	padding:3px 0px 0px 0px;	
	float: right;
	width: 380px;
	text-align:left;
	display:block;
	clear:right;		
}

#kontakt .smallInput {
	margin: 3px 0px 3px 0px;
	width: 20px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	clear:left;		
}
#kontakt .smallCheck {
	margin: 3px 0px 6px 0px;
	width: 14px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	clear:left;
	height:22px;			
}

#kontakt .labelRightCheck {
	color: #666;
	margin: 3px 0px 3px 0px;
	padding:3px 0px 0px 0px;	
	float: right;
	width: 395px;
	text-align:left;
	display:block;
	clear:right;	
background-color:#fff;	
}
#kontakt .dropdown {
	float:left;
}


#kontakt .smallCheckDist {
	margin: 3px 0px 6px 0px;
	width: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	clear:left;
	margin-left:50px;
	/*display:block;*/
	height:22px;		
}
*html #kontakt .smallCheckDist {
	margin-left:50px;
		
}

#kontakt .labelRightCheckDist {
	color: #666;
	margin: 3px 0px 3px 0px;
	padding:3px 0px 0px 0px;	
	float: right;
	width:295px;
	display:block;
	text-align:left;

	clear:right;		
}

#footer {
    clear: both;
    font-size: 0.9em;
    text-align: center;
	border-bottom: 1px dotted #666;
	height:15px;
	margin-left:15px;
	width:901px;
font-size:11px;
padding-top:5px;
background-color:#F2ECCC;

}

.foot {
vertical-align:top;

}

.cell-line {
	/*background-image:url(/_images/bg_top.gif);
	background-repeat:repeat-x;*/

}

.inputS {
border:1px solid #a1a1a1;
background-color:#F1F1F1;
}

/* ---------------- SITEMAP ------------- */

#zweite_navigation_sm a {
padding-left:30px;
font-weight:bold;

}

#zweite_navigation_sm a:hover {

}

#dritte_navigation_sm a{
padding-left:60px;

}


#vierte_navigation_sm a{
padding-left:90px;

}

/* ---------------- SITEMAP ------------- */

