    body  {
    	font: 14px Verdana, Arial, Helvetica, sans-serif;
    	background: #fff;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #666;
    }
    #container { 
    	width: 900px; 
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 0px solid #000000;
    	text-align: left; 
    } 
    #header { 
    	background: #fff; 
		height:100px;
    	padding: 0;  
    } 
    #header h1 {
    	margin: 0;
    	padding: 10px 0;
    }
    #sidebar1 {
    	float: right;
    	width: 195px;
    	padding:0 0 0 10px;
		margin:20px 0 0 0;
    }
    #mainContent { 
    	margin: 0 210px 20px 0;
    	padding: 0 ;
    } 
    #footer { 
    	padding: 20px 0 0 150px; 
    } 
/*    #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }*/
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }





#logo{
margin:10px 0 0 35px;
border:0;}


#maske{
position:relative; top:0; left:50px; z-index:+2
}

#topimg{
position:relative; top:-21px; left:50px; z-index:0; width:640px; height:275px;
}


#content{
margin:0 0 0 140px;
}

#footerleft{
padding:8px 13px 0 0;
font-size:12px;
width:540px;
float:left;}





/* ################ left ######################## */


#menuhg{
position:absolute; z-index:+20; float:left; width:140px; margin:60px 0 0 0;
padding:0;
background: #ffffff;
filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.90; opacity:0.9;
}


.menu{
text-align:left;
margin:0;
padding:0;
}

#menuhg  ul {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}


#menuhg  ul li {
text-align:left;
margin:3px 0;
padding:5px 0 5px 0;
border-bottom:1px solid #666666;
}

#menuhg ul li a {
width:140px;
display:block;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#menuhg ul li a:link,#left ul li a:visited {
color:#666;

}

#menuhg ul li a:hover,#left ul li a:active,#left ul li a:focus {
color:#D02415;
}





/* ################ left ######################## */




/* ################## Main Menue ################## */



/*abstand 1st to 2nd*/

/*
#menuhg ul li ul {
border:solid 0px #515251;
border-bottom:solid 1 #93246F;
border-left:solid 0px #93246F;
border-top:0;
margin:0;
padding:0;
}*/

#menuhg ul li ul li {
border:solid 0px #515251;
padding:0;
margin:0;
}

#menuhg ul li ul li {
margin:0;
padding:0;
}

#menuhg ul li ul li a:hover,#left ul li ul li a:active,#left ul li ul li a:focus {
color:#D02415;
}

/*#menuhg ul li ul li ul {
border:solid 0 #E0C1E0;
padding:10px 0 10px 5px;
background-color:#006633;
}*/



/*aktiv 1st*/
#menuhg ul li.active a:link,#menuhg ul li.active a:visited {
color:#D02415;
}



/*2nd*/
#menuhg ul li.active ul li a:link,#menuhg ul li.active ul li a:visited {
color:#666666;
padding:0;
margin:0;
}


#menuhg ul li.active ul li a:hover {
color:#D02415;
}


/*#menuhg ul li.active ul li ul li a:link,#menuhg ul li.active ul li ul li a:visited {
color:#fff;
font-weight:normal;
margin:0 0 0 10px;
}*/


/*aktiv 2nd*/
#menuhg ul li.active ul li.active a:link,#menuhg ul li.active ul li.active a:visited {
color:#D02415;
}

#menuhg ul li.active ul li.active ul li a:link,#menuhg ul li.active ul li.active ul li a:visited {
color:#D02415;
}

#menuhg ul li.active ul li.active ul li.active span.active_link {
color:#fff;
font-weight:normal;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#menuhg form a:hover,#left form a:active,#menuhg form a:focus {
color:#fff;
}



/*3rd*/

#menuhg ul li.active ul li.active ul li a:link,#menuhg ul li.active ul li.active ul li a:visited {
color:#666;
font-weight:normal;
margin:0 0 0 15px;
}



/*aktiv 3rd*/
#menuhg ul li.active ul li.active ul li.active a:link,#menuhg ul li.active ul li.active ul li.active a:visited {
color:#D02415;
}


/* ################## Main Menue ################## */





