@charset "iso-8859-2";
/* CSS Document */
html{

}
body{
width:950px;
background:url(../images/design/body_back.gif) repeat-x #f5f5f3;
margin:0 auto;
padding:0;
}
#my_body{
background:url(../images/design/content_back.gif) repeat-y #f5f5f3;
margin-top:30px;
}
img{
border:none;
}
form{
margin:10px 0;
}
#header{
	margin:0px 5px 0px 3px;
	border-top:5px solid #ffffff;
	padding:5px;
	padding-bottom:0;
	background:url(../images/design/top_back.gif) repeat-y #f5f5f3;

}
#header h1{
	margin:0;
}

#header ul, header ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#header ul{
	padding:20px;
	float:left;
}
#header li{
display:block;
float:left;
padding-right:20px;
}
#content_container{
float:left;
border-bottom:5px solid #ffffff;
margin:0px 5px 0px 3px;
background:transparent;


}
#content_content img{
padding:17px 12px 12px 0px;
float:left;

}

#content_content .item img{
padding-top:4px;
float:left;

}

#content_content ul{
margin:0;
padding-left:20px;
padding-bottom:8px;
list-style:none;


}
#content_content ul li{
list-style:none;
margin:0;
padding:0;
background:url(../images/design/dash.gif) no-repeat 0px 5px;
padding:0px 0px 1px 15px;
}

#navigation{
width:207px;
float:left;
min-height:300px;
padding-right:15px;
margin-top:-30px;
}
#navigation ul, #navigation ul li{
list-style:none;
padding:0;
margin:0;

}
#navigation ul li ul li{
border-bottom:1px solid #c9c7cc;
padding:4px 9px 7px 9px;


}

#navigation ul li ul li ul li{
border-bottom:none;
padding-bottom:0;
}

#navigation ul{
margin-left:5px;
padding:0;
}
#navigation ul li ul {
padding-top:0px;


}




#navigation ul li, #navigation ul li.selected a.selected{
display:none;
}

#navigation ul li.selected, #navigation ul li.selected ul li,#navigation ul li.selected ul li a.selected {
display:block;

}



#content_content{
width:698px;
float:right;
padding:0px 15px 15px 0px;
border:1px solid #e1ded5;
margin-right:3px;
}
.content{
width:435px;
float:left;
padding:10px;
padding-top:0px;
}
#news{
width:200px;
padding:15px;
float:left;
}
#footer{
clear:both;
background:#f5f5f3 url(../images/design/border-back.gif) no-repeat 6px 0px;
margin:30px 4px;
padding:10px 8px;
xborder-top:1px solid #cac7c9;
width:939px;
margin:0px -4px;

}
#footer p{
float:left;
margin:0;
padding-bottom:30px;
}
#footer a{
float:right;
display:block;
}


#bread_crump {
float:left;
padding-bottom:12px;
padding-left:220px;
padding-top:18px;

}

.list .item{
border-bottom:1px #e1ded5 solid;
margin:0;
padding:0;
margin-bottom:8px;
padding-bottom:8px;
float:left;
width:100%;
}

.help{
	display:block;
	background:#FFFFCC;
	border:2px dotted #FF0000;
	color:#333333;
	padding:3px;
	clear:both;
	font-size:9pt;
}
#kontakt_form,#mega_forms {
clear:both;
}

#kontackt_form .form_element{
clear:both;
margin-top:5px;
}

#kontakt_form .form_element label{
clear:left;
float:left;
padding-bottom:5px;
padding-right:8px;
text-align:right;
width:70px;
}

#kontakt_form .form_element .text_box{
	margin-bottom:2px;

}

#kontakt_form .form_element .submit_button_2{
	border:1px solid #C9C7CC;
	width:100px;
	margin-top:20px;
	background-color:#FFFFFF;
}

#mega_forms label, #kontakt_form label 
{
float:left;
padding-bottom:5px;
padding-right:8px;
text-align:right;
width:115px;
}
#mega_forms input,  #kontakt_form input
{
margin:2px;
width:190px;
}
#mega_forms textarea, #kontakt_form textarea

{
margin:2px;
width:250px;
}

#mega_forms .submit_absenden,  #kontakt_form submit_absenden
{
	border:1px solid #C9C7CC;
	width:100px;
	background:#FFFFFF;
}
.btn_submit
{
	border:1px solid #C9C7CC;
	background:#FFFFFF;
	margin:10px;
	padding:4px 9px;
	font-size:1.03em;
}

/*last edited*/
#header #bread_crump li {
	margin:0 10px 0 0;
	padding:0;
	position:absolute;
	top:18px;
	left:220px;
}
#header #bread_crump li a {
	margin-left:0;
}
/*#bread_crump a:first-child{margin-left:0px;}*/

#bread_crump a {
	margin:0 5px 0 0;
	padding:0;
	display:inline;
}