body
{
margin: 0;
padding: 0;
background-image:url(../images/site/backgr.jpg);
background-repeat:repeat-x;
font: 13px 'Tahoma', Arial, hevetica, sans-serif;
text-align: center;
font-size-adjust:none;
color: #4E4F51;
background-color: #9CD9FF;
}

p {
font: 13px 'Tahoma', Arial, hevetica, sans-serif;
line-height:20px;
font-size-adjust:none;
}

a:link, a:visited { color: #2166C1;text-decoration:none; }
a:hover, a:active
{
color: #2166C1;
text-decoration:underline;
}

h1
{
color: #2166C1;
font: 140% 'Tahoma', Arial, hevetica, sans-serif;
font-weight: bold;
margin: 0 0 2px 0;
}

input, textarea {font: 13px 'Tahoma', Arial, hevetica, sans-serif;color: #4E4F51;}

#search input {
font: 16px 'Tahoma', Arial, hevetica, sans-serif;
color: #4E4F51;
width:226px;
height:26px;
border:0px;
padding:0px;
margin-bottom:0px;
margin-left:14px;
margin-top:9px;
margin-right:0px;
}

#search_btn input {
font-size:10px;
border:0px;
padding:0px;
margin-bottom:0px;
margin-left:1px;
margin-top:9px;
margin-right:0px;
}

h2
{
color: #6981A0;
font: 100% 'Tahoma', Arial, hevetica, sans-serif;
font-weight: bold;
margin-top: 0;
}

.error {color:#aa0000;}
.small {font-size:9px;}

#container
{
margin: 0 auto;
padding:0;
width: 950px;
text-align: left;

}

#head
{
margin:0px;
padding:0px;
width: 950px;
height:89px;
}

#logo
{ 
float:left;
width:271px;
height:44px;
margin-top:23px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
}

#nav_top
{
float:left;
margin-top:23px;
margin-right:0px;
margin-left:54px;
margin-bottom:0px;
padding:0px;
height: 44px;
width: 625px;
background-image: url(../images/site/navi_top.jpg);
background-repeat: no-repeat;
position: relative;
}

#nav_top_lnk
{
float:left;
padding:0px;
margin-top:15px;
margin-right:0px;
margin-left:19px;
margin-bottom:0px;
font-size:13px;
}

#nav_top_lnk a {color:#ffffff;text-decoration:none;}
#nav_top_lnk a:hover {text-decoration:underline;}


#nav_top_s
{
float:left;
margin:0px;
padding-top:0px;
padding-left:0px;
}

#cont 
{ 
clear:both;
width:950px;
height:auto;
margin-top:12px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding:0px;
background-image: url(../images/site/cont_bg.jpg);
background-repeat:repeat-y;
position: relative;
}

#cont_head 
{ 
width:950px;
height:14px;
margin:0px;
padding:0px;
background-image: url(../images/site/cont_head.jpg);
background-repeat:no-repeat;
position: relative;
}

#cont_foot
{ 
clear:both;
width:950px;
height:14px;
margin:0px;
padding:0px;
background-image: url(../images/site/cont_foot.jpg);
background-repeat:no-repeat;
position: relative;
}

#ad
{
float:left;
margin-top:25px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width: 131px; /*152 minus 1px line minus beide paddings*/
border-right: 1px solid #CDD4E9;
padding-top:0px;
padding-right: 5px;
padding-left:15px;
padding-bottom:0px;
}

#article 
{ 
float:left;
width:575px; /*615 minus beide paddings*/
margin-top:21px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:0px;
padding-right:20px;
padding-left:20px;
padding-bottom:0px;
font: 13px 'Tahoma', Arial, hevetica, sans-serif;
line-height:20px;
font-size-adjust:none;
}

#menu
{
float:left;
margin-top:25px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
width: 162px; /*183 minus 1px line minus beide paddings*/
border-left: 1px solid #CDD4E9;
padding-left: 15px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
}

.imagesymbol { float: left;border-width:0px; padding:0px; margin-right:10px; margin-top:0px; margin-bottom:57px;margin-left:0px;}
.imagefloat { float: right;border-width:1px; border-color:#D8D8D8; padding:2px; border-style:solid;margin-left:10px; margin-top:0px; margin-bottom:3px;margin-right:0px;}
.imagestart { float: right;border-width:0px; padding:0px; margin-left:10px; margin-top:0px; margin-bottom:3px;margin-right:0px;}


#menu ul
{
list-style: none;
margin-left: 0.0em; padding-left: 0.0em;
}


#menu li
{
font-size:13px;
}

#subkat ul
{
list-style:none;
margin-left: 0.7em; padding-left: 0.7em;
}


#subkat li
{
font-size:11px;
}

#footer
{
font-size:11px;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:9px;
padding-bottom:10px;
clear: both;
color: #648193;
text-align: center;
width:950x;
}

#footer a {color:#648193;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


.star-rating{
	list-style: none;
	margin:0;
	padding:0;
	width: 140px;
	height: 26px;
	position: relative;
	background: url(../../images/site/star_empty.jpg) top left repeat-x;
}
.star-rating li{
	padding:0;
	margin:0;
	float: left;
}
.star-rating li a{
	display: block;
	width: 28px;
	height: 26px;
	text-decoration: none;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../../images/site/star_vote.jpg) top left repeat-x;
	z-index: 2;
	left: 0px;
}
.current-rating{
	background: url(../../images/site/star_full.jpg) top left repeat-x;
	position: absolute;
	height: 26px;
	display: block;
	z-index: 1;
}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:28px;}
.star-rating a.two-stars{left:28px;}
.star-rating a.two-stars:hover{width: 56px;}
.star-rating a.three-stars{left: 56px;}
.star-rating a.three-stars:hover{width: 84px;}
.star-rating a.four-stars{left: 84px;}
.star-rating a.four-stars:hover{width: 112px;}
.star-rating a.five-stars{left: 112px;}
.star-rating a.five-stars:hover{width: 140px;}


.rating_bar {
  width: 75px;
  height: 13px; 
  background: url(../../images/site/star-small-empty.jpg) 0 0 repeat-x;
}

.rating_bar div {
  height: 13px;
  background: url(../../images/site/star-small.jpg) 0 0 repeat-x;
}

#comment {
  margin-bottom:5px;
  background-color:#EFFDDF;
  padding-left:5px;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:1px;
}

#comment2 {
  margin-bottom:5px;
  background-color:#F6F6F6;
  /*F6F6F6   E8F9DD  EFFDDF*/
  padding-left:5px;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:1px;
}

#dl {
padding-top:8px; 
}

/* ----------- Kommentar-Formular ----------- */
#comment_form
{
padding:0px;
margin-top:20px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
width:398px;
background-image: url('../../images/site/comment-bg.jpg');
background-repeat:repeat-y;
position: relative;
}

#comment_form_head
{
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height:44px;
width:398px;
background-image: url('../../images/site/comment-head.jpg');
background-repeat:no-repeat;
position: relative;
}

#comment_form_hl {
text-align:left;
font: 13px 'Tahoma', arial, helvetica, sans-serif;
font-weight: bold;
color: #4E4F51;
padding-top:7px;
padding-left:8px;
}

#comment_form_content {
padding-top:10px;
padding-left:8px;
}

#comment_form_foot
{
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
height:15px;
width:398px;
background-image: url('../../images/site/comment-foot.jpg');
background-repeat:no-repeat;
position: relative;
}
/* ----------- Kommentar-Formular ----------- */
