body
{ 
	margin:0px; 
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;	
	color:#d3d3d3;
	background:#44474c;
	overflow-y:scroll;
}	


div.page_body{
margin:0px auto;
width:980px;
border-left:22px solid #ffffff;
border-right:22px solid #ffffff;
border-bottom:22px solid #ffffff;
}
div.menu_buttons{
float:right; 
padding-right:59px; 
padding-top:42px;}

div.contact_inner{
float:left; 
width:400px; 
padding-left:63px;}

div.contact_message{
color:#cdcdcd; padding-top:10px; font-size:14px;
}

div.header{
width:980px;
}

div.header_hidden{
width:980px;
height:290px;
}
div.header_top{
width:980px;
height:106px;
}
div.header_bottom{
width:980px;
height:21px;
}
div.header_bottom_border{
background:url(../images/border_top.gif) repeat-x bottom;
font-size:1px;
width:980px;
height:10px;
}
div.zeig_mir_mehr{
background:url(../images/zeig_mir_mehr.jpg);
width:111px;
height:21px;
margin-left:24px;
cursor:pointer;
}
div.content_top{
background:url(../images/background_top.gif) repeat-x;
width:980px;
height:62px;
}
table.content_inner{
width:980px;
padding:37px 0px 43px 0px;
}
div.content_bottom{
background:url(../images/background_bottom.gif) repeat-x;
width:980px;
height:67px;
}
div.cooliris{
margin-top:17px;}
div.text{
text-align:justify;
padding:0px 55px 0px 27px;
}
div.footer{
background:url(../images/border_bottom.gif) repeat-x;
height:17px; width:898px;
font-size:10px;
color:#bcbcbc;
padding:4px 59px 0px 23px;
font-family:Arial, Helvetica, sans-serif;
}
div.button{
background:url(../images/button_bg.gif) repeat-x;
height:13px;
padding-top:7px; width:111px;
float:left; text-align:center;
margin-left:2px;
}
div.clearer{
clear:both;
}

div.bild_katekorien{
background:url(../images/bild_line.gif) repeat-x bottom;
height:15px; width:222px;
padding-bottom:2px;
font-size:12px;
color:#bcbcbc;
text-align:right;
}

div.bild_kat_title{
background:url(../images/bild_line.gif) repeat-x bottom #242527;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
height:18px;
float:left;
width:188px;
padding-right:4px;
font-weight:bold;
padding-top:3px;
color:#bcbcbc;
cursor:pointer;
}
div.bild_kat_arrow{
background:url(../images/bild_arrow.gif) no-repeat #242527;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
height:21px;
width:30px;
float:left;
cursor:pointer;}
div.bild_sub_title{
background:url(../images/bild_line.gif) repeat-x bottom right #4e5157;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
height:18px;
float:left;
width:184px;
padding-right:8px;
padding-top:3px;
color:#bcbcbc;
}
div.bild_sub_arrow{
background:url(../images/bild_line.gif) repeat-x bottom #242527;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
height:21px;
width:30px;
float:left;
}
div.bild_menu{
float:right;
padding-right:60px;
width:222px;
}
div.gallery_title{
width:650px; 
padding-left:22px; 
padding-bottom:27px;}

div.gallery_title_inner{
font-size:12px; 
font-weight:bold; 
padding-bottom:4px;}

div.gallery_image{
float:left; 
margin-left:21px; 
margin-right:21px;}

div.bild_left{
float:left;}
img.button{
margin-left:4px;
}
img.photo{
border:3px solid #fff;
}
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bcbcbc;}
a.kontakt{color:#bcbcbc; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; font-size:12px;}
a.index{font-family:Helvetica, sans-serif; font-size:22px; color:#44474c; float:left; font-weight:bold;text-decoration:none}
a.index:hover{font-family:Helvetica, sans-serif; font-size:22px; color:#cdcdcd; float:left; font-weight:bold;text-decoration:none}
a.mail_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#bcbcbc;}
h3 img{border:0px;}
h3{
color:#bcbcbc;
font-family:uvc1, Geneva, Arial;
font-size:6px;
margin:0px;
}
.kontakt_input
{
	width:302px;
	height:17px;
	border:1px solid #cdcdcd;
	background:#fcfcfc;
	color:#727272;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
td.cat_name{
padding:3px;
background:#fff;
color:#44474c;
}
td.cat_name a{color:#44474c;}
td.kontaktdaten{
font-size:12px; font-weight:bold; padding-bottom:12px;}
div.contact_send_between{
height:20px; width:96px; *width:98px; float:left;}
div.contact_text{
float:left; margin-left:121px; margin-right:21px; width:300px;}
/* blog */
a.blog_more_link:hover{
	color:#fff;
}
a.title{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.title:hover{
	color:#fff;
}
.blog_date{
	float:right;
}
.blog_title{
	float:left;
	font-size:12px;
	font-weight:bold;
}
.blog_author{
	float:right;

}
.blog_text_body{
	padding:10px 0px;
}
.blog_text_body_detail{
	text-align:justify;
	padding:20px 0px;
}
.blog_image{
	float:left;
	padding:0px 15px 15px 0px;
}
.image_left{
	float:left; margin:3px 15px 10px 0px;
}
.image_right{
	float:right; margin:3px 0px 10px 15px;
}
.blog_text_body_inner{
}
.blog_comments_count{
	padding-top:15px;
}
td.padding_top{
	padding:5px 0px;
}

/* end blog */

