/* COLORS               */
/************************/
/* black: #222222       */
/* red:   #990012       */
/* blue:  #050075       */
/* light blue: #bfcbe1  */
/* grey: #c6c6c6;       */
/************************/


/* general */
* {margin:0px; padding: 0px;font-size:11px;}
html {font-size:11px; overflow: -moz-scrollbars-vertical; }
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#1a171b; text-align:center; line-height:18px; background:url(bilder/bg.jpg) top left repeat-x;}
.componentheading h2{margin-bottom: 20px;font-size:14px; font-weight: bold;}


h1 {margin-bottom:5px;font-size:16px;}
h2 {margin-bottom:5px;font-size:14px;}
h2.contentheading a {font-size:14px;}
h3 {margin-bottom: 20px;font-size:14px;}

img {border:none;}

ol {margin-left:15px;}
/*ul li {list-style:none;}*/

p {margin-bottom: 8px;}

/* Hide PrintHeader */
#printLogo {display:none;}

#wrapper {position:relative;margin-left:auto; margin-right:auto; margin-top: 0px; padding-top: 0px; width:928px;font-size:11px;text-align:left; background:url(bilder/bg_wrapper.jpg) top left repeat-y;}
#header {margin-left:11px; width:909px;height:170px; background:#bfcbe1 url(bilder/logo.gif) top left no-repeat;position:relative}

#meta { position:absolute; right:20px; top:10px;height:45px;}
#meta ul li {padding:0 4px 0 0px;float:left; list-style:none;}
#meta ul li a {padding-right:4px;  text-decoration: none; color:#050075; border-right:1px solid #050075; list-style:none;}
#meta ul li a:visited {padding-right:4px;  text-decoration: none; color:#050075; list-style:none;}
#meta ul li a:hover {padding-right:4px;  text-decoration: none; color:#990012; list-style:none;}
#meta ul li a#active_menu-nav {text-decoration: none; color:#990012; list-style:none;}

#meta form {float:right;}
#meta ul#mainlevel-nav {float:right; margin-top: 0px; list-style:none;}

#meta input {margin-left:20px; margin-top: -2px; padding:2px; font-size:10px; color:#666; border:1px solid #c6c6c6; background:url(bilder/bg_search.jpg) top left repeat-x;}

#breadcrumb {position:relative;margin-left:11px; width:909px; height:20px;background:#fff url(bilder/bg_breadcrumb.jpg) top left no-repeat;}

div#breadcrumb  ul li {float:left; list-style:none;}
div#breadcrumb a {padding-right:4px; font-size:11px; text-decoration: none; color:#990012;}
div#breadcrumb a:visited {padding-right:4px; font-size:11px; text-decoration: none; color:#990012;}
div#breadcrumb a:hover {padding-right:4px; font-size:11px; text-decoration: underline; color:#050075;}

#breadcrumb span {margin-left:210px;}


#col1 {margin-left:11px; width:201px; height:auto !important; height:400px; min-height:400px; float:left; background:#bfcbe1;}


div#mainNav ul li {padding:2px 5px 2px 5px; font-size:11px; background:url(bilder/bg_mainnav.jpg) top left repeat-x; list-style:none;}
div#mainNav ul li a {text-decoration: none; color:#050075; list-style:none;}
div#mainNav ul li a:visited {text-decoration: none; color:#050075; list-style:none;}
div#mainNav ul li a:hover {text-decoration: none; color:#990012; list-style:none;}
div#mainNav ul li.menupunkt_aktiv{text-decoration: none; color:#990012 !important; list-style:none;}
/*div#mainNav ul.menu {padding:0px;}*/

div#mainNav ul li li {display:block; padding:2px 5px 2px 10px; font-size:11px; background:none; list-style:none;}
div#mainNav ul li li a{text-decoration: none; list-style:none; color:#050075 !important;}
div#mainNav ul li li a:visited  {text-decoration: none; color:#050075; list-style:none;}

div#mainNav ul li li a:hover {text-decoration: none; list-style:none; color:#9a0315 !important;}
/*aktiv 2nd level */
div#mainNav ul li li.active   a{text-decoration: none; list-style:none; color:#9a0315 !important;}

div#mainNav ul li li.menupunkt_aktiv  {text-decoration: none; list-style:none; color:#990012 !important;}





/*---3. level -----div#mainNav ul li li li.active a {text-decoration: none; list-style:none; color:#9a0315 !important;}
*/

div#mainNav ul li li li {display:block; padding:2px 5px 2px 15px; font-size:11px; background:none; list-style:none;}
div#mainNav ul li li li a {text-decoration: none; list-style:none; color:#050075;}

div#mainNav ul li li li a:visited  {text-decoration: none; color:#050075; list-style:none;}

div#mainNav ul li li li a:hover {text-decoration: none; list-style:none; color:#9a0315 !important;}


div#mainNav ul li li li.menupunkt_aktiv {text-decoration: none; list-style:none; color:#990012 !important;}


