/* CSS Document */
body{text-align:center; margin:0; padding:0; background: url(linie.gif) repeat-y 50% 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
div#Container{text-align:left;margin: 0px auto;padding: 0px;width:1000px; height:auto; }
div#head{margin-top:0px; margin-left:0px;width:1000px; overflow:hidden; margin: 0px auto;background-color:#eeeecc;  height:82px; }
div#Navigation{position: absolute; margin-top:0px; margin-left:1px;width:149px;  overflow:hidden; padding-top:0px;background-color:#eeeecc;}
div#Navigation_r{position: absolute; margin-top:0px; margin-left:850px;width:150px;  overflow:hidden; padding-top:0px;background-color:#eeeecc;}
div#Content{position:absolute; margin-top:0px; margin-left:150px; width:700px; padding:10px; padding-top:3px; }
div#ContentSuMa{position:absolute; margin-top:0px; margin-left:150px; width:690px; padding:3px 0px 0px 10px; }
div#ContentFrame{position:absolute; margin-top:0px; margin-left:150px; width:690px; padding:3px 0px 10px 10px; }
div#inner{width:1000px;  position:absolute; margin-top:1px;margin-left:0px;}
div#navtop{position:relative; margin-top:60px; margin-left:150px; height:20px;width:698px; border:1px solid #999999; background-color:#dbdb93;}
div#navtopleft{float:left; padding-left:2px;}
div#navtopleft a{ font-weight: normal;color: #000000;text-decoration: none;font-size: 8pt;}
div#navtopright{float:right; padding-right:2px;}
div#navtopright a{ font-weight: normal;color: #000000;text-decoration: none;font-size: 8pt;}
/* border:1px dotted #990000; */

div.breadcrumb{overflow:hidden; border-bottom: 1px solid #999999; width:680px; }
div.subcontent{margin-top:10px; width:100%;}
div.txtRight{ text-align:right; width:400px;}
div.RegNav{width:680px;}
div.horizontal{float:left;}
div.linkboxDomains{position:relative; border:1px solid #666666; width:200px;height:auto;margin-left:50px; float:left; margin-top:30px;}
div.linkboxHH{position:relative; border:1px solid #666666; width:200px;height:auto; margin-left:50px; margin-top:30px; float:left;}
div.linkboxDeep{position:relative; border:1px solid #666666; width:200px;height:auto; margin-left:550px; margin-top:30px; }
div.navtitle {position:relative;background-color: #DBDB93;margin-bottom:4px;padding-top: 2px;padding-bottom: 2px;padding-left:2px;font-weight: bold;font-size: 10pt;color: #000000;cursor: pointer;}
div.navtitle2 {position:relative;background-color: #DBDB93;margin-bottom:4px;padding-top: 2px;padding-bottom: 2px;padding-left:2px;font-weight: bold;font-size: 10pt;color: #000000;}
div.navtitle a { color:#000000; text-decoration:none;}
div#menu{position: relative; margin-top:104px; margin-left:0px;width:1000px; height:29px;}
div.menu {float:left; font-size: 8pt; color:#666666;}
div.menu1 {float:right;}
div.teaser{overflow:hidden; width:680px; margin-top:20px;}
div.domains{width:680px; margin-top:20px;}
div.cmslink{width:680px; margin-top:20px;}
div.ausgabe{position: fixed; left:10px; top:400px; width:200px; text-align:left;}
div.quicksearch{font-size:11px; border: 1px solid #999999; margin-top:100px;}
div.quicksearchsubmit{text-align:center; margin-top:5px;}
div.searchleft{float:left; margin-top:2px;padding-top:2px; width:48px;}
div.searchright{text-align:right; margin-top:2px; width:96px; padding-right:2px;}
div.tipps{width:680px; margin-top:20px; overflow:hidden;}
div.toptipprow{overflow:hidden; border: 1px solid #CCCCCC;margin-top:10px; }
div.oblist{margin-top:40px;}
div.logo{float:left; width:125px; padding-left:25px; padding-top:5px;}
div.headline{float: left;}
div.tippimage{float:left; padding-right:2px; padding-bottom:2px;}
div.impressum{width:680px;}
div.flleft{float:left;}
div.flright{float:right;}
div.detailprice{float:left; font-weight:bold;}
div.detaillinks{float:right;}
div.counter{margin-top:40px; border-top:3px solid #999999; padding: 5px 2px 5px 2px; }
div.time{border:1px solid #999999; text-align:center;}

table.paging{width:680px; margin-top:30px;}
table.tipps{width:680px;}
table.oblist{width:680px; margin-top:30px;}
table.detailview{margin-top:40px; width:680px; border:1px solid #dbdb93;}
table.objpaging{width:680px; margin-top:30px;}
table.contact{margin-left:5px;}
table.regionstipp{margin-top:20px;}


tr.fill{height:10px;}
tr.bg0{}
tr.bg1{background-color:#FFFCED;}
tr.oblisthead{font-weight:bold;}
tr.detailviewhead{background-color:#DBDB93;}

td.toptippleft{padding: 5px; vertical-align:top; background-color:#FFFCED; width:335px;}
td.toptippright{padding: 5px; vertical-align:top; background-color:#FFFCED; width:335px;}
td.fill{width:10px;}
td.pageleft{width:22%;}
td.pageright{width:22%; text-align:right;}
td.paging{text-align:center;}
td.oblist1{width:105px;}
td.oblist2{}
td.oblist3{width:100px; text-align:center;}
td.txtright{text-align:right;}
td.objpagingleft{width:20%;}
td.objpagingright{width:20%;}
td.contact{text-align:center;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}

form {margin:0px; padding:0px;}
select.quicksearch{font-size:10px; width:90%;}
select.quicksearch2{font-size:10px;}

img.imgTeaser{float:left; margin-right:10px;}
img.link{ border:1px solid #999999;}
img.logo{ border:0px;}
img.detailviewimage{float:right;margin-left:5px; margin-right:5px; }

span.tipppreis{font-weight:bold;}
span.bookcode{font-size: 8pt; color:#999999;}
span.paging {font-weight:bold; font-size:11pt; color:#993333;}
h1{font-weight:bold; font-size:18pt; color:#4B4B4B; padding:0px; margin:0px;}
h1 a.pfadnavigation{font-weight:bold; font-size:18pt; color:#4B4B4B; padding:0px; margin:0px; text-decoration:none;}
h4{font-weight:bold; font-size:11pt; color:#4B4B4B; padding:0px; margin:0px;}
h4 a{font-weight:bold; font-size:11pt; color:#4B4B4B; padding:0px; margin:0px; text-decoration:none;}
h4 a:visited{font-weight:bold; font-size:11pt; color:#4B4B4B; padding:0px; margin:0px; text-decoration:none;}

a.paging {text-decoration:none;}
a.paging:hover {color: #CC0000;}
a.paging:visited{color: #0000ff;}

a.pagingnext{text-decoration:none; font-size:16pt;}
a.pagingnext:hover{}
a.pagingnext:visited{}
a.pagingprev{text-decoration:none; font-size:16pt;}
a.pagingprev:hover{}
a.pagingprev:visited{}

a.pfadnavigation {color: #666666;text-decoration: none;font-size: 8pt;}
a.pfadnavigation:visited { color: #666666;text-decoration: none;}
a.pfadnavigation:hover { color: #666666;text-decoration: underline;}
a.pfadnavigation:active { color: #666666;text-decoration: none;font-size:8pt;} 

a.desc{color:#000000; text-decoration:none;}
a.desc:visited{color:#000000; text-decoration:none;}

div.detaillinks a{margin-right:20px;}


.center{text-align:center;}
/*IE6 - Ausnahmen */
* html  div.head{float:left; height:20px;margin-right: 0 !important;margin-right: -3px;}
* html  div.head1{background-color:#eeeecc; height:20px; width:672px;margin-left:0px;}
* html  div.map{z-index:2; position:absolute; margin-top:-31px; }
* html  div.map2{z-index:4; position:absolute; margin-top:-31px; }
* html  div.shape{z-index:3; position:absolute; margin-top:-31px; display:none;}
* html  div.shape2{z-index:3; position:absolute; margin-top:-31px; }
/*Ende IE - Ausnahmen */

ul.navlist {margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
ul.navlist li {margin-top:2px;list-style: none;text-align: left;display:block;border-left:3px solid #eeeecc;}
ul.navlist li a {display: inline-block;margin-top:1px;text-decoration: none;color:#000000;background-color:inherit; padding-left:5px;border-left:3px solid #eeeecc;}
ul.navlist li.active {display: inline-block;margin-top:3px;text-decoration: none;color:#000000;background-color:inherit; border-left: 3px solid #ff0000 ; }
ul.navlist li a:first-letter{font-weight:bold; }
fieldset{border:0px;}
hr {border: 0px; /* Für Firefox und Opera */
 	border-top: 1px solid #999999;
 	border-bottom: 1px solid #ffffff;
}