a, a:hover, a:visited{color:#88146A; text-decoration:none;}
a:hover{text-decoration:underline;}

/* ***** Don't show dotted border in FF********* */
a:active, a:focus {outline:none;}

h1 {font-size: 20px; color:#88146A; font-weight:lighter; margin:0px; padding: 0 0 5px 0;}
h2 {font-size: 18px; color:#666666; font-weight:lighter; margin:0px; padding: 0 0 20px 0;}


#guiOuter {float:left; width:100%; height: auto; background:#ffffff url(../images/bg_guiOuter_bottom.jpg) bottom repeat-x; clear:both;}
#guiWrap {width:900px; height:auto; padding:0 20px; margin:0 auto;}


#guiHeader {float:left; width:100%; height:134px; background: url(../images/bg_guiHeader_bottom.jpg) bottom no-repeat; border-bottom: 1px solid #E1CADB;}
#guiLogo {float:left; position:relative; width:102px; height:109px; padding: 11px 380px 0 20px;}


/********************* Galleriffic ************************/
#slideshow img {border:0; padding-top:5px;}
#controls a, #controls a:hover, #controls a:visited { font-size:16px; text-decoration:none; }
#controls {padding-top:5px;}
#caption {padding-top:10px;}

/********************* Menu 1 ************************/

#guiMenu1 {float:left; position:relative; width:388px; height:134px;}
.menu1Item {float:left; width:auto; height:134px; margin-right:20px;}
.menu1ItemPic {float:left; width:auto; height: auto; padding-top: 83px;}
.menu1ItemOn {float:left; background:url(../de/images/menu1/menu1_active.gif) top center no-repeat; margin-right:20px;}
.menu1LastItem {float:left;  width:auto; height:100%;}
.menu1LastItemOn {float:left; background:url(../de/images/menu1/menu1_active.gif) top center no-repeat;}

/******* Menu2 *********/
#guiMenu2Container {margin-top:10px;}
#guiMenu2Container, #guiMenu2 { float:left; width:100%; background: url(../de/images/menu2/bg_dotted.gif) top repeat-x;}
#guiMenu2 ul { list-style: none; margin: 0; padding: 0; text-indent: 17px; vertical-align: middle; }
#guiMenu2 ul li { background-image: url(../de/images/menu2/bg_dotted.gif); background-repeat: repeat-x; background-position: bottom;}
#guiMenu2 ul a.menu2Off { width: 180px; height: 18px; color: #666666; text-decoration: none; display: block; padding: 5px 6px 0px 0px; background:url(../de/images/menu2/menu2_inactive.gif) left center no-repeat; }
#guiMenu2 ul a.menu2On { width: 180px; height: 18px; color: #88146A; text-decoration: none; display: block; padding: 5px 6px 0px 0px; background:url(../de/images/menu2/menu2_active.gif) left center no-repeat;}
#guiMenu2 ul a.menu2Off:hover {color: #88146A;}


/********************* Content ************************/

#guiContentLeftHome {float:left; width:660px; height:345px; border-right:1px solid #CFA1C3; background: url(../images/mainPic1.jpg);}
#guiContentRightHome {float:left; width:179px; height:auto; padding: 25px 30px 0 30px;}

#guiContentLeft {float:left; width:180px; height:auto; padding: 28px 20px;}
#guiContent {float:left; width: 379px; height: auto; padding: 30px 30px 0 30px; background:url(../images/bg_guiContent.jpg) top left no-repeat; border-left:1px solid #E1CADB;}
#guiContentRight {float:left; width: 220px; height:auto; padding: 30px 20px 0 0;}

#guiContentRegular {float:left; width:100%; height:auto;}
.guiContentPic {padding: 10px 0 30px 0;}
.guiContentPicFloat {float:left; padding: 10px 0 30px 0;}
.guiContentText {float:left; width:100%; font-size: 12px; line-height: 18px;}

/*********** Content Box **********/
.guiContentRightBox {float:left; width:200px; height:auto; border: 1px solid #E1CADB; margin-bottom: 25px; padding:6px 10px 6px 10px; background:url(../images/bg_contentRightBox.jpg) top repeat-x;}

/*** List Content Box ***/
#guiContentRight ul {list-style:none; display:bock; margin:0; padding:0; text-indent:17px; vertical-align:middle;}
#guiContentRight ul li {background:url(../images/item_contentRightBox.gif) left center no-repeat;}
h3 {font-size: 14px; font-weight:lighter; color:#666666; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #E1CADB;}

#guihiddenBox{float:left; height:50px; width:100%;}


/************************ Footer *********************/
#guiFooterWrapper {float:left; position:relative; width:100%; height: auto; margin-bottom:40px;}
#guiFooter {color:#CBCBCB; width: 900px; height:auto; padding:0 20px; margin:0 auto; text-decoration:none;}
#guiFooterContentLeft {float:left; width: 641px; height:auto; padding-left:20px; padding-top:30px;}
.guiFooterContentLeft a, .guiFooterContentLeft a:hover, .guiFooterContentLeft a:visited {color:#CBCBCB}
#guiFooterContentRight{float:left; width:150px; height:auto; padding-top: 30px; padding-left: 30px; border-left:1px solid #B872A6;}
#guiGrafenberg {float:left; margin-top:4px; color:#887684;}
#guiGrafenberg a, #guiGrafenberg a:hover, #guiGrafenberg a:visited {color:#887684; }

/************************ webEdition *********************/
.weHeadline {color:red; font-size:11px; font-weight:normal;}
