* { margin:0; padding:0; }

body { behavior:url(/fileadmin/csshover.htc); background:#fff url("images/background.gif") 0 0 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: auto; PADDING-TOP: 0px; 
	font-family:"verdana", Arial; font-size:10px;} 
img {border:0;}
.left {float:left;} 
.right {float:right;}
a {color:#fff}

/*
body { behavior:url(/fileadmin/csshover.htc); background:#92b7ec url("images/wallpaper-snow.jpg") 0 0 repeat-x;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; OVERFLOW: auto; PADDING-TOP: 0px; font-family:"verdana", Arial; font-size:10px;}
img {border:0;}
.left {float:left;} 
.right {float:right;} 
a {color:#fff}
 */




#hintergrund {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; margin:0px; padding:0px;
}
#scrollbereich {
	Z-INDEX: 112; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: auto; TOP: 0px; LEFT: 0px
}
#inhalt {
	Z-INDEX: 2; PADDING-BOTTOM: 30px; PADDING-LEFT: 200px; PADDING-RIGHT: 100px; PADDING-TOP: 20px
}

#top {margin: 0 -3px 0 3px; background:#034588 url("images/top_bg.gif"); height:92px;}

#page {z-index:99; width:960px; margin:0px auto 0 auto;  position:relative; padding: 36px 0 0 0; }

.logo {float:right; margin: 18px 10px 5px 0;}


/* MAIN MENUE */
div#mainmenue {padding:64px 0 4px 3px;  width:700px; height:24px; position:relative; z-index:100;}
div#mainmenue ul {background:#3873af; }
div#mainmenue li {position: relative; list-style:none; float:left;}
div#mainmenue li:hover {background:#3873af;}
div#mainmenue li.submenu {}
div#mainmenue li.submenu:hover {}
div#mainmenue li a {display: block; padding: 0 15px; text-decoration: none; color:fff; white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; color:#fff;}
div#mainmenue>ul a {width:auto;}
div#mainmenue ul ul { position: absolute; display:none; }
div#mainmenue ul ul li { display:block; float:none; background:#034588; border-top:1px solid #fff; }
div#mainmenue ul ul li:hover {}
div#mainmenue ul ul li a { font-size:11px;}
div#mainmenue li.submenu li.submenu { }
div#mainmenue li.submenu li.submenu:hover { } 
div#mainmenue li.submenu li.submenu:hover { }
div#mainmenue ul.level1 li.submenu:hover ul.level2, 
div#mainmenue ul.level2 li.submenu:hover ul.level3 { background:#034588; display:block;}
div#mainmenue ul.level2 {top: 28px; left: 0px; }
div#mainmenue ul.level2 li.border {background:none; border:none; line-height:6px; font-size:6px; display:block; float:none;}
div#mainmenue ul.level2 li.border table {margin:0; padding:0; font-size:8px; width:100%; position:absolute; right:0; }

/* CONTENT */
#wrapper {background:#246bb3;}
#wrapper .left {background:#246bb3; border-top:1px solid #fff; width:960px; margin:0 0 0 3px;}

/* content */
h1 { font-size:14px; color:#fff; margin:0 0 15px 0;}
#content {float:left; width: 780px; font-size:11px; line-height:1.5em; background:#246bb3; padding:15px 15px 15px 15px;  color:#FFFFFF; margin:0 0 0px 0; }
#content .inner {margin:0 10px 0 10px;}
#content img {margin: 0px; padding: 0;}
#content .csc-textpic-imagewrap { margin: 0px; padding: 0; border:0px solid #fff;}
#content .pagetitle { font-size:12px; font-weight:bold; margin:0 0 20px 0;}



#right { float: right; margin: 16px 12px 0 0 ; background:#246bb3;  }

.footer { float:left; width: 960px; height: 134px; background:#034588 url("images/footer.gif");}

/* BREDCUMBS */
#bredcrumbs { width:400px; margin: 0px 0; color:#fff;}
#bredcrumbs ul { list-style:none;}
#bredcrumbs ul li {display:inline;}
#bredcrumbs ul li a, #bredcrumbs span { color:#fff; font-size:10px;}

#language {float:right;}
#language img {margin:12px 18px 0 0;}

/* fieldset */
fieldset { border:0; }
fieldset div { margin:5px 0 10px; }
fieldset div label { display:block; width:140px; float:left;}
fieldset div input, fieldset div textarea { font-size:10px; }
fieldset div input.csc-mailform-submit {margin:0 0 0 138px;}
fieldset div input.csc-mailform-field { margin:0 0 0 60px; display:block; width:200px; float:left;}
fieldset div label csc-mailform-check { margin:0px 0 2px 0; }
fieldset div label mailformname { font-size:14px; color:#fff; margin:0 0 15px 0;}

.mf-submit {margin:0 0 0 138px;}

.mf-check {margin:0 0 2px 10px;}
.mailformname {margin:120px 0 2px 10px;}

.tx-wecmap-map .infotitle { color:#000; font-size:10px;}
.tx-wecmap-map .content { color:#000; font-size:10px;}
.tx-wecmap-map { color:#000; font-size:10px;}
