/* Import  Standard-Layout */


@import url(basis/main.css);
@import url(ext/mailformplus.css);
@import url(ext/htmlarea.css);
@import url(sitemap.css);
@import url(content_tabellen.css);

* {
	margin:0px;
}


body{
	margin:auto;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
	font-family :Verdana, Arial, Tahoma, Geneva,  Helvetica, sans-serif,"Trebuchet MS";
	font-size: 10pt;
	text-align:left;
	background:#999999;
	
	}
	



h1{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;
        margin-top:15px;
	font-size:14px;
	color:#01ABF6;
	border-bottom:0px solid #dddddd;
	}
	
h2{
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
        font-size:1.0em;
	}

h3{
	padding-top:10px;
	padding-bottom:3px;
	color:#000000;
        font-size:0.9em;
	}
	
p{
	padding-bottom:10px;


}

p.smalltext{
	font-size:0.9em;
}



a,input{
	font-size:9pt;
	color:#01ABF6;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	}
	
#container{
        border:1px solid #ffffff;
	width:1003px;
	margin:auto;
	background:url("../../fileadmin/img/bg_container.gif");
	text-align:left;
	z-index:1;
	padding:0;
	}

#head{
	background:#eeeeee;
	background:url("../../fileadmin/img/relax_group_2009.jpg");
	height:212px;
	border-top:0px solid #495669;
	border-right:0px solid #ffffff;
	border-bottom:0px solid #495669;
	text-align:right;
	
	
}

#homelink{
        position:relative;
	top:0px; 
	left:0px;
	width:200px;
	height:210px;
	z-index:9;
        border:0px solid;
        float:left;
}


#top{	
        margin:0px;
        border:0px solid;
	background:transparent;
	padding-top:25px;
	}
	
	
	
#top a {
	color:#00ACF8;
	font-size:0.8em;
	text-decoration:none;
	padding-top:5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	margin-right:1px;
	}
	
#top a:hover{
      text-decoration:underline;
}

#top a.linkOn
{
	font-weight:bold;
}

#language{
        position:relative; 
	width:100px;
  
}

#language a{
	text-decoration:none;
	padding-top:0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	margin-right:1px;

}

#language a:hover{
	
}




#left {
	width:198px;
        padding-left:10px;
	}

	
#left ul{
        margin-left:0px;
        margin-top:25px;
        margin-bottom:10px;
        padding:0;
	list-style:none;
	}

#left ul li {
        margin:0;
        padding-top:4px;
        padding-bottom:4px;
	}
		
.menu_1 a:hover{

	font-weight:bold;
        text-decoration:none;
}

.menu_1_on a{
      color:#01ABF6;
      font-weight:bold;
}

.menu_2,
.menu_2_on{
        padding:2px;
	padding-left:5px;
}

.menu_2 a,
.menu_2_on a{
        color:#999999;
	font-size:8pt;
	font-weight:normal;
}
.menu_2 a:hover{
	font-size:8pt;
	font-weight:bold;
        text-decoration:none;
}
.menu_2_on a{
	font-weight:bold;
	color:#00ACF8;
}
	
#right_2cols{
	width:180px;
	float:right;
        margin-right:10px;
}

#right_2cols h1{
        margin-top:10px;
        margin-bottom:0px;
	padding:3px;
	border-left:1px solid #01ABF6;
	border-right:1px solid #01ABF6;
	border-top:1px solid #01ABF6;
        background:#ffffff;
	
}



#right_2cols .csc-textpic, 
#right_2cols .csc-textpic-left, 
#right_2cols .csc-textpic-above,
#right_2cols .csc-textpic-below{
	background:#ffffff;
	margin:0px;
        padding:3px;
	font-size:8pt;
	line-height:10pt;
	border-left:1px solid #01ABF6;
	border-right:1px solid #01ABF6;
	border-bottom:1px solid #01ABF6;
	
}

#right_2cols a{
       font-size:1em;
}

#right{
	display:none;
}

	
#clickpath, #clickpath a{
	font-size:10px;
	color:#6B6B6B;
	text-decoration:none;
	}
	
#printlink a{
	font-size:10px;
	color:#6B6B6B;
	text-decoration:none;
	}
	
#printlink a:hover, #clickpath a:hover {
	text-decoration:underline;
}


#main_2cols{
    	width:auto;
    	margin: 0; 
    	padding:2px 15px 5px 15px;
    	margin-left:200px !important;
    	margin-left:200px;
	margin-right:200px !important;
	margin-right:200px;
  	border-left: 0px solid #01ABF6;
	border-right: 0px solid #226FA5;
	}
	
#main_2cols h1,h2{
	background:transparent;
}

#main_2cols h1,
#main h1{
	background:url("../../fileadmin/img/bg_h1.gif") no-repeat;
	padding-left:49px;
	}
		

/* IE 7: Abstand zwischen Bildern erzwingen */
#main_2cols .csc-textpic-caption{
	border-bottom:4px solid #eeeeee;
        background:#eeeeee;
}
	
#main{
    	width:auto;
    	margin: 0; 
    	padding:2px 5px 5px 15px;
    	margin-left:200px;
	margin-right:15px;
  	border-left: 0px solid #01ABF6;
	border-right: 0px solid #226FA5;
	}

/* IE 7: Abstand zwischen Bildern erzwingen */
#main .csc-textpic-caption{
	border-bottom:4px solid #eeeeee;
        background:#eeeeee;
}

#foot {
margin-top:10px;
margin-bottom:0px;	
border-bottom:0px;
	border-top:0px;
	background:url("../../fileadmin/img/foot.jpg") no-repeat;
	color:#ffffff;
	font-size:0.8em;
	text-align:left;
        height:33px;
	
}

#foot a{
      font-size:10px;
}

/* SITEMAP */
.csc-sitemap ul,
.csc-sitemap ol,
.csc-sitemap dl{
	margin: 0 0 1em 1em;
	
}
.csc-sitemap li { margin-left: 1.5em; line-height: 1.5em; }




/* SEARCHFORM*/
.csc-form-label-req {
	font-size: 12px;
	font-weight:normal;
}

.csc-searchform input{
	border:1px solid #01ABF6;
}

.csc-searchform .searchbutton{
	background: #01ABF6;
	color:#ffffff;
        border:1px solid #999999;
}

/* MAILFORM */
.csc-mailform{
padding:5px;
border:0px solid red;
}

.csc-mailform-field label{
color:#000000; 
font-size: 12px;
width:100px;
display:block;
float:left;
margin-top:3px !important;
}
.csc-mailform-field input, .csc-mailform-field textarea{
margin-top:3px !important;
border:1px solid #01ABF6;
}

.csc-mailform-field textarea{
margin-top:3px !important;
height:90px;
width:300px;
}


.csc-mailform-submit{
margin-top:3px;
margin-left: 112px !important;
margin-left: 115px;
padding:2px;
background:#01ABF6;
color:#ffffff;
border:1px solid #ffffff;
}

.csc-searchResult{
font-size:8pt;
}


/* WSSITEMAP ****************************************************************** */

.tx-wssitemap-pi1 .treemenudiv {}
.tx-wssitemap-pi1 .treemenudiv img {
	vertical-align: middle;border: none;
	}
	
.tx-wssitemap-pi1 .treemenudiv a {
	text-decoration: none;  
	color:#135982;
	font-weight:normal; 
	}
	
.tx-wssitemap-pi1 .treemenudiv a:hover {
	color:#495669;
	text-decoration:none;
	}
	
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {
	color:#135982;
	}
	
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {
	color:#135982;
	}

