@import url("standard.css");

#body {width: 900px; height:400px; padding: 0; margin: 0 auto; background: url('../images/bader_frankfurt.jpg') no-repeat center top;}
#page {width: 900px; padding:0; margin: 0px auto; background: #00138c; clear: both; height:1790px;}
#roundbox {background: transparent; margin:-60px 0 0 20px; width:860px; float:left;}
.boxb1, .boxb2, .boxb3, .boxb4 {display:block; overflow:hidden;}
.boxb1, .boxb2, .boxb3 {height:1px;}
.boxb2, .boxb3, .boxb4 {background:#001e9c; border-left:1px solid #fff; border-right:1px solid #fff;}
.boxb1 {margin:0 5px; background:#fff;}
.boxb2 {margin:0 3px; border-width:0 2px; background: #001e9c;}
.boxb3 {margin:0 2px; background: #001e9c;}
.boxb4 {height:2px; margin:0 1px; background: #001e9c;}
.boxcontent {display:block; background:#001e9c; border:0 solid #fff; border-width:0 1px;}

#hoverpage {width:830px; height:400px; background:#001e9c; position:relative; z-index:1000; overflow:hidden; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:11px;}
#hoverpage table {border-collapse:collapse; margin:-1px;}
#hoverpage ul#outer {background:transparent; padding:0; margin:0; list-style:none;}

#hoverpage ul#outer li.page {display:inline;}

#hoverpage ul#outer li img.pic00 {padding-bottom:10px; border:0;}

#hoverpage ul#outer li.page a.menuitem {text-decoration:none;}

#hoverpage ul#outer li.page i {position:absolute; display:block; height:25px; right:700px; background:transparent; z-index:500; text-align:right; text-decoration:none; color:#fff; font-style:normal; cursor:pointer;}

#hoverpage ul#outer li.p1 i {top:50px;}
#hoverpage ul#outer li.p2 i {top:75px;}
#hoverpage ul#outer li.p3 i {top:100px;}
#hoverpage ul#outer li.p4 i {top:125px;}
#hoverpage ul#outer li.p5 i {top:150px;}

#hoverpage ul#outer li div {display:block; width:800px; height:390px; padding:5px 5px 5px 25px; background:#001e9c; font-weight:normal; color:#fff;}
#hoverpage ul#outer li div img {border:0; float:left; margin:10px 10px 5px 0;}
#hoverpage ul#outer li div p.big {font-size:16px; padding-left: 350px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #ff0;}
#hoverpage ul#outer li div a {color:#fff; text-decoration: underline; background:transparent}
#hoverpage ul#outer li div a:hover {color:#ff0; text-decoration: underline;}
#hoverpage ul#outer li div em {display:block; width:150px; height:200px; float:left; background:#001e9c url('../images/selected.gif') no-repeat 0 0; margin-right:20px}

#hoverpage ul#outer li.p1 div em {background-position: 0 40px;}
#hoverpage ul#outer li.p2 div em {background-position: 0 65px;}
#hoverpage ul#outer li.p3 div em {background-position: 0 90px;}
#hoverpage ul#outer li.p4 div em {background-position: 0 115px;}
#hoverpage ul#outer li.p5 div em {background-position: 0 140px;}

#hoverpage ul#outer li.page div a:hover {text-decoration:none;}

#hoverpage ul#outer li.page a:hover {white-space:normal;}

#hoverpage ul#outer :hover div {position:absolute; left:0; top:0;}

#hoverpage ul#outer li.p5 ul.list {float:right; width:300px;}
#hoverpage ul#outer li.p5 li.listpoint1 {list-style-type : none;background : url('../images/button_info.jpg') no-repeat center left;display :table-cell; line-height : 20px; vertical-align : middle; padding-left : 25px}

#colOne {border-right:1px dashed #fff; float:left; background: transparent; margin: 10px 10px 10px 20px ;width: 300px ; height:1020px; padding: 0 10px 0 0; font-family: "Verdana", Arial, Helvetica, sans-serif;font-weight: normal;color: #fff; font-size:11px;}
#colOne h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;font-style: italic; color: #ff0;}
#colOne h1 {font-size:16px;}
#colOne h2 {font-size:14px; color:#f93; font-weight:bold;}
#colOne h3 {font-size:12px;}
#colOne .line {border-bottom:1px solid #fff;}
#colOne .line1 {border-bottom:2px solid #fff;}
#colOne p a {color:#000; width:220px; font-weight: bold; display:block; background-image: url('../images/go_arrow.gif'); background-repeat: no-repeat; background-position: right center; background-color:#69c; margin-left:70px; margin-right:0; margin-top:5px; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0;}
#colOne p a:hover {text-decoration:none; color:#00f; background: #ff8; width:220px;}
#colOne p a.music {margin-left:170px; width:120px;}
#colOne img.pic02 {border:0; float:left; padding: 10px;}

#bodyrightPan{width:530px; float:left; margin:10px 0 0 10px; padding: 0 10px 0 0;}
#bodyrightPan h3{width:530px; height:18px; font-size:16px; color:#f93; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
#bodyrightPan h3 span{background:transparent; color:#ff0;}
#bodyrightPan h5{height:14px; font-size:11px; color:#f93; font-family: Georgia, "Times New Roman", Times, serif;}

#bodyrightPan #domaincatalog {width:530px; height:290px; margin:250px 0 0 10px; padding: 10px 10px 0 0; position: relative;}
#bodyrightPan #domaincataloglist{width:520px; margin:5px 0 0 0;font-family: "Verdana", Arial, Helvetica, sans-serif;font-weight: normal;color: #fff; font-size:11px; position: relative; background:transparent}

#bodyrightPan #namePan{width:170px; padding:0 0 0 10px; float:left; background: transparent; color:#ff0; font-size:12px; text-transform:uppercase; border-bottom:1px solid #ff0;}
#bodyrightPan #nameonePan{width:170px; float:left; margin:0 0 0 -30px;}
#bodyrightPan #nameonePan ul{width:170px;}
#bodyrightPan #nameonePan ul li{display:block; width:170px; height:16px; background: transparent; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif; font-weight: normal; color: #fff;}
#bodyrightPan #nameonePan ul li.bg{display:block; width:170px; height:16px; background: #001e9c; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif; font-weight: normal; color: #fff;}

#bodyrightPan #tldPan{width:133px; float:left; background: transparent; color:#ff0; font-size:12px; text-transform:uppercase; border-bottom:1px solid #ff0;}
#bodyrightPan #tldonePan{width:133px; float:left;}
#bodyrightPan #tldonePan ul{width:133px;}
#bodyrightPan #tldonePan ul li{display:block; width:133px; height:16px; background: transparent; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}
#bodyrightPan #tldonePan ul li.bg{display:block; width:133px; height:16px; background: #001e9c; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}

#bodyrightPan #lenghtPan{width:133px; float:left; background: transparent; color:#ff0; font-size:12px; text-transform:uppercase; border-bottom:1px solid #ff0;}
#bodyrightPan #lenghtonePan{width:133px; float:left;}
#bodyrightPan #lenghtonePan ul{width:133px;}
#bodyrightPan #lenghtonePan ul li{display:block; width:133px; height:16px; background: transparent; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}
#bodyrightPan #lenghtonePan ul li.bg{display:block; width:133px; height:16px; background: #001e9c; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}

#bodyrightPan #pricePan{width:70px; float:left; background: transparent; color:#ff0; font-size:12px; text-transform:uppercase; border-bottom:1px solid #ff0;}
#bodyrightPan #priceonePan{width:70px; float:left;}
#bodyrightPan #priceonePan ul{width:70px;}
#bodyrightPan #priceonePan ul li{display:block; width:70px; height:16px; background: transparent; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}
#bodyrightPan #priceonePan ul li.bg{display:block; width:70px; height:16px; background: #001e9c; color:#fff; line-height:12px; font-size:11px; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}

#bodyrightPan #domaincataloglist a {font-weight:bold; float:left; width:510px; color:#000; display:block; background-image: url('../images/go_arrow.gif'); background-repeat: no-repeat; background-position: right center; background-color:#69c; margin:0; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
#bodyrightPan #domaincataloglist a:hover {text-decoration:none; color:#00f; background: #ff8; font-weight:bold;}

.curlycontainer{border: 1px solid #b8b8b8; margin:0 0 0 1px; width: 520px; background: #001E9C; position: relative;}
.curlycontainer .innerdiv {background: url('../images/brcorner.gif') transparent no-repeat bottom right; position: relative;left: 2px;top: 2px;padding: 15px; font-size:11px; font-weight:normal; color:#fff; font-family: Georgia, "Times New Roman", Times, serif}
.curlycontainer .innerdiv li { line-height:16px; font-family: "Verdana", Arial, Helvetica, sans-serif;}
.curlycontainer .innerdiv .titcurly {font-size:14px; color:#ff0; font-weight:bold; font-family: "Verdana", Arial, Helvetica, sans-serif;}
.curlycontainer .innerdiv .hinweis {font-size:10px; color: #f93;}
.curlycontainer div.floated {color:#00f; font-weight:bold; background: url('../images/blase.jpg') no-repeat left top; float: right; width: 160px; height:142px; padding: 0px; margin: 0 0 10px 15px;}
.curlycontainer div.inabs {padding:20px 20px 20px 20px; position: relative; text-align:center;}

#sub1 { background: #001e9c url('../images/navlistbg.jpg') no-repeat; background-position: top; float:left; width:520px; height:220px; margin:5px 0 5px 0; padding:5px; }
#sub1left { width:252px; float:left; clear:both;}
#sub1left span {float:left; position: relative; width:252px;}
#sub1left ul { margin: 0; padding: 0; font-weight: normal; list-style: none; }
#sub1left li { float: left; margin:0; padding:5px 0 0 10px;  width:242px; }
#sub1left img { float:left; border:0; margin:1px 0 0 0; padding:0; }
#sub1left a span {color:#FFFFFF; background:transparent; padding:0 0 0 0; text-align:left; width:170px; float:right; margin:0 30px 0 0; font-size:10px; cursor:pointer;}
#sub1left a span:hover {color:#FFFF00; text-decoration: underline;}
#sub1left a span b {color:#FFFF00;padding:0 0 0 0; text-align:left; width:170px; float:right; margin:0; font-size:11px; cursor:pointer;}
#sub1left a span b:hover {color:#FFFF00; text-decoration: underline;}
#sub1right { width:252px; float:right;}
#sub1right span {float:left; position: relative; width:252px;}
#sub1right ul { margin: 0; padding: 0; font-weight: normal; list-style: none; }
#sub1right li { float: left; margin:0; padding:5px 0 0 10px;  width:242px; }
#sub1right img { float:left; border:0; margin:1px 0 0 0; padding:0; }
#sub1right a span {color:#FFFFFF; background:transparent; padding:0 0 0 0; text-align:left; width:170px; float:right; margin:0 30px 0 0; font-size:10px; cursor:pointer;}
#sub1right a span:hover {color:#FFFF00; text-decoration: underline;}
#sub1right a span b {color:#FFFF00;padding:0 0 0 0; text-align:left; width:170px; float:right; margin:0; font-size:11px; cursor:pointer;}
#sub1right a span b:hover {color:#FFFF00; text-decoration: underline;}

.sub2left1 { background: url('../images/buttonbg.jpg') no-repeat left top; height:38px}
.sub2left1:hover { background: url('../images/buttonbg.jpg') no-repeat right top; }
.sub2left2 { background: url('../images/buttonbg.jpg') no-repeat left -42px; height:38px }
.sub2left2:hover { background: url('../images/buttonbg.jpg') no-repeat right -42px; }
.sub2left3 { background: url('../images/buttonbg.jpg') no-repeat left -84px; height:38px}
.sub2left3:hover { background: url('../images/buttonbg.jpg') no-repeat right -84px; }
.sub2left4 { background: url('../images/buttonbg.jpg') no-repeat left -126px; height:38px}
.sub2left4:hover { background: url('../images/buttonbg.jpg') no-repeat right -126px;}

p.line2 {border-bottom:1px solid #fff;}

.pic {margin:35px 20px 0 0; float: right; width:100px; height:89px;}
.pic img {border:0;}
#linklist {float:left; color:#fff; line-height:12px; font-size:10px; font-family: "Verdana", Arial, Helvetica, sans-serif; background:transparent}
#linklist b {color:#f93; line-height:12px; font-size:11px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif}
#linklist ul.partnerlist {display:block; list-style:none; line-height: 20px; padding:15px 0 0 0; margin:0; width:400px;}
#linklist ul.partnerlist li {padding: 0 0 0 18px; display:block; background: url('../images/link.gif') no-repeat left;}

#footer {clear:left;}
#footer p.xvalidator {float: right; width:100px;}
#footer p.cvalidator {float: left; width:100px;}
#footer p img {border:0;}