body  {
    color:#ffffff;
	font-family : Verdana;
	font-size : 11px;
	background-color : #0051A2;
	margin:0px;
	SCROLLBAR-FACE-COLOR : #aaaaaa;
	SCROLLBAR-HIGHLIGHT-COLOR : #EEEEEE;
	SCROLLBAR-SHADOW-COLOR : #EEEEEE;
	SCROLLBAR-3DLIGHT-COLOR : #aaaaaa;
	SCROLLBAR-ARROW-COLOR : #EEEEEE;
	SCROLLBAR-TRACK-COLOR : #aaaaaa;
	SCROLLBAR-DARKSHADOW-COLOR : #aaaaaa;
}


#all {
		
	width:1000px;
}


#head0{
	background-color : #FFDB32;
	width : 1000px;
	height : 10px;
	margin : 0px;
}



#navi, #navi2  {
	float:left;
	background-color : #6193C5;
	width : 760px;
	_width : 850px;
	height : 20px;
	margin : 0px;
	padding : 2px 0 0 240px;
}

#navi2 {
    width : 150px;
    padding : 2px;
	
	}


#images  {
	clear:both;
	float:left;
	text-align:center;
	width : 230px;
}

#unav{
    margin: 51px 0 0 41px;
	text-align:left;
}


#content  {
	width : 600px;
	float : left;
	margin: 20px 0 0 5px;
	border-right: 1px solid #628EBC;
	padding-right:10px;
}



#adr  {
    margin: 5px;
	display:block;
	width:135px;
    float:left;
}

#adr_item  {
	width : 135px;
	font-size:9px;
	font-weight:bold;
    color:#dddddd;
	padding:5px 0px 5px 0px;
	
}


#footer  {
	clear:both;
	border-top : 1px solid #628EBC;;
	padding: 5px;
	text-align:center;
	margin-top : 10px;
	margin-bottom : 0px;
}

fieldset{
	text-align:left;
	padding:50px;
	border: 1px solid #dddddd;
	width:500px;

}

legend{
	font-size: smaller; 
	color:#dddddd;

}




A  {
	color : #FCC81A;
	text-decoration : none;
	font-weight : bold;
}






#content LI  {
	font-size : 11px;
	color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 16px;
	list-style-type : square;
	margin-bottom : 5px;
	clip : rect(auto auto auto auto);
}

h1  {
	COLOR : #ffffff;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 20px;
	FONT-STYLE : italic;
	FONT-WEIGHT : bold;
	letter-space: 15px;
	line-height:25px;
	margin-top:15px;
}


h2  {
	COLOR : #DDDDDD;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 14px;
	FONT-STYLE : italic;
	FONT-WEIGHT : bold;
	letter-spacing: 5px;
	font-variant:small-caps;
	line-height:30px;
	border-top:1px solid #628EBC;;
	border-bottom:1px solid #628EBC;;
	
}

h3  {
	COLOR : #ffffff;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	FONT-STYLE : italic;
	FONT-WEIGHT : bold;
	line-height:15px;
}

h4, #teaserhaupt h2, #teaser h2 {
   COLOR : #ffffff;
   FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
   FONT-SIZE : 16px;
   FONT-STYLE : italic;
   FONT-WEIGHT : bold;
   line-height:15px;
   border:0;
   letter-spacing: 0;
   font-variant: normal;
}


#weg {
color: #BF9525;
}

.bodytext9, #weg {
	font-size : 9px;
}


.bodytext11, td, .contenttable div, .bodytext11_black {
	COLOR : #ffffff;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	FONT-STYLE : normal;
	FONT-WEIGHT : normal;
	LINE-HEIGHT : 16px;
}

.bodytext11_black {
    COLOR : #000000;
}



td{
	COLOR : #fff;
}



form  {
	margin-top : 4px;
	margin-bottom : -4px;
	line-height : 13px;
}

hr  {
	line-height : 1px;
	border:1px solid #628EBC;
	color: #628EBC;
	margin-top : -1px;
	margin-bottom : -1px;
}

.csc-mailform-field label { width: 120px;



}

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;

  }

label {
  width: 11em;
  font-size: 11px;
  font-weight:bold;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block

}



input {
  margin-bottom: 1px;
}

textarea {
  margin-bottom: 1px;
}

/*submenue begin*/


/* OFFICE-STYLE FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 165px;
 list-style: none;
 background-color: #0051A2;
 text-align:left;
 
}



/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 165px;
 background-color: #0051A2;
 border: 1px solid #7B6E6A;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li  {
 position: relative;
}

/* Links inside the menu */
.menulist a, .menulist a:visited {
 display: block;
 padding: 3px 0px 3px 5px;
 font-size:9px;
 color: #FCC81A;
 text-decoration: none;
 border-bottom: 1px solid #948683;
}
/* IE fix because it doesn't support transparent borders 
* html .menulist a {
 border-bottom: 1px solid #ddd;
 margin: 1px;
}*/



/* Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
 Feel free to use background-image:url(file.gif) instead of background-color:#nnn here!
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #000;
 background-color: #FCC81A;
 font-size:9px;
 margin: 0;
}
.menulist a.highlighted {
 color: #000;
 background-color: #FCC81A;
 font-size:9px;
 margin: 0;
}



/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
 padding-right:4px;
 font-size:8px;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */







