body { color: black; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 120%; background-color: #666; margin: 0; padding: 0; }td { color: black; font-size: 12px; }table, th, td {font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; }a { color: black; text-decoration: underline; }a:hover { text-decoration: none; }.small { font-size: 9px; }#wrapper { background-color: white; width:984px; height: 100%; margin: 5px auto; padding: 0; border-style: none; border-width: 0; }#header { background: white url(../images/global-header.jpg) no-repeat center 0; width:984px; height:165px; margin:0; padding: 0; border-bottom: 1px none black; ;border-top-style: none; border-right-style: none; border-left-style: none; }#headerob { background: white url(../images/ob-header.jpg) no-repeat center 0; margin: 0; padding: 0; width: 984px; height: 165px; border-top-style: none; border-right-style: none; border-bottom: 1px none black; border-left-style: none; }#topads { position: relative; top: 25px; left: 650px; width: 300px; height: 77px; }.spalt { background-color: white; width: 982px; height: 2px; margin: 0; border-right: 1px solid black; border-left: 1px solid black; }#topmenu { text-align: right; position: relative; top: 64px; left: 533px; width: 450px; height: 24px; }#topmenu a { font-size: 12px; text-decoration: none; }#topmenu a:hover { font-size: 12px; text-decoration: underline; }#content { /*background-image: url(../images/3cols.png); background-repeat: repeat-y;*/ width: 982px; height: auto; margin: 0; padding: 0; border: 1px black; }/*<agl.folder "sidebar links">*/	#links { width: 191px; height: 100%; float: left; margin: 0; padding: 0; }	#sidebar1 { font-size: 10px; line-height: 120%; position: relative; width: 190px; height: 0; }	#menu { width: 180px; height: auto; display: block; }	#menu ul { text-align: left; font-size: 11px; line-height: 150%; list-style-type: none; list-style-image: none; display: table; }	#menu li	{ width: 175px; height: 20px; margin-left:-30px; list-style-type: none; list-style-image: none; display: table; }	.menu_top { background-image: url(../images/menu-top.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 175px; height: 15px; display: block; }	#menubox { position: relative; top: 15px; left: 15px; width: auto; height: auto; }	.menu_bot { font-size: 11px; text-decoration: none; background-image: url(../images/menu-bot.gif); background-repeat: no-repeat; display: block; width: 180px; height: 16px; }	.liste a:hover { color: #990000; font-size: 11px; line-height: 150%; text-decoration: none; }	.level1, .level1 a { color: white; font-size: 11px; line-height: 18px; background-image: url(../images/menu-balken3.png); background-repeat: no-repeat; text-decoration: none; display: block; width: 175px; height: 20px; overflow: hidden; }	.level1 a:hover { font-size: 11px; font-weight: bold; text-decoration: none; }	.balken3d { background-image: url(../images/menu-level1.gif); background-repeat: no-repeat; background-position: 0 center; width: 200px; height: 20px; }	.balkenfarbe { background-repeat: no-repeat; background-position: 0 center; width: 200px; height: 20px; opacity: .5;		ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!		filter: alpha(opacity=50);					// second!	}	#google { text-align: center; width: 190px; height: auto; margin-top: 30px; margin-left: 3px; }	#crossteaser { margin-top: 30px; }/*</agl.folder>*//*<agl.folder "sidebar rechts">*/	#rechts { text-align: center; width: 152px; height: auto; float: right; margin: 0 5px 0 0; padding: 15px 0 0; }	#sidebar2 { font-size: 10px; line-height: 120%; position: relative; width: 149px; height: 25px; }/*</agl.folder>*//*<agl.folder "titel">*//*	.titelb     { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/titelb.gif); background-repeat: no-repeat ; background-position: 0 top; height: 22px; padding-top: 3px; padding-left: 20px; }	.titelm     { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/titelb.gif); background-repeat: no-repeat ; height: 22px; padding-top: 3px; padding-left: 20px; }.artikel  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% ; height: 22px; padding-top: 3px; padding-left: 20px; }	.titels    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/titels.gif); background-repeat: no-repeat ; height: 22px; padding-top: 3px; padding-left: 20px; }	.linkm      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/linkm.gif); background-repeat: no-repeat ; height: 22px; padding-top: 3px; padding-left: 20px; }	.link250     { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/link250.gif); background-repeat: no-repeat ; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }	.link250 a { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }	.link250 a:hover { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }*/	.breadcrumb { color: white; font-size: 11px; font-weight: normal; background-image: url(../images/titel_center.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; position: relative; width: auto; height: 20px; float: left; margin-left: 10px; padding-top: 5px; }	.breadcrumb a { color: white; font-weight: normal; text-decoration: none; }	.breadcrumb a:hover { color: white; font-weight: normal; text-decoration: underline; }	.toptitel { color: white; font-size: 14px; font-weight: bold; background-image: url(../images/titel_center.gif); background-repeat: repeat-x; background-position: left top; margin-left: 10px; padding-top: 5px; position: relative; left: 200px; width: auto; height: 20px; float: left; }	.titel370    { color: black; font-size: 12px; font-weight: bold; background-image: url(../images/titel370.gif); background-repeat: no-repeat ; text-decoration: none; height: 22px; margin-bottom: 15px; padding-top: 3px; padding-left: 20px; }	.titel370 a { color: black; font-size: 12px; font-weight: bold; text-decoration: none; }	.titel370 a:hover { color: #900; font-size: 12px; font-weight: bold; text-decoration: none; }	.titel370n    { color: black; font-size: 12px; font-weight: normal; background-image: url(../images/titel370.gif); background-repeat: no-repeat ; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }	.titel370n a { color: black; font-size: 12px; font-weight: normal; background-repeat: no-repeat; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }	.titel370n a:hover { color: #900; font-size: 12px; font-weight: normal; background-repeat: no-repeat; text-decoration: none; height: 22px; padding-top: 3px; padding-left: 20px; }	.links     { color: black; font-size: 12px; font-weight: bold; background-image: url(../images/links.gif); background-repeat: no-repeat  ; height: 22px; padding-top: 3px; padding-left: 20px; }	#titel { background-image: url(../images/titel_center.gif); background-repeat: repeat-x; width: 100%; height: 25px; }/*</agl.folder>*/#mitte { line-height: 120%; width: 610px; height: auto; float: left; margin: 0; padding: 16px 0 0 20px; }#fuss { width: 984px; height: 16px; clear: both; }/*#inhalt { width: 600px; height: 100%; float: left; margin: 5px; outline: solid 1px #e40000; }#inhaltscroll { padding-right: 15px; width: 538px; height: 500px; overflow: auto; }*/div.clear {clear: both;font-size: 1px;}.contbox { width: 180px; float: left; margin-right: 2px; margin-left: 2px; }.angebot { color: red; }.text { line-height: 140%; }#contpic { width: 200px; float: left; margin-right: 10px; }.artbild { text-align: center; width: 200px; height: auto; margin-bottom: 5px; }/*<agl.folder "box">*/	.teaserbox { 		color:black; 		text-align: center; 		width: 170px; height: 175px; 		z-index:1; 		float: left; 		margin-right: 20px; margin-bottom: 25px; 		border: solid 1px #c50419; 		-webkit-border-radius: 6px; 		-moz-border-radius: 6px; 		-khtml-border-radius: 6px; 		-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */		-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */		background-image: url('../images/boxbg.png');		background-image: -moz-linear-gradient(top, #81a8cb, #4477a1); /* Firefox 3.6 */		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb)); /* Safari & Chrome */		filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE6 & IE7 */		-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE8 */}	.teaserboxbig { 		color:black; 		text-align: center; 		width: 360px; height: 175px; 		z-index:1; 		position: relative;		float: left; 		margin-right: 20px; margin-bottom: 25px; 		border: solid 1px #c50419; 		-webkit-border-radius: 6px; 		-moz-border-radius: 6px; 		-khtml-border-radius: 6px; 		-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */		-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */		background-image: url('../images/boxbg.png');		background-image: -moz-linear-gradient(top, #81a8cb, #4477a1); /* Firefox 3.6 */		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb)); /* Safari & Chrome */		filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE6 & IE7 */		-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE8 */}	.teaserboxob { 		color:black; 		text-align: center; 		width: 170px; height: 175px; 		z-index:1; 		float: left; 		margin-right: 20px; margin-bottom: 25px; 		border: solid 1px #c50419; 		-webkit-border-radius: 6px; 		-moz-border-radius: 6px; 		-khtml-border-radius: 6px; 		-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */		-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */		background-image: url('../images/obboxbg.png');		background-image: -moz-linear-gradient(top, #80cac9, #45a19d); /* Firefox 3.6 */		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45a19d),color-stop(1, #80cac9)); /* Safari & Chrome */		filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80cac9', endColorstr='#45a19d'); /* IE6 & IE7 */		-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3)			progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80cac9', endColorstr='#45a19d'); /* IE8 */}	.box { text-align: center; width: 200px; height: 180px; overflow: hidden; float: left; margin-right: 11px; margin-bottom: 10px; border: solid 1px fuchsia; }	.leerbox { text-align: center; vertical-align: middle; margin-bottom: 10px; width: 180px; height: 185px; float: left; margin-right: 30px; margin-left: -10px; }	.adbox { text-align: center; margin-right: 30px; margin-bottom: 10px; width: 170px; height: auto; float: left; vertical-align: middle; min-height: 100px; }	.boxtitel { font-size: 11px; font-weight: bold; vertical-align: middle; width: 100%; height: 20px; margin:0; padding-top: 4px; padding-left: 2px; }	.boxbild { text-align: center; position: relative; width: 170px; height: 120px; overflow: hidden; }	.boxbildbig { text-align: center; position: relative; width: 170px; height: 120px; overflow: hidden; float: right; }	.boxcont { font-size: 11px; line-height: 100%; vertical-align: top; margin: 0; padding-top: 2px; width: 160px; height: 27px; overflow: hidden; padding-left: 2px; }	.boxcontbig { font-size: 11px; line-height: 120%; text-align: left; margin: 0; padding-top: 2px; padding-left: 5px; width: 180px; height: 147px; overflow: hidden; vertical-align: top; float: left; }	.mehr a { font-weight: bold; position: absolute; left: 185px; bottom: 5px; }/*</agl.folder>*/.legende { font-size: 11px; line-height: 110%; text-align: center; width: 200px; height: 200%; }.artikel  { font-size: 12px; line-height: 150% ; width: 555px; height: auto; }.kontaktbox { width: 570px; height: 100%; margin-bottom: 15px; }.kontpic { position: relative; right: 10px; width: auto; height: 100%; float: right; margin-left: 10px; }.box33 { text-align: center; width: 33%; height: auto; float: left; margin-top: 5px; margin-bottom: 5px; }.font10    { font-size: 10px;}.font16 { font-size: 14px; }/*<agl.folder "u r box">*/	.urbox { width: 566px; 		height: auto; 		overflow: hidden; 		margin-bottom: 10px; 		border: solid 1px #c50419; 		-webkit-border-radius: 6px; 		-moz-border-radius: 6px; 		-khtml-border-radius: 6px; 		-moz-box-shadow: 2px 2px 3px #969696; /* for Firefox 3.5+ */		-webkit-box-shadow: 2px 2px 3px #969696; /* for Safari and Chrome */		filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3); /* IE6 & IE7 */		-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3); /* IE8 */	}	.urboxtitel { 		color: black; 		font-size: 11px; font-weight: bold; 		-webkit-border-top-left-radius: 6px; 		-webkit-border-top-right-radius: 6px; 		-webkit-border-bottom-left-radius: 0px; 		-webkit-border-bottom-right-radius: 0px; 		-moz-border-radius-topleft: 6px; 		-moz-border-radius-topright: 6px; 		-moz-border-radius-bottomleft: 0px; 		-moz-border-radius-bottomright: 0px; 		width: 564px; height: 19px; 		margin:0; padding-top: 6px; padding-left: 2px; 		background-image: url('../images/urboxbg.png');		background-image: -moz-linear-gradient(top, #81a8cb, #4477a1); /* Firefox 3.6 */		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb)); /* Safari & Chrome *//*		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE6 & IE7 *//*		-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE8 */	}	.urboxtitelob { 		color: black; 		font-size: 11px; font-weight: bold; 		-webkit-border-top-left-radius: 6px; 		-webkit-border-top-right-radius: 6px; 		-webkit-border-bottom-left-radius: 0px; 		-webkit-border-bottom-right-radius: 0px; 		-moz-border-radius-topleft: 6px; 		-moz-border-radius-topright: 6px; 		-moz-border-radius-bottomleft: 0px; 		-moz-border-radius-bottomright: 0px; 		width: 564px; height: 19px; 		margin:0; padding-top: 6px; padding-left: 2px; 		background-image: url('../images/urobboxbg.png');		background-image: -moz-linear-gradient(top, #80cac9, #45a19d); /* Firefox 3.6 */		background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45a19d),color-stop(1, #80cac9)); /* Safari & Chrome *//*		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80cac9', endColorstr='#45a19d'); /* IE6 & IE7 *//*		-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#80cac9', endColorstr='#45a19d'); /* IE8 */	}	.urboxbild { text-align: center; margin: 0; width: 120px; height: auto; float: left; }	.urboxcont { font-size: 11px; line-height: 120%; vertical-align: top; position: relative; margin: 0; width: 430px; height: auto; float: right; padding: 6px 4px 4px 2px; }/*</agl.folder>*/.anzeige { border: solid 1px black; }/*<agl.folder "suchbox">*/	#suchbox { position: relative; top: -9px; width: 220px; height: 25px; float: right; margin-left: 20px; }	#such_form {  float:right;  width:200px;}	#such {  float:right;  height:25px;  margin-top:9px;  background: url(../images/search_mid.gif) repeat-x left top;}	#such_left {  background: url(../images/search_left.gif) no-repeat left top;  float:left;  height:25px;  width:14px;}	#such_mid {  float:left;  height:25px;}	#such_mid input { font-size: 0.8em; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; border:0; background:transparent; height:21px; padding:2px; }	button { background: url(../images/search_right.gif) no-repeat; border: 0; display: block; height: 25px; margin: 0; padding: 0; text-indent: -9999px; width: 62px; float:right; cursor: pointer; }/*	button:hover { 	background-position: 0 -20px;}*//*</agl.folder>*/.verzpic { width: 150px; height: auto; float: left; margin-bottom: 20px; }.verzlinks { width: auto; height: auto; float: left; margin-bottom: 20px; padding-left: 20px; }.verzlinks p { margin-top: 0; margin-bottom: 1em; }