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

#logoprint{
display:none;}


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


h1{
display:none;}


.thrColHybHdr #container #mainContent #login .componentheading {
display:block;
height:20px;
font-size:16px;
margin:27px 0 20px 0;
padding-bottom:5px;
border-bottom:2px solid #FFFFFF;}


h2{
height:20px;
font-size:16px;
margin:27px 0 20px 0;
padding-bottom:5px;
border-bottom:2px solid #FFFFFF;}


h3{
font-size:16px;
margin:0;
padding:4px 0 0 0;}


#page, .blog{
padding:0;
color:#333;}


.moduletableort{
margin:5px 10px 0 0 ;
padding:0 0 0 5px;
}


#adresseprint, #logoprint{
display:none;
}	


#adresse{float:left;}
	
	
td{
vertical-align:top;}



a img {
	border:  1px solid #fff;
	text-decoration:none;
}

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





/* 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 */



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

a:hover,a:active,a:focus
{
	/*background:#000;*/
	color:#000;
	text-decoration:none;
}















    body  {
    	font: 14px Verdana, Arial, Helvetica, sans-serif;
    	background:url(/img/hg.jpg);
    	margin: 0; 
    	padding: 0;
    	text-align: center;
    	color: #000000;
    }
    
    .thrColHybHdr #container { 
    	width: 100%;
    	text-align: left;
    }  
    .thrColHybHdr #header { 
    	padding: 0; 
		height:1px;
    } 
    .thrColHybHdr #header h1 {
    	margin: 0;
    	padding: 10px 0;
    }
    
    .thrColHybHdr #sidebar1 {
    	float: left; 
    	width: 435px;
    	background:url(/img/hg-left.jpg) center 10px no-repeat;
    	padding: 15px 0;
		border-right:2px solid #FFFFFF;
		min-height:550px;
    }
	
	
#sidebar1oben{
height:360px;border-bottom:2px solid #FFFFFF; display:block;
}

#slogan{
padding:330px 0 0 34px;
}

#impressum{
width:396px; text-align:right; margin:5px 0 8px 0;font-size:9px;
}

#sidebar1unten{
padding:0 0 0 34px
}

	
	
    .thrColHybHdr #sidebar2 {
    	float: right; 
    	width: 230px;
    	padding: 15px 0; 
		border-left:2px solid #FFFFFF;
		min-height:550px;
    }
	
	

#sidebar2oben{
height:270px;border-bottom:2px solid #FFFFFF; display:block;padding:0 0 0 5px;
}	
	
	
	
/*    .thrColHybHdr #sidebar1 h3, .thrColHybHdr #sidebar2 p,  {
    	margin-left: 10px;
    	margin-right: 10px;
    }*/
    
    .thrColHybHdr #mainContent {
     	margin: 0 220px 0 435px; 
    	padding: 0 2em 0 2em;
    } 
    .thrColHybHdr #footer { 
    	padding: 0 10px;
    	background:#DDDDDD;
    } 
    .thrColHybHdr #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:0;}	





/*suche*/


.moduletablesearch{
margin:36px 0 0 0;
}

.thrColHybHdr #container #sidebar1 #sidebar1unten .moduletablesearch .searchsearch #mod_search_searchword {
	background-color: #f6f6f6;
	border:0;
	height:20px;
	width:160px;
}


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


/** html #sidebar1 form
{
	height:20px;
}*/

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



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



#sidebar1 label
{
display:none;
}


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




