* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HTML {
	HEIGHT: 100%; overflow:scroll;
}
BODY {
	HEIGHT: 100%; FONT-SIZE: 75%; BACKGROUND: url(images/bg_body.jpg) #e3e8ee repeat-x left top; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#page {
	BACKGROUND: url(images/bg_page.gif) #ffffff repeat-y left top; MARGIN: auto; WIDTH: 980px
}
#page2 {
	BACKGROUND: url(images/bg_page_inner_2.gif) no-repeat left top; WIDTH: 100%
}
#page_inner {
	left:15px; WIDTH: 950px; height: 100%;POSITION: relative; background:#FFF;
}   
#header {
	LEFT: 15px; WIDTH: 950px; POSITION: relative; TOP: 0px;
}
#navcontainer { 	
  LEFT: 15px; WIDTH: 950px; POSITION: relative; TOP: 5px; background:#FFF; HEIGHT: 30px; z-index:2; 
}                                 
#links {
  min-height:560px; LEFT: 0px; WIDTH: 650px; POSITION: relative; TOP: 0px; background:#FFF; z-index:1;float:left; z-index:1; 
}
#rechts {
  LEFT: 700px; WIDTH: 237px; POSITION: absolute; TOP: 0px; background:#FFF; z-index:1; 
}
#footer {
	BACKGROUND: url(images/bg_footer.gif) #e3e8ee no-repeat 0px 0px; MARGIN: auto; WIDTH: 980px; HEIGHT: 75px; TEXT-ALIGN: center; POSITION: relative; top:0px; 
}
#navi {
	LEFT: 30px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 20px; FONT-SIZE: 1em;
}

#navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */
#navi li ul { display:none;  } /* Normalzustand eingeklappt */
#navi li:hover ul { display:block; } /* Ausgeklappt */  
#navi li { border:none; margin:0 7px 0 0;width:172px; float:left; }
#navi ul li { border:none; margin:0; }
		
#navi a { font-weight:bold; text-align:center; display:block; padding:0.1em; }
#navi a:link, #navi a:visited { color:#FFF; background:#3A56A0; text-decoration:none; }
#navi a:active, #navi a:hover { color:#000; background:#CCCCFF; text-decoration:none; }
#navi LI A:hover {COLOR: #3A56A0; }
	  
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 1em; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.34em; PADDING-BOTTOM: 1em; COLOR: #555; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.75em; COLOR: #1c7bf1; PADDING-TOP: 0px
}
H3.h3_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; no-repeat 0px 4px; PADDING-BOTTOM: 0.75em; COLOR: #3a56a0; PADDING-TOP: 0px
}
H3.h3_rechts {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; no-repeat 0px 4px; PADDING-BOTTOM: 0.75em; COLOR: #000; PADDING-TOP: 0px;  text-align:center
}
P.p_rechts {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; no-repeat 0px 4px; PADDING-BOTTOM: 0.75em; COLOR: #000; PADDING-TOP: 0px; text-align:center
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#links P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 1.22em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px;
}
DIV.listenelement P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.92em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0px
}

DIV.element P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
DIV.element H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #3a56a0; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #3a56a0; TEXT-DECORATION: none
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em; COLOR: #3a56a0; PADDING-TOP: 0px
}
.clear { 
  clear:both; 
}
.blau {
	COLOR: #3a56a0
}
HR {
	BACKGROUND: #dddddd; MARGIN: 2px 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
UL.menu {
	LIST-STYLE-TYPE: none
}
UL.menu LI {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
UL.menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; COLOR: #bf1515; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL.menu A.submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; FONT-SIZE: 0.92em; BACKGROUND: url(images/menu_bullet.gif) no-repeat 7px 3px; PADDING-BOTTOM: 0px; COLOR: #1c7bf1; PADDING-TOP: 0px
}
UL.menu A.submenu:hover {
	BACKGROUND: url(images/menu_bullet.gif) no-repeat 9px 3px; COLOR: #1c7bf1
}
UL.menu A.subsubmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 0.92em; BACKGROUND: url(images/menu_bullet.gif) no-repeat 26px 3px; PADDING-BOTTOM: 0px; COLOR: #1c7bf1; PADDING-TOP: 0px
}
UL.menu A.subsubmenu:hover {
	BACKGROUND: url(images/menu_bullet.gif) no-repeat 28px 3px; COLOR: #1c7bf1
}
UL.aufzaehlung_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 1.22em;  LINE-HEIGHT: 1.5em;
}


DIV.module_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.3em; PADDING-TOP: 22px
}

DIV.module_rechts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/modul_rechts_oben.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.3em; PADDING-TOP: 22px
}
DIV.module_rechts DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/modul_rechts_unten.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 22px; PADDING-TOP: 0px
}
DIV.module_rechts DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/modul_rechts_mitte.gif) #fff repeat-y left top; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
DIV.module_rechts DIV DIV DIV {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.module_rechts DIV DIV DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.footerlink {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 31px; FONT-SIZE: 0.92em; PADDING-BOTTOM: 0px; COLOR: #1c7bf1; PADDING-TOP: 0px
}
.element {
	FONT-SIZE: 0.92em; WIDTH: 212px
}
.element_bild {
	BORDER-RIGHT: #1c7cf1 1px solid; BORDER-TOP: #1c7cf1 1px solid; FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #1c7cf1 1px solid; BORDER-BOTTOM: #1c7cf1 1px solid
}
.element_text {
	OVERFLOW: hidden; WIDTH: 139px
}
.aktiv {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
.beschreibung {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}

A.submenu {
	FONT-SIZE: 0.92em; COLOR: #bf1515; TEXT-DECORATION: none
}
A.submenu:hover {
	FONT-SIZE: 0.92em; COLOR: #e3840e; TEXT-DECORATION: none
}
LI.submenu {
	FONT-SIZE: 0.92em
}
.fieldWithErrors {
	COLOR: red; BACKGROUND-COLOR: red
}
#errorExplanation {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: red 2px solid; PADDING-LEFT: 7px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; BORDER-LEFT: red 2px solid; WIDTH: 400px; PADDING-TOP: 7px; BORDER-BOTTOM: red 2px solid; BACKGROUND-COLOR: #f0f0f0
}
#errorExplanation H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: -7px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #c00; TEXT-ALIGN: left
}
#errorExplanation P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px
}
#errorExplanation UL LI {
	FONT-SIZE: 12px; LIST-STYLE-TYPE: square
}
DIV.uploadStatus {
	MARGIN: 5px
}
DIV.formError {
	COLOR: red
}
DIV.progressBar {
	MARGIN: 5px
}
DIV.progressBar DIV.border {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 100%; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #fff
}
DIV.progressBar DIV.background {
	WIDTH: 0%; HEIGHT: 18px; BACKGROUND-COLOR: #333
}
