@charset "UTF-8";
/* CSS Document */

html, body { height:100%; margin:0; font:12px Helvetica, Arial, sans-serif; color:#8B8B8B;}
html {overflow-y:scroll;}
body {background:url(../images/bg_main.jpg) top repeat-x;}
a, a:hover, a:visited{color:#8CD1D5; text-decoration:none;}
a:hover{color:#8CD1D5; text-decoration:underline;}

p,h1,h2,h3,h4 { padding:0; margin:0; font-size:12px; font-weight:normal;}

#guiWrap1{width:926px; margin:0px auto; height:100%; background:url(../images/bg_content_main.jpg) top no-repeat;}
#guiWrap2{float:left; margin:0 auto; width:100%; background:url(../images/bg_content_header.jpg) top no-repeat;}
#guiWrap3{float:left; width:850px; margin:0 30px 0 30px; padding:0 8px 0 8px; }
#gui{float:left; width:100%; background:#ffffff; }


/*************** HEADER ***************/
#guiHeader {float:left; width:850px; height:141px; padding-bottom:2px;}
#guiLogo {float:left; width:830px; height:55px; padding:23px 0 10px 20px;}


/********* MENU 1 *********/
#guiMenu1 {float:left; width:810px; height:53px; padding:0 20px 0 20px; background:url(../images/bg_menu1.gif) bottom repeat-x;}
#guiMenu1Items {float:left; width:600px;}
.guiMenu1ItemsOff, .guiMenu1ItemsOff:hover, .guiMenu1ItemsOff:visited{float:left; color:#8CD1D5; height:26px; padding-top:27px; text-decoration:none; margin-right:14px; text-transform:uppercase; }
.guiMenu1ItemsOff:hover {background:url(../images/bg_menu1_over.gif) bottom repeat-x;}
.guiMenu1ItemsOn, .guiMenu1ItemsOn:hover, .guiMenu1ItemsOn:visited  {float:left; color:#8CD1D5; height:26px; padding-top:27px; text-decoration:none; margin-right:14px; background:url(../images/bg_menu1_on.gif) bottom repeat-x; text-transform:uppercase; }
#guiQuickmenu {float:right; width:56px; padding-top:12px;}
#guiQuickmenu a, #guiQuickmenu a:hover, #guiQuickmenu a:visited {font-size:11px; line-height:14px; }
.menu1Item {float:left; padding-right:14px; }


/*************** HOME ***************/
#guiMainpic {float:left; width:100%; height:236px;}
#guiContentHR {float:left; width:100%; height:8px; background:#D6EEF0; margin-top:2px;}


/********* HOME COLS *********/
#guiCol1, #guiCol2 {float:left; width:200px; padding:20px; font-size:11px; line-height:13px; }
#guiCol1 h1, #guiCol2 h1, #guiCol1 h2, #guiCol2 h2, #guiColBlog h2.headline {padding-bottom:12px; margin-bottom:12px; font-size:11px; border-bottom:1px solid #C6E8EA; color:#0098A1;}
.guiColText {float:left; width:100%;}
.guiColPic {float:right; margin-top:2px; margin-bottom:12px;}
.guiColDetail, .guiColDetail:hover, .guiColDetail:visited {float:left; width:178px; height:14px; padding:0 0 0 20px; margin-top:12px; border:1px solid #C6E8EA; background:url(../images/bg_detaillink.gif) top left no-repeat; color:#8CD1D5; text-decoration:none; }
.guiColDetail:hover {border:1px solid #9FD8DB; background:url(../images/bg_detaillink_on.gif) top left no-repeat; color:#0098A1;}
#guiSticker {float:left; margin-top:24px; }
#guiSticker img {border:0;}


/********* BLOG COL HOME *********/
#guiColBlog {float:left; width:330px; padding:20px; font-size:11px; line-height:13px;}
.guiColBlogArticle {float:left; width:100%;}
.guiColBlogContent {float:left; width:235px;}
.guiColBlogContent h1, .guiColBlogContent h2 {float:left; width:100%; font-size:14px; color:#0098A1; padding-bottom:6px; line-height:16px; }
.guiColBlogContent h3 {float:left; width:100%; font-size:11px; }
.guiColBlogPic {float:right; width:80px; margin-top:2px; padding-right:1px;}
.guiColBlogDetail, .guiColBlogDetail:hover, .guiColBlogDetail:visited {float:left; width:308px; height:14px; padding:0 0 0 20px; margin:6px 0 16px 0; border:1px solid #C6E8EA; background:url(../images/bg_detaillink.gif) top left no-repeat; color:#8CD1D5; text-decoration:none; }
.guiColBlogDetail:hover {border:1px solid #9FD8DB; background:url(../images/bg_detaillink_on.gif) top left no-repeat; color:#0098A1;}


/********* BLOG OVERVIW CONTENT *********/
.guiBlogArticle {float:left; width:375px; padding:10px 0 0 15px; font-size:11px; line-height:13px;}
.guiBlogContent {float:left; width:285px; }
.guiBlogContent h3 {float:left; width:100%; font-size:14px; color:#0098A1; padding-bottom:6px; line-height:16px; }
.guiBlogContent h4 {float:left; width:100%; font-size:11px; }
.guiBlogPic {float:right; width:80px; margin-top:2px; padding-right:1px;}
.guiBlogDetail, .guiBlogDetail:hover, .guiBlogDetail:visited {float:left; width:353px; height:14px; padding:0 0 0 20px; margin:6px 0 16px 0; border:1px solid #C6E8EA; background:url(../images/bg_detaillink.gif) top left no-repeat; color:#8CD1D5; text-decoration:none; }
.guiBlogDetail:hover {border:1px solid #9FD8DB; background:url(../images/bg_detaillink_on.gif) top left no-repeat; color:#0098A1;}


/*************** CONTENT ***************/
#guiCol1Content {float:left; width:230px; font-size:11px; line-height:13px; }
#guiStickerContent {float:left; padding:4px 10px 20px 20px; width:200px; }
#guiContentContainer {float:left; width:620px; margin-bottom:10px; }
#guiContentMainpic {float:left; width:100%; }
#guiContentMain {float:left; width:390px; }
#guiContentMain h1 {float:left; width:375px; padding:25px 0 25px 15px; font-size:22px; color:#0098A1;}
#guiContentMain .contentText {float:left; width:375px; padding:0 0 20px 15px; font-size:12px; line-height:16px; }
#guiContentMain .contentSeminar {float:left; width:375px; font-size:11px; line-height:14px; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #C6E8EA; }
#guiContentMain .contentSeminar a, #guiContentMain .contentSeminar a:hover, #guiContentMain .contentSeminar a:visited { color:#8B8B8B; text-decortation:none; }
#guiContentMain .contentSeminar a:hover { color:#0098A1; text-decoration:none; }
#guiContentMain h2 {float:left; width:375px; padding:5px 0 12px 15px; font-size:14px; color:#0098A1; }
#guiContentMain ul{list-style: url(../images/hyphen_list.gif) outside; margin:4px 0 4px 0; padding-left:12px;}
#guiContentMain ul li{line-height:16px; margin:0; padding:0;}
#guiContentMain ol{margin:4px 0 4px 0;padding-left:23px;}
#guiContentMain ol li{line-height: 16px;margin:0;padding:0;}
#guiContentRight {float:left; width:230px; }
#guiJetztAnmelden {float:left; width:100%; padding-top:14px;}
#guiJetztAnmelden img {border:0;}
#guiStickerContent img {border:0;}


/********* MENU 2 *********/
#guiMenu2 { float:left; width:200px; height:206px; padding:20px 10px 20px 20px; background:#EBF7F8; font-size:12px; }
#guiMenu2 #navigation {	list-style: none; margin: 0; padding: 0; text-indent: 20px; vertical-align: middle; }
#guiMenu2 #navigation li { }
#guiMenu2 #navigation a.menu2Off { width: 193px; height: 18px; color: #8CD1D5; text-decoration: none; display: block; padding: 5px 6px 0px 0px; background:url(../images/bg_menu2.gif) left center no-repeat; }
#guiMenu2 #navigation a.menu2On { width: 193px; height: 18px; color: #0098A1; text-decoration: none; display: block; padding: 5px 6px 0px 0px; background:url(../images/bg_menu2_on.gif) left center no-repeat;}
#guiMenu2 #navigation a.menu2Off:hover { background:url(../images/bg_menu2_over.gif) left center no-repeat; }


/*************** ACCORDIONS ***************/
#guiAccordionQuickinfoHome { float:left; width:200px; margin-top:20px; }
#guiAccordionQuickinfo { float:left; width:200px; padding:20px 10px 20px 20px; }
#guiAccordionAdditional { float:left; width:200px; padding:20px 15px 20px 15px; }
#guiAccordionAdditional ul {list-style:none; margin:0; padding:0; vertical-align: middle;}
#guiAccordionAdditional li {line-height:15px; margin-bottom:3px; }
#guiAccordionAdditional li a, #guiAccordionAdditional li a:hover, #guiAccordionAdditional li a:visited {line-height:15px; margin-bottom:3px; color:#8B8B8B; text-decoration:none; }
#guiAccordionAdditional li a:hover {color:#0098A1; }
#guiAccordionCloser {float:left; width:200px; height:1px; background-color:#C6E8EA;}


/*************** COL RIGHT ***************/
#guiHelpButton { float:left; width:200px; padding:20px 15px 10px 15px; }




.togglerQuickinfo, .togglerAdditional { height:16px; padding:2px 0 0 24px; font-size:11px; border-left:1px solid #C6E8EA; border-right:1px solid #C6E8EA; border-top:1px solid #C6E8EA; background:url(../images/bg_accordion.gif) top left no-repeat; color:#8CD1D5; cursor: pointer; }
.elementQuickinfo, .elementAdditional  { }
.elementBody { border-left:1px solid #C6E8EA; padding:6px 6px 4px 6px; font-size:11px; border-right:1px solid #C6E8EA; border-top:1px solid #C6E8EA; }


/*************** FOOTER ***************/
#guiFooter { float:right; font-size:11px; width:800px; padding:0 20px 20px 0; text-align:right; color:#8CD1D5; }

/*************** webEdition ***************/
/* WEBEDITION */
div#weMenuInputContainer{position:absolute; top:0; left:0; background:#CCCCCC; width:215px; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }
div#weMenuInput{float:left; padding:20px;}
.weHeadline {color:red; font-size:11px; font-weight:normal;}
.weInput {height:25px;}
#guiMainpicWE {float:left; width:100%; }