#col2 {width:707px; height:auto !important; height:400px; min-height:400px; float:left; background:#fff url(bilder/bg_col.jpg) top left repeat-x;}
#col2 #cnt1Short {width:490px; padding:10px; min-height:400px; float:left;}
#col2 #cnt1Short a {text-decoration: none; color:#990012;}
#col2 #cnt1Short a:visited {text-decoration: none; color:#990012;}
#col2 #cnt1Short a:hover {text-decoration: underline; color:#050075;}

#col2 #cnt1Wide {padding:10px; height:auto !important; height:450px; min-height:450px;}

#col2 #cnt1Wide a {text-decoration: none; color:#990012;}
#col2 #cnt1Wide a:visited {text-decoration: none; color:#990012;}
#col2 #cnt1Wide a:hover {text-decoration: underline; color:#050075;}

#col2 #right {width:170px; padding:10px; height:auto !important; height:400px; min-height:400px; float:left; border-left: solid 1px #bfcbe1;}
#col2 #right a {text-decoration: none; color:#990012;}
#col2 #right a:visited {text-decoration: none; color:#990012;}
#col2 #right a:hover {text-decoration: underline; color:#050075;}

#col2 .xmap ul li {font-weight:bold; list-style-image: url(bilder/ic_list.png);}
#col2 .xmap ul ul li {padding-left:10px; font-weight:normal; list-style-image: url(bilder/ic_list.png);}
#col2 h2.menutitle {margin-top:10px;}

/*
#col3 {width:180px; min-height:400px; float:left; background:#fff url(../img/bg_col.jpg) top left repeat-x;}
#col3 .cnt1 {padding:10px; min-height:400px; float:left; }
#col3 .cnt2 {padding:10px; min-height:400px; float:left;}
*/

#footer {clear:both; width:929px; padding:20px 0 0 18px; height:40px; text-align:left; background:#fff url(bilder/bg_footer.jpg) top left no-repeat;}

fieldset {border:none;}
label {cursor:pointer;}

span.article_separator {
	display: block;
	height: 20px;
}


/* JCE Classes from editor_content.css, to show on website*/

.tabelle {	
	font-weight: normal;
	font-size: 11px;
	width: 692px;
}
.tabelle td {
	padding: 4px;
	margin: 0 0 0 0;
	height: 0px;
	vertical-align: top;
}
.tabelle tr:hover {background-color: #bfcbe1;}

.tabelle_ohne {	
	font-weight: normal;
	font-size: 11px;
	width: 692px;
}
.tabelle_ohne td {
	padding: 4px;
	margin: 0 0 0 0;
	height: 0px;
	vertical-align: top;
}

.tabelle_zeile tr{background-color: #fcdce0;}
.tabelle_zeile tr:hover {background-color: #bfcbe1;}
.tabelle_zeile td{
	background-color: #fcdce0;		
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 4px;
	vertical-align: top;
}

.tabelle_kopfzeile tr {	color: #333333;}
.tabelle_kopfzeile tr:hover {background-color: #ffffff;}
.tabelle_kopfzeile td{
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
}

div#right td.contentheading {font-weight:bold; color:#050075;}

#cnt1Wide ul {
	padding-left: 2px;
	margin: 4px 0 1px 16px !important;
	list-style-image: url(bilder/ic_list.png);
}
#cnt1Wide li {
	padding-bottom: 0px;
}

td.tabelle ul {
	padding-left: 2px;
	margin: 4px 0 16px 16px !important;
	list-style-image: url(bilder/ic_list.png);
}
td.tabelle li {
	padding-bottom: 6px;
}

td.tabelle_ohne ul {
	padding-left: 2px;
	margin: 4px 0 16px 16px !important;
	list-style-image: url(bilder/ic_list.png);
}
td.tabelle_ohne li {
	padding-bottom: 6px;
}

.inputbox {padding: 2px; margin: 4px; border: 1px solid #bfcbe1; }
.dfContactError {color: #990012;  vertical-align: top;}

button, .button{
	background-color: #f4e1e3;
	border: 1px solid #bfcbe1;
	width: 80px;
	cursor: pointer;
}
.blog {
	width: 688px;
	height: auto;
}
.article_row {
	width: 680px;
}
.article_separator {
	width: 680px;
}

.moduletable {margin-top:10px;}
 #right object {margin:22px 0 8px 5px;}
a.theOverlay {margin-left:10px;}

/* Overlay */
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:720px;  
    height:576px;
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
	z-index:11000;
    background-image:url(bilder/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}


/**DIONYSOS STYLES**/
#dionysos_seiteneigenschaften{
	position: absolute;
	top:54px;
	left:291px;
	z-index:5;
}
#dionysos_preview{
position: absolute;
	top:54px;
	right:91px;
	z-index:5;
}

.dionysos_button,.dionysos_button2,.dionysos_button3{
	border:2px solid #050075;
	background-color:#BFCBE1;
	color:black;
	font-size: 11px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom: 6px;
	padding-top:6px;
	cursor: pointer;
}

.dionysos_button3{
	text-align: center;
}

#dionysos_window_content{
	color:black;
}

#header_figur{
	position: absolute;
	pointer-events:none;
	top:10px;
	right:0px;
}
/****/