@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

#hd{
	height:160px;
	background:transparent url("gfx/bg_hd.png") no-repeat left top;
	position:relative;
}
#hd .logo{
	height:125px;
}
#hd a.home{
    position:absolute;
	top:17px;
	left:85px;
	width:400px;
	height:100px
}
#menu_header {
	color:#c2c2c2;
    margin:20px 0 0 0;	
    font-size:10px;
}
#menu_header a{
	color:#c2c2c2;	
	font-size:11px;
	padding:5px;display:inline-block;
}
#menu_header a:hover{
    color:#a2a2a2;
}
ul#menu_main{
    list-style-type:none;
	display:inline;
	float:right;
	margin:0 50px 0 0;
}
ul#menu_main li{
	display:inline-block;
	margin:0 5px;
	float:left;
}
ul#menu_main li a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:5px 12px 6px 12px;
	display:block;
}
ul#menu_main li.aktiv a,ul#menu_main li a:hover{
	background:#610000;
}
#bd{
	height:auto;
	background:transparent url("gfx/bg_bd.png") repeat-y left top;	
	text-align:left;
        position:relative;
}
#menu_left{
		position:absolute;
		top:113px;
		left:55px;
		width:140px;
		height:auto;
}
#menu_left h1{margin:0;padding:0 0 3px 10px;font-size:12px;font-weight:bold;color:#610000;}
#menu_left ul.cat_menu{list-style-type:none;font-size:11px;margin:0;padding:0 0 0 20px;}
#menu_left ul.cat_menu li a{color:#610000;}
#menu_left ul.cat_menu li a:hover,#menu_left ul.cat_menu li.active a{color:#A61E1E;}
#content{
	min-height:540px;
	}
#content .con{
	margin:60px 60px 200px 50px;
	}
#content .con h1 {
	font-family: 'Droid Sans', arial, serif; 
	color:#666666;
	font-size:24px;margin:0 0 25px -35px;
}
#sidebar_right{
	height:auto;line-height:1.1em;
}
#sidebar_right .con{
	margin:10px 0 0 0;
}
#sidebar_right .con h1{
	font-size:14px;
    margin:0 0 10px -15px;
	font-weight:bold;
	color:#545454;
	padding-left:15px;
	background:transparent url("gfx/bg_h1_sidebar.png") no-repeat left 2px;
}
#sidebar_right .con .csc-frame-indent{
	background:transparent url("gfx/bg_sidebar_con.png") no-repeat left top;
	padding:12px 15px 10px 35px;
	margin:0 0 1em 0;
}
#ft{
	height:100px;
	background:transparent url("gfx/bg_ft.png") no-repeat left top;
	text-align:left;
}
#subtext {
width:0px;
overflow: hidden;
height: 0px;
}
#menu_footer {
	color:#aa7e7b;
    margin:45px 0 0 50px;	
    font-size:10px;
}
#menu_footer a{
	color:#aa7e7b;	
	font-size:11px;
	padding:5px;display:inline-block;
}
#menu_footer a:hover{
    color:#a2a2a2;
}
.tx-emagioblog-pi1 .list{
    display:block;
}
.tx-emagioblog-pi1 .list .listitem{
    clear:both;margin:0 0 10px 0;display:block;
}
.tx-emagioblog-pi1 .list .pic{
    float:left;
}
.tx-emagioblog-pi1 .list .desc{
    margin:0 0 0 120px;padding:0 20px 0 0;
}
.tx-emagioblog-pi1 .list .desc h3{
    font-size:12px;font-weight:bold;margin:0 0 0 0;
}
.tx-emagioblog-pi1 .list .desc .text,.tx-emagioblog-pi1 .list .desc .date{

}
.tx-emagioblog-pi1 .minilist{
    display:block;
}
.tx-emagioblog-pi1 .minilist .listitem{
    clear:both;margin:0 0 10px 0;display:block;
}
.tx-emagioblog-pi1 .minilist .pic{
    float:left;
}
.tx-emagioblog-pi1 .minilist .desc{
    margin:0 0 0 78px;padding:0 20px 0 0;color:#555555;
}
.tx-emagioblog-pi1 .minilist .desc h3{
    font-size:11px;font-weight:bold;margin:0 0 0 0;
}
.tx-emagioblog-pi1 .minilist .desc .text{
	font-size:10px;color:#545454;
}
.tx-emagioblog-pi1 .minilist .desc .date{
	font-size:10px;color:#545454;
}
.tx-emagioblog-pi1 .minilist .show_more{
	text-align:right;
}
.tx-emagioblog-pi1 .minilist .show_more a{
	font-size:11px;font-weight:bold;color:#545454;
}
.tx-emagioblog-pi1 .single{
   margin:0 0 20px 0;
}
.tx-emagioblog-pi1 .single .pic img,.tx-emagioblog-pi1 .list .pic_list img {
   background:url("gfx/bg_foto_project.png") no-repeat left top;padding:9px  10px 20px 12px;
}
.tx-emagioblog-pi1 .single_blog{padding:0 20px 0 0;}
.tx-emagioblog-pi1 .single .pic_blog{float:left;margin:0 10px 0px -10px;}
.tx-emagioblog-pi1 .single .date_blog{font-weight:bold;font-size:11px;}
.tx-emagioblog-pi1 .single .desc_blog,.tx-emagioblog-pi1 .single .desc{padding:0 20px 0 0;}
/*Bilder Singleview*/
#inserat{margin:10px 0 5px 0;}
#inserat .images{padding:0;}
#inserat .smallimages_container{height:115px;position:relative;padding:0 40px 0 25px;}
#inserat .smallimages_container .scroll_area{overflow:hidden;}
#inserat .smallimages{position:relative;}
#inserat .smallimage{float:left;}
#inserat .smallimages_container .btn_scroll_left{
	background:url("gfx/pfeil_li.png") no-repeat left center;
	width:25px;height:111px;
	position:absolute;top:0px;left:0px;
}
#inserat .smallimages_container .btn_scroll_right{
	background:url("gfx/pfeil_re.png") no-repeat right center;
	width:25px;height:111px;
	position:absolute;top:0px;right:10px;
}
/*Kommentare*/
.comments,.new_comment{
  padding:0 15px 0 0;
}

