body { padding: 0; margin:0; background: #EEF2FB url('/design-images/body-background.jpg') repeat-y; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: Black; font-size: 11px; line-height: 150%; } .center { text-align: center; } .unsichtbar { position: absolute; left: -10000px; } a, a:visited { color: Black; } a:hover { color: #DD1303; text-decoration: overline underline; } #container { width: 919px; } /* TOP Bereich */ #top { width: 100%; height: 235px; position: relative; border-bottom: 2px solid #BBC6E2; background: url('/design-images/top.jpg') no-repeat; } #top h1 { margin: 0; position: absolute; width: 180px; height: 60px; right: 130px; top: 20px; padding:0; z-index:10000; background: url('/design-images/logo.gif') no-repeat; } #top h1 a { display: block; height: 100%; width: 100%; } #top #wave-image { background-image: url(/design-images/backgrounds/startseite.jpg); width:487px; height: 235px; background-repeat: no-repeat; position: absolute; top: 0; left:198px; z-index: 1000; } /*HAUPTNAVIGATION*/ #top #hauptnavigation { width: 205px; height: 190px; position: absolute; bottom: 0; left: 0; } #top #hauptnavigation ul { position: absolute; width: 175px; bottom:0; right:0; margin: 0; padding:0; } #top #hauptnavigation li { list-style: none; font-size: 13px; margin-bottom:14px; height: 18px; } #top #hauptnavigation li a, #top #hauptnavigation li a:visited{ text-decoration: none; color: #3F66BE; display: block; height: 100%; padding-left: 45px ; } #top #hauptnavigation li a:hover, #top #hauptnavigation li a.active, #top #hauptnavigation li a.active:hover, #bottom #subnavigation li a:hover, #bottom #subnavigation li a.active, #bottom #subnavigation li a.active:hover { background: url('/design-images/menu-active.gif') no-repeat left; color: #3F66BE; } /*END HAUPTNAVIGATION*/ #top #servicenavigation { position: absolute; bottom: 0; right: 0; width: 230px; height: 235px; } #top #servicenavigation ul { position: absolute; bottom:0; left:0; margin: 0; padding:0; } #top #servicenavigation li { list-style: none; padding-left: 20px; margin-bottom:10px; font-size: 13px; } #top #servicenavigation li a { text-decoration: none; color: #3F66BE; } /*END TOP Bereich*/ /*Balken*/ #balken { width: 100%; height: 30px; background-color: #FFFFFF; position: relative; z-index: 1001; } #balken #sprache-de { position: absolute; left: 0; top:0; width: 200px; height: 30px; text-align: right; } #balken #sprache-de img { margin-top:3px; margin-right: 20px; } #balken #sprache-int img { margin-top:3px; margin-right: 1px; } #balken #sprache-int { position: absolute; left: 210px; top:0; height: 30px; text-align: right; } #balken #suchfeld { position: absolute; right: 0; top:0; width: 230px; } #balken #suchfeld input { height: 24px; width: 100px; margin: 0; border: 0; left:0; color: #3F66BE; position: absolute; padding-top:6px; padding-left: 20px; } #balken #suchfeld input.button { height: 18px; width: 20px; border:0; margin:0; position: absolute; left: 100px; } /*END Balken*/ /*BOTTOM Bereich*/ #bottom { width: 100%; position: relative; } /*SUBNAVIGATION*/ #bottom #subnavigation { position: absolute; left: 0; top:0; width:205px; } #bottom #subnavigation ul { position: absolute; width: 175px; top:0; right:0; margin: 0; margin-top: 25px; padding:0; } #bottom #subnavigation li { list-style: none; font-size: 13px; min-height: 18px; height: auto; margin-bottom:14px; } #bottom #subnavigation li a { text-decoration: none; color: #3F66BE; display: block; height: 100%; padding-left: 45px ; } /*END SUBNAVIGATION*/ #unternavi { width: 173px; position: absolute; bottom: -400px; left:0; } #bottom #content { position: absolute; left: 198px; top:0; width:487px; } #bottom #content #abstand { margin: 15px; } #bottom #service-bereich { position: absolute; right: 0; top:0; width: 230px; height: 100px; } /*Service*/ #service-bereich #catwalker-news { margin-top: 50px; width: 160px; position: relative; } #unternavi h4 { background: url(/design-images/verlauf_service.jpg) #F1F6FC repeat-y; border-bottom: 3px solid #3F66BE; margin:0; margin-top: 10px; height: 20px; font-size: 13px; padding:0; padding-left: 20px; color: #3F66BE; width: 100%; } #service-bereich h4 { background: url(/design-images/verlauf_service.jpg) #F1F6FC repeat-y; border-bottom: 3px solid #3F66BE; margin:0; margin-top: 10px; font-size: 13px; padding:2px 2px 2px 10px; color: #3F66BE; width: 100%; } h3#headerangebote { position: absolute; font-weight: bold; color: red; top:-50px; background: none; font-size: 18px; border: none; height: 35px; padding: 8px 0 8px 10px; text-align: center; } #service-bereich h4 a, #service-bereich h4 a:visited { color: #3F66BE; text-decoration: none; } #unternavi .newsbox { padding-left: 10px; height: 100px; width: 100%; padding-right: 10px; background: url(/design-images/verlauf_service.jpg) #F1F6FC repeat-y; } #service-bereich .newsbox { padding-left: 10px; min-height: 100px; width: 100%; padding: 0 10px 5px; background: url(/design-images/verlauf_service.jpg) #F1F6FC repeat-y; } #service-bereich .newsbox-lang { padding: 10px; width: 100%; background: url(/design-images/verlauf_service.jpg) #F1F6FC repeat-y; } #service-bereich .newsbox div { /* padding: 10px; padding-right: 33px;*/ } #service-bereich #video-preview, #unternavi #video-preview { height: 155px; } #service-bereich #video-preview.newsbox div, #unternavi #video-preview.newsbox div { padding-right:10px; } #service-bereich img.video-preview, #unternavi img.video-preview { height:135px; width: 150px; border: 0; } /*END Service*/ /*END BOTTOM BEREICH*/ /*Spezielle Klassen für einzelnen Seiten*/ #sitemap { margin-left: 20px; } #sitemap ul li { margin: 10px; list-style-image: url(/backend/tpl/standard/img/but_folder_info.gif); } #sitemap ul li ul li { list-style-image: url(/backend/tpl/standard/img/but_sideinfo.gif); } #content h3, h3 { background: url(/design-images/verlauf_service.jpg) repeat-y; border-bottom: 2px solid #BBC6E2; color: #3F66BE; padding: 4px; padding-left: 20px; margin-right: 20px; font-size: 13px; font-weight: bold; } #content .startseite-teaser { width: 32.7%; float: left; border-right: 3px solid white; position:absolute; top:0; } #content .startseite-teaser ul { margin: 0; padding: 0; padding-left: 20px; } #content .startseite-teaser ul li { margin-bottom: 8px; } #content .startseite-teaser h3 { background-color: #DD1303; background-image: none; padding-left: 10px; color: white; font-weight: bold; height: 38px; padding-top:4px; margin:0; } #content #startteaser1 { left:0; width: 159px; } #content #startteaser2 { left: 161px; width: 159px; } #content #startteaser3 { left: 322px; width: 160px; } #content .startseite-teaser p { padding-left: 10px; padding-right: 5px; } /*Sprachtrainings*/ #container .trainings-teaser { background-color: #E9EFFD; border: 1px dashed #3F66BE; padding: 8px; margin-bottom: 10px; float:left; width: 435px; } #container .trainings-teaser h3 { background: transparent; margin:0; } #container .trainings-teaser img { float: left; width: 290px; height: 97px; margin:0; } #container .trainings-teaser ul { float: left; width: 125px; padding:0; list-style: none; padding-top: 8px; margin:0; } /* #container #english.trainings-teaser h3 { background: #fff url(/media/icons/flag_set4/flag_en.gif) no-repeat right top; } #container #french.trainings-teaser h3 { background: #fff url(/media/icons/flag_set4/flag_fr.gif) no-repeat right top; } #container #italian.trainings-teaser h3 { background: #fff url(/media/icons/flag_set4/flag_it.gif) no-repeat right top; } #container #spanish.trainings-teaser h3 { background: #fff url(/media/icons/flag_set4/flag_es.gif) no-repeat right top; }*/ #content table { margin-left: auto; margin-right: auto; } #content table, #content table td, #content table th { border: 1px solid #3F66BE; border-collapse: collapse; padding:3px; padding-left: 15px; padding-right: 15px; } /*Backend*/ .flex2_edit { display: block; background-color: #FECDC9; border: 1px dashed #DD1303; padding:4px; padding-left: 20px; } #content table .flex2_edit { border: 1px dashed #DD1303; display: inline; padding:4px; padding-left: 20px; } #popupbody { background-position: -170px; width: 480px; margin-left: 30px; margin-top:30px; } #popupbody form label, #popupbody form input { float: left; margin-top: 10px; } #popupbody form label { margin-left: 15px; width: 60px; font-weight: bold; padding-top: 3px; } #popupbody form input { margin-left: 5px; } #popupbody form br { clear: both; } #popupbody form select { margin-left: 80px; margin-top: 3px; } #popupbody form label.ohnewidth { width: auto; } #popupbody form label.ohnemargintop { margin-top: -1px; } legend { font-weight: bold; margin-top: 10px; } #popupbody #kursset label, #popupbody #gebuehrenset label, #Sex0, #Sex1 { width: 150px; } #popupbody #kursset select { margin-top: 8px; margin-left:3px; } #popupbody #gebuehrenset #zahlung1, #popupbody #gebuehrenset #zahlung2 { margin-left: 170px; } #popupbody form label.optional { font-weight: normal; } #content table.spalten3 td {padding: 0;} #content .spalten3 { border: 1px solid #3F66BE; width: 485px; margin-left: -15px; } #content .spalten3 h3 { margin: 0; margin-right: 0;} .spalten3 ul { padding: 0; margin: 0 0 0 15px; } .spalten3 li {padding: 0px; margin:0; } .spalte1 { width: 33%; border-right: 1px solid #3F66BE;height: 100%; } .spalte2 { width: 33%; border-right: 1px solid #3F66BE;height: 100%; } .spalte3 { width: 33%; height: 100%; }