/*html * { font-size: 100.01%} 	 Star-Hack: liest nur IE */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%; 
	margin: 0;
	padding: 0;
}

a:link,
a:visited,
a:hover  {color:#000000; text-decoration:underline;}

.LinkWeiss a:link, .LinkWeiss a:visited, .LinkWeiss a:hover  {font-size:11px; color:#FFFFFF; text-decoration:underline;}

#FooterLinks a {color: #FFFFFF; background:transparent; }
#FooterLinks a:focus, 
#FooterLinks a:hover,
#FooterLinks a:active {color: #FFFFFF; background-color: transparent; text-decoration:underline;}

/* ############################################ */
div#Main {
	width:990px;
	text-align:left;
	margin-top: 10px;
}
div#ContentArea {
	width:990px; 
	background-color:#FFF; 
	background-image:url(../images/faux.gif); 
	* background-image:url(../images/faux-ie.gif);		/* Star-Hack: liest nur IE */
	background-repeat: repeat-y;
}
div#LeftPane {
	width:786px;
	* width: 781px;				/* Star-Hack: liest nur IE */
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
}
*:first-child+html div#LeftPane {
  width: 786px;				/* Star-Hack: liest nur IE 6+*/
}
div#LeftPane p {margin:1em 0px;}

/* ### externe Links mit Bild versehen #### */
div#LeftPane a[href^="http:"], a[href^="https:"], a[href^="mailto"] {
    background: url('../images/link.gif');
	background-position: 0px 0.35em;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 14px; 
}

div#RightPane {
	overflow:hidden;
	width:181px;
	background-color:#E8E8FF;
	float:left;
	border: 1px;
	border-color: #3300FF;
	border-style: solid;
	border-bottom-style: none;
}
div#FooterLinks {width:960px; text-align:center; padding-top:20px;}
div#Box1 {
	width:178px;
	float:left;
	margin-left: 5px;
} 
div#Box2 {
	width:395px;
	float:left;
	padding-left: 15px;
} 
div#Box3 {
	width:178px;
	float:left;
	padding-left: 15px;
} 
div#Box4 {
	width:183px;
	* width:178px;				/* Star-Hack: liest nur IE */
	float:left;
	padding-left: 15px;
} 
div#Box5 {
	width:590px;
	float:left;
	padding-left: 15px;
} 
div.clearfloats {clear:both;}

.clearfix:after { 
	content: "."; 
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Clearfix-Anpassung fr diverse IE-Versionen */
.clearfix {display: inline-block;}  /* ... especial for IE7 */
.clearfix {display: block;}			/* ... fr IE5,IE6,IE7 */
* html .clearfix {height: 1%;}		/* ... fr IE5 + IE6/Win | hasLayout aktivieren */

/* ############################################ */
#FirstH1 h1{
	margin: 0;
	padding: 0;
	color: white;
	font-size: 10px; 
	text-indent: 30px;
}

#Header {
	background-color:#BDBEFF;
	background-image:url(../images/infosymb.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	border-color:#3300FF;
	border-style:solid solid none;
	border-width:1px;
	padding:0 0 3px 15px;
}

#Header h1, h2 {
	color:white;
	font-size:100%;
	font-weight:bold;
	margin:2px 0 0;
	text-align:center;
	text-indent:30px;
}

#ContentMain {
	padding: 10px;
	margin: 0px;
	background-color: #E8E8FF;
	border-bottom-style: none;
	line-height: 150%;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-color: #0000FF;
	font-size: 12px;
}

#ContentMain h2 {
	padding-top:15px;
	color: black;
	text-align: left;
	text-indent: 0px;
	font-size: 13px;
}

#h2object{
	padding-top:0px;
}
ul li {
	margin: 0;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 1px;
}


#ContentBox, #ContentBoxDouble {
	border: 1px solid #0000FF;
	background-color: #E8E8FF;
	height: 200px;
	margin: 0;
	margin-bottom: 10px;
	font-size: 90%;
}

* html #ContentBox {
	margin-left: 2px;
	width: 176px;
}

#ContentBox ul {
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: -3px;
}

#ContentBox a, #ContentBoxDouble a, #MLT a{
	background: url('../images/link.gif');
	background-position: 0px 0.35em;
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 14px; 
}

* html #ContentBoxDouble {
	margin-left: 2px;
	width: 393px;
}