.comments .comment{
    font-size:11px;padding:5px;background:#bbbbbb;border-top:1px solid #555555;clear:both;
}
.comments .even{
    font-size:11px;padding:5px;background:#dddddd;
}
.comments .comment .info{
   /* float:left;*/
}
.comments .comment .info .name{
    font-weight:bold;
}
.comments .comment .text{
    margin:0 0 0 50px;
}
.comments h1{
    margin:10px 0 0 0 !important; font-size:14px !important;font-weight:bold;padding:8px 100px 5px 0;border-bottom:2px solid #a1a1a1;float:left;
}
.comments .number{background:url("gfx/bg_h1_comments.png") no-repeat left top;height:45px;float:left;width:50px;padding:20px 0 0 30px;color:#ffffff;font-size:16px;font-weight:bold;}
.new_comment h1{
    margin:10px 0 0 0 !important; font-size:14px !important;font-weight:bold;padding:25px 0 12px 74px;background:url("gfx/bg_h1_newcomment.png") no-repeat left top;border-bottom:3px solid #A61E1E;
}
#new_comment{
   background:#999999;padding:10px 20px;font-size:11px;
}
#new_comment input,
#new_comment textarea,
#mailform input,
#mailform textarea  {
   font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:3px 1px 1px 3px;background:url("gfx/bg_input_comment.png") no-repeat left top;border:none;width:135px;
}
#new_comment .formrow,#mailform .csc-mailform-field{
    clear:both;
}
#new_comment .formrow label{
    float:left;margin:2px 0 0 5px;color:#ffffff;font-weight:normal;width:100px;
}
#new_comment .formrow label.err{
    color:#A61E1E;width:auto;
}
#new_comment .formrow input{
    float:left;margin:2px 0;
}
#new_comment .formrow textarea,#mailform textarea{
    float:left;margin:1px 0;height:80px;width:100%;overflos:auto;
}
#new_comment .formrow .submit_comment{
	background:url("gfx/bg_submit_comment.png") repeat-x left top;border:none;padding:3px 15px 2px 15px;cursor:pointer;
}

#lbLightbox{top:30px !important;}

/*Browsebox*/
.tx-emagioblog-pi1-browsebox{font-size:11px;margin:0 0 15px 0;}
.tx-emagioblog-pi1-browsebox table{margin:0;width:auto;}
.tx-emagioblog-pi1-browsebox table td{padding:0;}
.tx-emagioblog-pi1-browsebox table td p{border:none;margin:0;}
.tx-emagioblog-pi1-browsebox table td p a{padding:0 10px 0 2px;color:#610000;}
.tx-emagioblog-pi1-browsebox table td p a:hover{color:#A61E1E;}
.tx-emagioblog-pi1-browsebox p{margin:0 20px 0 0;padding:0 0 0 1px;border-bottom:1px solid #555555;}
.browser_below .tx-emagioblog-pi1-browsebox p{display:none;}
.browser_below .tx-emagioblog-pi1-browsebox table td p{display:block;}
.browser_below .tx-emagioblog-pi1-browsebox{border-top:1px solid #555555;margin-right:20px;}
.tx-emagioblog-pi1-browsebox .tx-emagioblog-pi1-browsebox-SCell p a{color: #A61E1E;font-weight:bold;}
.show_no_pages .tx-emagioblog-pi1-browsebox table td p{display:none;}



/*MAILFORM*/
.csc-frame-frame1 h1{
    margin:10px 0 0 0 !important; font-size:14px !important;font-weight:bold;padding:25px 0 12px 74px;background:url("gfx/bg_h1_newcomment.png") no-repeat left top;border-bottom:3px solid #A61E1E;
}
#mailform{
   background:#999999;padding:10px 20px;font-size:11px;
}
#mailform .csc-mailform-field input{
	margin:0 5px 4px 0; float:left;
}
#mailform .csc-mailform-field label{
    margin:2px 0 0 5px;color:#ffffff;font-weight:normal;width:100px;
}
#mailform .csc-mailform-field #mailformformtype_mail{
	background:url("gfx/bg_submit_comment.png") repeat-x left top;border:none;padding:3px 15px 2px 15px;cursor:pointer;margin:2px 0 0 0;
}
