@charset "utf-8";

html,body {	margin: 0px; height:100%; }
html { height: 100%; padding: 0 0 1px 0; } 
body, table { font-family:"Times New Roman", Times, serif; font-size:12px; color:#000;  }


h1 { font-size: 32px; margin:0; font-weight:normal }
h2 { font-size:13.2px; font-weight:normal; 	font-family:Verdana, Arial, Helvetica, sans-serif; }
.h1 { font-size: 32px; font-weight:normal;  	font-family:"Times New Roman", Times, serif; }
h3, .h3 { font-size:15px; margin-top:6px; font-weight:normal;  	font-family:Verdana, Arial, Helvetica, sans-serif; }
h4, .h4 { color:#4b4b4b;font-size:11px;font-weight:normal; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
h4.head { margin-bottom:8px; background:url(designs/blau/img/line_a.png) repeat-x top; padding-top:5px; }
a h3 { font-family:"Times New Roman", Times, serif; }
.times { font-family:"Times New Roman", Times, serif; }
.verdana { font-family:Verdana, Arial, Helvetica, sans-serif; }
.grey { color:#4b4b4b }
.red { color:#ff0000 }
small { font-size:11px }
.b { font-weight:bold }

a.h1, a.h1:hover, a.h1:link { margin-left:0px;} 

hr, .ruler, .ruler2 {
	background:url(designs/blau/img/line_a.gif) repeat-x bottom; height:3px; border:none; background-color:transparent; color:transparent;
	margin-top:15px
}
.ruler2 {
	background-image:url(img/line_a2.gif);
}
.mini-foto-bg { width:117px; height:98px; background-image:url(img/mini_bg.gif); vertical-align:middle; text-align:center; }

span.statusBarTree { display:none; }

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	margin-left:2px;
	margin-right:2px;
}
a:hover {
	text-decoration:underline;
	margin-left:2px;
	margin-right:2px;
}
a.anchor { font-size:11px; display: inline-block; }
a.reset { font-size:12px; }
a.extern { background:url(img/new_win.gif) no-repeat right; color:black; padding-right:20px; }

#searchImg  { margin-top:4px; background-color:transparent !important;  }
#searchPLZ { border: 0px; margin-top:3px; margin-left:0px; margin-right:3px; text-align:center; height:18px; width:70px; font-family:"Times New Roman", Times, serif; font-size:15px; background-color:transparent !important;}

#bread, #article { padding-left: 44px;  }
#bread, #bread a { text-transform:uppercase;  font-size:11px; font-family:"Times New Roman", Times, serif }

#main { width:625px; }

#content-table .home { width:400px;}
#sidebar { padding-right:10px; padding-left:20px; margin-top:28px; background:url(designs/blau/img/line_b.gif) repeat-y left;  }
#sidebar ul.article-list { color: black;  } 
#content-table { background:url(designs/blau/img/bg_content.png) repeat-y left; width:919px;padding:10px; }

#article { width:560px; padding-right:20px; }
#article .home { width:400px; padding-right:20px}
#article h1 { margin-top:5px; margin-bottom:5px; }

.nou {  text-decoration:none }
.u { text-decoration:underline }
.left { float:left }
.black { color:#000000 !important; }
.upper { text-transform:uppercase; }
.text {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
.article-image { margin-right:10px; background-color:#f5f5f5  }

.article-list {
	list-style:none;
	color:#4a4a4a;
	font-size:13.2px;
}
.article-list li {
	padding:10px;
	padding-left:3px;
}
.article-list a {
	text-decoration:none;
	color:#4a4a4a;
}
.article-list a:hover {	text-decoration:underline; }


#footer a {
	color:black;
	font-size:13.2px;
	width:auto;
	height:15px;
	padding:5px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}

#footer a:hover {	text-decoration:underline }

.copyright {  color:black; font-size:13.2px; padding-right:20px }


#menu {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:50px;
}
#menu li {
	margin: 0px;
	margin-top: 15px;
	margin-right: 10px;
	padding:0px;
	float: left;
}
#menu li a {
	color:black;
	font-size:13.2px;
	display:block;
	width:auto;
	height:15px;
	padding:5px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}
#menu li a.active { color:#000;	background-color:#fff; text-decoration:none }
#menu li a:hover { text-decoration:underline }

#infoBox, .infoBox {
	width:97%;
	color:#000;
	background-color:#cceaa1; 
	padding:9px; 
	margin-bottom:9px; 
	margin-top:9px; 
	font-size:14px
}

form  { padding:0; margin:0 }
input[type=text], textarea, .contact, .contact_area  {
	border:1px #000 solid;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
}
input[type=reset], input[type=submit], input[type=button], input.button {
	border:none;
	background-color:#8dbe48;
	color:white;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	cursor:pointer;
}
input[type=reset]:hover, input[type=submit]:hover, input[type=button]:hover, input.button:hover {
	background-color:#4e8e14;
}

.news-link { width:200px; height:20px; display:block; float:left }

.news-item {width: 535px !important; border-top:1px solid #D8D8D8;padding:3px 0 2px 0px;overflow:hidden;list-style-image:none;list-style-position:outside;list-style-type:none;  }
.preview .news-item{border-top:0;padding-top:4px;}
#news-items+form{margin-top:15px;}
.news-item span{float:left;margin:0 0 0 0px;padding:0 0 0 8px;}
.news-item h4{margin:0 0 1px 0;}
.news-item h4.h-toggle{background:url(img/vertikale_ikonen.gif) no-repeat -12px -137px;padding:0 0 0 12px;cursor:pointer;margin-left:-12px;}
.news-item h4.visible-sibling{background-position:-12px -104px;}
.news-item div a{text-decoration:underline;}
.news-item div {padding-bottom:9px;}
#news-items{margin-bottom:8px; padding-left:0px;margin-left:0px; }

#naviimg { margin-top:-1px; }

div.pagination ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}
div.pagination ul li {
	list-style:none;
	list-style-type:none;
	margin: 0px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.pagination ul li a {
	width:auto;
	text-decoration:none;
}

.heandler-list-link { padding:2px;text-decoration:none;width:auto;height:auto;display:block; }

.box .lo { background:url(img/box/lo.gif) no-repeat; width:8px; height:8px; }
.box .ro { background:url(img/box/ro.gif) no-repeat; width:8px; height:8px; }

.box .lu { background:url(img/box/lu.gif) no-repeat; width:8px; height:8px; }
.box .ru { background:url(img/box/ru.gif) no-repeat; width:8px; height:8px; }

.box .o { background:url(img/box/o.gif) repeat-x; height:8px; }
.box .r { background:url(img/box/r.gif) repeat-y; width:8px; }
.box .u { background:url(img/box/u.gif) repeat-x; height:8px; }
.box .l { background:url(img/box/l.gif) repeat-y; width:8px; }


gallery-foto { vertical-align:middle; } 

a.page_inactive, a.page_inactive:hover { background:url(img/nav/inactive.gif) no-repeat center; width:25px; height:25px; padding:5px; text-decoration:none; color:#FFF }
a.page_active, a.page_active:hover  { background:url(img/nav/active.gif) no-repeat center; width:25px; height:25px; padding:5px;text-decoration:none; color:#FFF }

.editionJumpMenu {
	border:1px black solid;
	width:168px
}
.editionJumpMenu, .editionJumpMenu option {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}

/********************** rating **********************/
.rating_container {  
    clear:both;  
} 

.rating_container a {  
     float:left;  
     display:block;  
     width:13px;  
     height:13px;  
     border:0;  
     background: no-repeat url("img/icons/rating_0.gif");
 } 

.rating_container a.rating_off {  

} 

.rating_container a.rating_half {  

 } 

 .rating_container a.rating_on {   
     background-image:url("img/icons/rating_2.gif");  
} 
 
 .rating_container a.rating_selected { 
     background-image:url("img/icons/rating_3.gif");  
}  

#goldTeaserDiv1 {
	position:absolute;
	width:156px;
	height:150px;
	z-index:1000;
	margin:3px 0px 0px 7px;
	background:url(/img/htg_header_v3_1_gold.png) left no-repeat;
	cursor:pointer;
}