/* Neue Styles */
html {
	border:		0;

}

* {
    font-family: Arial, Helvetica, sans-serif; }

A
{
Color: #004AE0;
Text-Decoration: none;
}

A:HOVER
{
Color: #004AE0;
Text-Decoration: underline;
}

h1,.heading,heading1 {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #EF730E; font-weight: bold; text-decoration:none; line-height: 1.2; }
h1 {display: inline; }
h2,.heading2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0872D9; text-decoration:none; line-height: 1.2;}
h2 {display: inline; }
h3,.heading3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0872D9; font-weight: bold; text-decoration:none; line-height: 1.2;}
h3 {display: inline; }
h4,.heading4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0872D9; font-weight: bold; text-decoration:none; line-height: 1.2;}
h4 {display: inline; }

.container1 {padding-left: 8px; background-image: url(pics/bg_container1.gif); background-repeat: repeat-y;}
.container2 {width: 990px; overflow:hidden; text-align: left; background-color:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.top-navi,.top-navi2 {font-size: 14px; font-weight: bold; color: #FFFFFF; }
.top-navi:hover,.top-navi2:hover {color:#FFFFFF; text-decoration:underline;}
.td1 {text-align: center; padding-left: 8px; padding-right: 8px;}
.table1 {height: 26px}
.text,.left,.mitte,.right,.specials,.text-container,.teasertext {font-size: 14px; line-height: 1.3; color: #000000;}
.text2,.search,.footer {font-family: Arial, Helvetica; font-size: 12px; color: #000000;}
.teasertext {background-image: url(pics/bg_teaser.gif); background-position: bottom; background-repeat: repeat-x; } 
.search {height: 15px; border: 1px solid #0075E5; padding-top: 1px; padding-bottom: 0px;}
.left {width: 195px; overflow:hidden; float:left; margin-top: 15px;}
.mitte {width: 470px; overflow:hidden; float:left; margin-top: 15px; margin-left: 12px;}
.right {width: 300px; overflow: hidden; margin-top: 15px; float:right;}
.spacer, .spacer2, .spacer3 {clear:both;}
.spacer2 {height: 10px; }
.spacer3 {height: 1px; }
.left2,.right2 {margin-top: 15px;}
.footer {border-top: 1px solid #0075E5; border-bottom: 1px solid #0075E5; padding: 10px; margin-top: 15px; text-align:left; }
.footer2 {padding: 2px; font-size: 12px;}
.specials,.rahmen,.rahmen2 {border: 1px solid #0075E5; padding: 4px; }
.rahmen2 {margin-bottom: 5px; background-color:#E3F1FE;}
.specials {height: 200px; background-color:#E3F1FE; overflow:hidden;}
.text-specials {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.rahmen-blau {border: 1px solid #0075E5; padding: 4px; }
.rahmen-blau2 {border: 1px solid #0075E5; padding: 4px; background-color: #DFEFFE;}
.blau {background-color: #0075E5; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.blau2 {background-color: #0075E5; padding-left: 23px; padding-top: 1px; padding-bottom: 1px; font-size: 14px; color: #FFFFFF; font-weight: bold; background-image: url(pics/info.gif); background-repeat: no-repeat; background-position: left;}
.teaserbild2 {margin-right: 7px; margin-top: 4px; margin-bottom: 0px;}
.text-container {clear:both; padding-top: 5px;}
.teaser-container {font-size: 12px; line-height: 1.3; color: #4A4545; font-weight: bold; padding-top: 5px; padding-bottom: 5px;}
.copyright2 {color: #0075E5; }
.adsense {padding-bottom: 8px; text-align:center;}
.search2 {border: 1px solid #0075E5; text-align:center; overflow:hidden; background-color:#E3F1FE;}
.mehr {position: relative; top: -21px; float:right; padding-right: 4px;}
.bigimage {margin-top: 7px; margin-bottom: 12px; }
.pic1 {margin-right: 7px; margin-top: 3px;}
.container-unten {clear:both; margin-top: 10px; margin-bottom: 10px; padding-left: 12px; padding-top: 10px;  padding-right: 15px;  border-top: 1px solid #0075E5; font-size: 14px; line-height: 1.3;}
.rechts-unten {width: 300px; float:right; font-size: 14px; padding-left: 12px; padding-top: 18px; line-height: 1.3;}

.cat0,.cat0-sel,.cat1,.cat1-sel,.cat2,.cat2-sel,.cat3,.cat3-sel {display:block; padding-top:2px; padding-bottom: 2px; padding-left: 8px; text-decoration: none;}
.cat0:hover,.cat0-sel:hover {text-decoration: none; color: #FFFFFF; background-color: #0075E5;}
.cat1:hover,.cat1-sel:hover,.cat2:hover,.cat2-sel:hover,.cat3:hover,.cat3-sel:hover {text-decoration: none; color: #000000; background-color: #E3F1FE;}
.cat0,.cat0-sel {background-color: #0075E5; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.cat1,.cat1-sel,.cat2,.cat2-sel,.cat3,.cat3-sel {color: #000000; font-weight: normal; font-size: 14px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D7D5CC;  }
.cat1 {background-color: #CFE7FE;}
.cat2 {background-color: #FFFFFF; padding-left: 15px;}
.cat3 {background-color: #FFFFFF; padding-left: 22px;}

#warnung
{
border-bottom:1px solid #716F64;
visibility:hidden;
position:absolute;
}
    
#infoleiste
{
display:block;
background:#FEF9BD url(shield.gif) no-repeat left;
color:#000;
text-decoration:none;
padding:9px;
font-family:arial;
font-size:14px; 
border-bottom:1px solid #ACA899;
padding-left: 40px;}

control,.highslide-html,.highslide-html-content {font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px;}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
	line-height: 1.4;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 12px; 
    font-weight: bold;
	text-decoration: none;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}

.commentTable {
	width:555px;
}

.commentsDiv {
	margin-top: 0px;
}
 
.commentHeadTable {
	width: 100%;
	background-color: #F1EDEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:black;
}
.commentHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	background-color: #F1EDEA;
	padding: 4px;
}
.commentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
}
.commentIcon {
	background: url("pics/comment.gif");
	background-color: #F1EDEA;
	background-repeat:no-repeat;
	width: 22px;
	height: 22px;
}

.commentRespondLink, .commentRespondLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}