*, a img, ul { padding:0; margin:0; border:0;  }
a { text-decoration:none; color:#851818; font-weight:bold;}
a:hover{ text-decoration:underline; }
ul { padding:0;  }
.clear { clear:both; }
.floatRight { float:right; }
.hide { display:none; }
center { height:100%; }


/* =MAIN ELEMENTS */
html{ background: #000000; height:100%; overflow: -moz-scrollbars-vertical; font-smooth:true; }
body { font-family: Tahoma, Arial, "Trebuchet MS",  Serif; font-size: 11px; color: #606060; min-height:100%; _height:100%;   text-align:left; background-image:url('../images/body_bg.jpg'); background-repeat:repeat; background-position:center center;   }
h1 { font-family: Verdana; list-style:none;font-weight:bold; text-transform:uppercase; font-size:14px;  color:#621416; text-align:left; margin:0px; padding:0px; margin-bottom:10px;
background: url('/images/h1_lang.png') no-repeat; height: 21px; margin-bottom: 15px; padding-left: 20px; }
h2 { font-weight:bold; font-size:13px; color:#969696; text-transform:uppercase; text-align:left; margin:0px; padding:0px; margin-bottom:5px; }
h3 { font-weight:bold; font-size:14px; color:#333333; text-align:left; margin:0px; padding:0px; margin-bottom:12px; }
input, textarea, select { padding-top:3px; padding-bottom:3px; padding-left:3px; background-color:#FFF; border:1px solid #999; }
.button, .buton {width:100px; text-align:center;cursor:hand; border:0; background-image:url('../images/btn1_bg.gif'); background-repeat:repeat-x; color:#FFFFFF; text-transform:uppercase; font-size:11px; *font-size:12px; cursor:hand; cursor:pointer; padding:5px 9px 4px 9px; line-height:15px; font-weight:bold; zoom:1; }
.button:hover, .buton:hover { text-decoration:none; progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }
hr { border:0; color:#999; background-color:#999; height:1px; line-height:0px; margin:0px 0 10px 0; }
.contentblock {	padding-bottom:27px; }
.listBlock { list-style:none; }
.mceNoEditor{ font-family:Arial; font-size:12px; padding:3px; }
.contentblock ul{ padding-left:25px; }
address{ margin:0; padding:0; font-style:normal; }

/* custom */
.wrapper{ width:940px;   margin:0; text-align:left; border:1px solid #FFF;  }
.header{ width:940px; height:169px; background-image:url('../images/header.jpg'); background-repeat:no-repeat; }

.topmenu{ background-image:url('../images/topnav_bg.gif'); background-repeat:repeat-x; width:100%; height:60px;  }
.topmenu ul{ float:left; margin-right:5px; height:100%; list-style: none; }
.topmenu li{ float:left; height:100%; }
.topmenu li a{ text-decoration:none; text-transform:uppercase; font-size:12px; color:#FFF; display:block; line-height:53px; padding-left:15px; padding-right:15px; letter-spacing:0.5px;  font-weight:bold; background-image:url('../images/navline.jpg'); background-repeat:no-repeat; background-position:top right; padding-top:1px;  }
.topmenu li a:hover{ color:#eca8a8; text-decoration:none;  }
.topmenu li .active { font-weight:bold; background-color:#621416; }


.content{ width:940px; height:100%; background-color:#f7f5e9;  }
.content_align{  padding-left:14px; padding-right:0px; padding-bottom:25px; padding-top:10px; line-height: 16px;   }
.content ul{ list-style:square; }

.home-left{ float:left; width:236px; margin-right:15px; }
.home-right{ float:left; text-align:left; width:660px; }

.home-imgLink { float:left; padding-right:1px; }
.home-imgLink:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }

.news-wrapper{ width:100%; border-right:1px solid #CCC;  }
.newsTitle{ color:#000000; text-transform:uppercase; font-size:14px; float:left;  padding-bottom:16px; }
.rssIcon{ float:right;  padding-right:15px; }
.rssIcon:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1;  }
.allnews{ font-size:11px; float:right; margin-top:10px; color:#5b5b5b; font-weight:normal; padding-right:10px; padding-bottom:6px; }
.newsblock{  padding-top:10px; padding-bottom:10px; color:#888888; line-height:13px; font-size:11px; }
.newsblock a {  font-weight:bold; font-size:12px;  }

.newsblock2{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;  line-height:13px; font-size:11px; background-color:#333; margin-bottom:10px; }
.newsblock2 a {  font-weight:bold; font-size:12px; color:#888888; }


.mail-wrapper{ color:#888888; width:100%; background-color:#FFF;  margin-top:30px; }
.mailIcon{ float:right; margin-top:-6px; margin-right:10px; position:relative; }
.mail-content{ float:left;padding-left:15px; padding-right:15px; margin-top:-3px; font-size:11px; }
.mailBtn{ float:left; padding-left:15px; margin-top:10px; margin-bottom:15px; }

.footer{ font-size:10px; font-family: Verdana,Tahoma; color:#d7d7d6; text-align:left; width:940px; height:94px;  background-image:url('../images/footer_bg_nl.jpg'); }
.footer div{ margin-left:10px; padding-top:22px; line-height:15px; }
.footer a{ color:#d7d7d6; font-weight:bold; padding-left:2px; padding-right:2px;}
.footer h1{ background-image:none; margin:0; padding:0; color:#d7d7d6; width:auto; font-size:11px; text-transform:none; line-height:11px; height:11px; position:relative;  }

.bottomLink{ font-weight: bold; color: #474747;  font-size: 10px; text-align:left; line-height:20px; }

.submenu_wrap{ float:right; width:203px; margin-left:20px;  }

.submenu{ float:left; width:203px; }

.submenu li{ list-style:none;  padding:0; }
.submenu li a{ height:31px; width:190px; background-image:url('../images/subnav_bg.gif');  background-repeat:no-repeat; background-position:left; line-height:250%; display:block; color:#000; font-weight:normal; padding-left:13px; text-transform:uppercase; }
.submenu li a:hover{ text-decoration:none; color:#000; text-decoration:underline;  }
.submenu li  .active{ font-weight:bold; color:#fff; height:31px; width:203px; background-image:url('../images/subnav_bg_active.gif'); background-repeat:no-repeat; background-position:left; display:block;  }
.submenu li  .active:hover{ color:#fff; }

.subsubmenu ul {   }
.subsubmenu li {list-style:none;   }
.subsubmenu li a{  color:#000; font-weight:normal; padding-left:25px; width:180px; text-transform:none; height:26px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:left;  }
.subsubmenu li a:hover{ text-decoration:underline; color:#000;  }
.subsubmenu li  .active{ padding-left:25px; width:180px; font-weight:bold; color:#000; height:26px;  background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:left; }
.subsubmenu li  .active:hover{  color:#000; }


.subsubsubmenu li {list-style:none; height:30px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:bottom; }
.subsubsubmenu li a{ display:block; color:#5d5a5b; font-weight:normal;  background-image:url('../images/subsubicon.gif'); background-repeat:no-repeat; background-position:45px 14px;  }
.subsubsubmenu li  .active{  font-weight:bold; color:#000; }
.subsubsubmenu li  .active:hover{   }


.btnFolder{ float:left; margin-bottom:25px; margin-top:0px;  }
.btnFolder:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }


.line{ color:#414141; background-color:#414141; margin-top:15px; margin-bottom:15px; }



/* admin */

.admin_options{
	background-color:#333333;	
	height:30px;
	background-image:url('../images/admin/adminnavbg.gif');
	background-repeat:repeat-x;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:fixed;
	z-index: 999;	
}


.admin_option{
	float:left;
	padding-left:15px;
	padding-right:15px;	
	padding-top:6px;
	/*height:100%;
	padding-bottom:5px;*/
	border-left:1px solid #666666;
	color:white;
	display:block;
	cursor:hand;
	cursor : pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;
}

.admin_option:hover{	
	background-color:#000000;	
	text-decoration:none;
	color:#CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7;
}

.admin_titel
{
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;
}

.admin_block_img
{
	float:left; margin: 0px 5px 8px 0px;
	cursor:hand;
	cursor:pointer;
	border: 3px solid black;
	

}
.admin_block_img:hover
{
	border: 3px solid #CC6600;
	

}
.handle{
	cursor:move;
	
}
.newsdatum{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.savebutton{
	cursor:hand;
	cursor:pointer;
	display:none;
	padding:5px;
	background-color:#f0f0f0;
	float:left;
	margin-left:0px;
	margin-top:-25px;
	border:1px solid #dedede;
	width:77px;
	height:29px;
	background-image:url('../images/admin/savebtn.gif');
}

.savebutton:hover{
	border:1px solid #509010;
}
.photobook_picture{
	float:left;
	
	margin-right:10px;
/*	border:1px solid #df6d15;
*/}

.contentimage{
	/*border:1px solid #df6d15;*/
}
.photobook_picture:hover{
	/*border:1px solid #333;	*/
}
.languages{
	float:right;
	margin:10px;
}

.lang{
	color:orange;
}

.defaultlang{
	color:black;
}

.sitemap li{ list-style:square;  width:50%; padding:3px; }
.sitemap li a{  }
.contact_text{
	width:347px;
}
.contact_select{
	width:347px;
}
.error{
	color:red;
}

.message{
	color:green;
}

.newsblock h2{
text-decoration:none; 
color:#851818; 
font-weight:bold;	
text-transform:none;
font-size:12px;
margin:0px;
margin-bottom:-10px;
}