#ServiceLinks {
	padding-top: 10px;
	padding-left: 15px;
	float:left;
	line-height: 15px;
}
#ServiceImage {
	padding-top: 12px;
	padding-left: 140px;
}

#Box1 ul, #Box3 ul, #Box4 ul, #MltBox ul{
	list-style-type: none;
	margin-left: -40px;
	* margin-left: 0px;			/* Star-Hack: liest nur IE */
}

#Breaker {
	width: 990px;
	margin: 0px;
	padding-bottom: 15px;
	* padding-bottom: 0px;
	text-align: left;
	background-image: url(../images/faux-bottom.gif);
	* background-image: url(../images/faux-bottom-ie.gif);	/* Star-Hack: liest nur IE */
	background-repeat: no-repeat;
}

*:first-child+html #Breaker {
	margin: 0px;				/* Star-Hack: liest nur IE 6+*/
	background-image: url(../images/faux-bottom-ie.gif);
}

#FooterLine {
	width: 990px;
	padding-top: 0px;
	padding-bottom: 10px;
}

div#FooterLinks {
	width: 950px;
	background-color: #A5A6FF;
	text-align: center;
	padding: 20px;
	color: #FFFFFF;
	font-size: 90%;
}

#BrowserInfo {
	width: 950px;
	text-align: center;
	padding: 20px;
	font-size: 80%;
}

.highlight {font-weight: bold}
.digits {font-weight: bold}
.searchtable {
	width: 500px;
	border: 1px solid #0000ff;
}
.suchfeld {width: 150px;}
.suchbutton {width: 150px;}
.fe-searchform {height: 30px; padding: 0px; margin: 0px}
.fe-searchfield {width: 100px; height: 18px; padding: 0px; margin-top: 5px}
.fe-searchbutton {width: 50px; padding: 0px; margin: 0px}

.centerad {
	text-indent: -6px;
}

/* ### Right Pane #### */
#PaneBox{
	font-size: 90%; 
}

#PaneBox h2 {
	width: 181px;
	* width: 183px;
	margin-left: -1px;
	margin-right: -6px;
	margin-top: -1px;
	font-weight: bold;
	text-indent: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #BDBEFF;
	border: 1px;
	border-color: #3300FF;
	border-style: solid;
}

*:first-child+html #PaneBox h2 {
  width: 181px;				/* Star-Hack: liest nur IE 6+*/
}

#Filler {
	padding-left: 0px;
	height: 10px;
	width: 183px;
	* width: 181px;
	margin-left: -1px;
	* margin-left: 0px;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #0000FF;
	border-style: solid;
	border-right-style: none;
	border-left-style: none;
}
*:first-child+html #Filler {
  margin-left: -1px;				/* Star-Hack: liest nur IE 6+*/
}

#PaneContent {
	margin: 10px;
}
#PaneContent h3 {
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;
}

.RegionBox {
	background-color: #F0F0FF;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #0000ff;
	height: 20px;
	width: 250px;
	vertical-align: middle;
}
.ObjectBox {
	background-color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #ff0000;
	height: 20px;
	width: 250px;
	vertical-align: middle;
	margin-left: 10px;
}
.ObjectBoxFull {
	background-color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	border: 1px solid #ff0000;
	height: 20px;
	width: 755px;
	* width: 100%;
	vertical-align: middle;
}
div#Box a[href^="http:"] {
    background: none;
	padding-left:5px;
}

#PaneObject {
	float:left; 
	margin-right:5px;
	margin-bottom:5px;
}
div#OrtInfoBox {
	background-color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	border: 1px solid #0000FF;
	width: 743px;
	* width: 742px;
	padding: 8px;
	line-height: 20px;
}
#LikeBox {
	overflow:hidden;
	width:181px;
	height: 40px;
	background-color:#ffffff;
	float:left;
	border: 1px solid #ffffff;
}
#MLT ul {
	list-style-type: none;
	margin-left: -30px;
}
#MLT li {
	margin: 0;
}

/* Ads */
#Ad300x200 {
	float:right; 
	padding-left:10px; 
	margin-left:0px; 
	padding-top:45px; 
	padding-right:0px; 
	margin-right:0px; 
	padding-bottom: 10px; 
	text-align:right;
}
#Ad300x200a {
	float:right; 
	padding-left:10px; 
	margin-left:0px; 
	padding-top:20px; 
	padding-right:0px; 
	margin-right:0px; 
	padding-bottom: 10px; 
	text-align:right;
}