#container #sidebar1 .search label {
display:none;
}

#container #sidebar1 .search {
margin-bottom:42px;
}


.formbox{
background-color:#FFFFFF;
border:0;}



#kopftxt{
position:relative;
top:-33px;
left:705px;
width:195px;
text-align:left;
font-size:10px;}




.mainnewsletter{
text-align:left;
border:1px solid #666;
padding:5px;}


#container #sidebar1 .mainnewsletter p {
text-align:left;
font-weight:normal;
	color: #666;
}

.normalsublayout{
margin:0;
padding:0;}


hr {
border-top:solid 1px #666;
border-bottom:solid 0px #666;
border-right:solid 0px transparent;
border-left:solid 0px transparent;
background-color: transparent;
height: 1px;
 } 


.moduletablemainnav{
border:0px solid #000000;
padding:10px 0 0 0;
}






	
h1{
display:none;}



h2, .formulartitle, .componentheading{
height:20px;
font-size:16px;
margin:15px 0 30px 0;
color:#666;}


#page, .blog{
padding:0 0 10px 10px;}


/*#sidebar1 form
{
	background:#fff;
	border:solid 0 #000;
	float:right;
	height:35px;
	width:230px;
	text-align:left;
	padding:0px;
	margin:0;
}

* html #sidebar1 form
{
	height:35px;
}

#sidebar1 form fieldset
{
	border:0 solid #000;
	display:inline;
	float:left;
	padding:19px;
	text-align:left;
	width:230px;
	
}



#sidebar1 form .inputbox
{
	background:#fff;
	border:solid 0px #93246F;
	font-weight:bold;
	padding:0 0 0 2px;
	margin:15px 10px 0 0 !important;
	width:210px;
}*/

/*#sidebar1 form .inputbox:focus
{
	border:solid 2px #000;
}*/



 
#container #sidebar1 .moduletable .search label {
display:none;
}



/*.twoColFixLtHdr #container #sidebar1 #adress .moduletable .search #mod_search_searchword {
border:0;
width: 230px;
}*/



#container #sidebar1 .moduletablenews .vertnews {
	list-style-type: none;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}



.vertnews li{
margin:0;
	padding:0;
}



#container #sidebar1 .moduletablenews .vertnews p {
margin:0;
padding:0;
background-color:#FFFFFF;
}

.moduletablenews{
display:block;
width: 200px;
margin:0;
font-size:10px;
letter-spacing:0.5px;
padding:15px;
background-color:#FFFFFF;}


h3{
margin:-9px 0 10px 0;
padding:0;
font-size:13px;
background-color:#FFFFFF;}


h4{
margin:0;
padding:0;
font-size:13px;
font-weight:normal;
background-color:#FFFFFF;}


.rahmen{
border-collapse:collapse
}

.rahmen td{
 border:thin solid #999999;
}

	
	
td{
vertical-align:top;}



a img {
	border:  1px solid #D02415;
}

a:hover img {
	border-color: #666;
}




/* editor */


#tinymce{
text-align:left;}

.contentpaneopen_edit{
	float: left;
}

.contentpaneopen_edit img
{	border:0
}

form.editor legend {
font-size:1.2em;
font-weight:bold;
padding:2px;
}

form.editor fieldset {
border:solid 1px #ccc;
padding:20px;
margin:10px 0;
}

form.editor .publishing label {
float:left;
width:14em;
font-weight:bold;
}

form.editor .publishing div {
margin:5px 0;
}

form.editor .publishing .radio label {
float:none;
width:14em;
}

form.editor .publishing .radio label span {
float:left;
width:14em;
}

form.editor fieldset.metadata label {
float:none !important;
display:block;
font-weight:bold;

}

.save {
text-align:right;
padding:10px 0;
}
/* editor */



#menuhg a:link,#menuhg a:visited
{
	color:#666;
}


a:link,a:visited
{
	color:#D02415;
}


a:hover,a:active,a:focus
{
	color:#666;
	text-decoration:none;
}



.chronoform{
	display:none;}
	
	
	
.mod_placehere{
	margin:30px 0 0 0;}	
