body, p, td, th, ul, dl, ol { font: 12px arial, helvetica, sans-serif;}
body {
	margin: 0px 0px 10px 0px;
	padding: 0;
	background: #FFF url(/bilder/bodybg.jpg) repeat-x;
	text-align: center;
}

h1 {
         font-family: Arial;
         font-size: 14pt;
         color: #000000;
         margin-bottom: 10px;
         padding-bottom: 0px;
}

h2 {
         font-family: Arial;
         font-size: 12pt;
         color: #000000;
}

h3 {
         font-family: Arial;
         font-size: 10pt;
         color: #000000;
}

form {
	margin: 0;
         padding: 0;
}

a {
         text-decoration: none;
         color: #000090;
}
a:hover {
         text-decoration: underline;
         color: #0000BF;
}

.clearAll {
 clear: both;
}

.red {
 color: #DF0000;
}

input, select, textarea {
       border: solid 1px #CFCFCF;
       font-family: Tahoma;
       font-size: 8pt;
}
input.radio, input.checkbox {
       border: 0px;
}

.checkbox {
 border: 0px;
}
.submit {
 background: #000090;
 color: #FFBF00;
 font-weight: bold;
 border: solid 2px #000090;
}


.browselinks, .browselinksnow {
 margin-right: 10px;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: underline;
}

.browselinksnow {
 color: #DF0000;
 text-decoration: none;
}


#mainframe {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background:#FFFFF;
}
#masthead {
	margin: 0;
	padding: 0;
	display:block;
	height:95px;
	width:900px;
	background:#000080 url(/bilder/bodybg.jpg) repeat-x;
}

#wmwLogo {
	margin: 0px 0px 0px 0px;
         float:left;
         padding:0px;
}
#wmwName {
	float:right;
         padding:0px;
         margin-top: 5px;
}

	#topMenu {
		clear:both;
		height:23px;
		display: block;
		margin: 0px;
                 position: absolute;
                 top: 62;
	}

	#topMenu ul {
		margin:0;
		padding:0;
		list-style-type: none;
		display: block;
	}

	#topMenu ul li {
		display: block;
		float:left;
		text-align:center;
	}

	#topMenu a {
		width:178px;
		margin:0;
		display: block;
		vertical-align: middle;
		height:20px;
                 color: #ffffff;
                 text-decoration: none;
                 font-weight: bold;
		background: url(/bilder/topmenue_blue.jpg) repeat-x;
		padding: 5px 0px 0px 0px;
		border-left: 1px #121291 solid;
		border-right: 1px #000054 solid;
		border-top: 1px #121291 solid;
	}

	/* hack MSIE \*/
	* html #topMenu a {width:180px;height:26px;}
	/* hack - end */

	#topMenu a:hover {
		color:#fff;
		text-decoration: none;
		background: url(/bilder/topmenue_blue_highlight.jpg) repeat-x;
	}

	#topMenu .menuLink_selected a, #topMenu .menuLink_selected a:hover {
		background: url(/bilder/topmenue_orange.jpg) repeat-x;
		color: #000000 !important;
		border-right: 1px #e77103 solid;
		border-left: 1px #fdcb43 solid;
		border-bottom: 1px #EE811C solid !important;
		border-top: 1px #fdcb43 solid;
	}

         #topMenu .topMenuRed a {
             background: url(/bilder/topmenue_red.jpg) repeat-x;
         }
         #topMenu .topMenuRed a:hover {
             background: url(/bilder/topmenue_red_highlight.jpg) repeat-x;
         }

	/* hack \*/
	* html #topMenu .menuLink_selected a {height:27px;}
	/* hack \*/

#subNav {
	/* background-color: #EE811C; */
         background-color: #EFEFEF;
	border-left: none;
	border-right: 1px #CCC solid;
         border-bottom: 1px #CCC solid;
	width:900px;
	padding: 0;
	margin:0px;
	float:left;
	overflow:visible;
	display:block;
}

#homepageContent {
	background-color: #FFF;
	border-right: solid 1px #808080;
	width:900px;
	padding:0px;
	margin:0px;
	float:left;
	overflow:visible;
	display:block;
}

#hppadding {
	padding: 25px;
}
#footerBar {
	border-top: 1px #FFF solid;
	background: #19194C;
         background: url(/bilder/topmenue_blue.jpg) repeat-x;
	color: #FFF;
	padding:5px 5px 5px 20px;
	margin: 0px;
	float:left;
	width:875px;
	font-size: 11px;
         text-align: center;
}

/* hack MSIE \*/
* html #footerBar {width:900px;}
/* end */

#footerBar a {color: #FFF; text-decoration:none;}

.pipe {padding: 0px 16px 0 17px;}

#footerText {
	clear: both;
	padding: 3px 0px 30px 15px;
	margin: 0 auto;
	height: 20px;
	text-align:left;
	width:870px;
	font-size: 11px;
}

/* hack MSIE \*/
* html #footerText {width:900px;}
/* end */


/* ROUND CORNERS */
.rndtbhead{display:block}
.rndtbhead *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B3D9FF}
.rndtbhead1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #deeeff;
  border-right:1px solid #deeeff;
  background:#c6e2ff}
.rndtbhead2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7fbff;
  border-right:1px solid #f7fbff;
  background:#c1e0ff}
.rndtbhead3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c1e0ff;
  border-right:1px solid #c1e0ff;}
.rndtbhead4{
  border-left:1px solid #deeeff;
  border-right:1px solid #deeeff}
.rndtbhead5{
  border-left:1px solid #c6e2ff;
  border-right:1px solid #c6e2ff}
.rndtbheadfg{
  background:#B3D9FF;
  color: #000080;
  font-weight: bold;
  padding-bottom: 3px;
  padding-left: 3px;
  }
/* ROUND CORNERS END */

.formerror {
 background: #FFFF80;
}
.formdesc {
 font-size: 8pt;
}
.formnfo2text {
 font-size: 8pt;
}
/* BOX-ROWS */
.boxrowl {
 border-left: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
}
.boxrowm {
 border-bottom: 1px solid #C0C0C0;
}
.boxrowr {
 border-right: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
}
.boxrow {
 border-left: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
}

.boxrowactive {
 border-left: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 border-right: 1px solid #C0C0C0;
 background: #FFFFB7;
 font-weight: bold;
}

/* BOX-ROWS END */

#hpteaser01 {
 width: 500px;
 float: left;
}
#hpteaser01 li {
 margin-bottom: 10px;
}

.hpteaser1{display:block}
.hpteaser1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D6EBFF}
.hpteaser11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff;
  background:#e0f0ff}
.hpteaser12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafdff;
  border-right:1px solid #fafdff;
  background:#ddeeff}
.hpteaser13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddeeff;
  border-right:1px solid #ddeeff;}
.hpteaser14{
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff}
.hpteaser15{
  border-left:1px solid #e0f0ff;
  border-right:1px solid #e0f0ff}
.hpteaser1fg{
  background:#D6EBFF;
  padding: 10px;}

#hpteaser02 {
 width: 320px;
 float: right;
}

.hpteaser2{display:block}
.hpteaser2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF0D6}
.hpteaser21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fff8ed;
  border-right:1px solid #fff8ed;
  background:#fff3e0}
.hpteaser22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffdfa;
  border-right:1px solid #fffdfa;
  background:#fff2dd}
.hpteaser23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fff2dd;
  border-right:1px solid #fff2dd;}
.hpteaser24{
  border-left:1px solid #fff8ed;
  border-right:1px solid #fff8ed}
.hpteaser25{
  border-left:1px solid #fff3e0;
  border-right:1px solid #fff3e0}
.hpteaser2fg{
  background:#FFF0D6;
  padding: 10px;}


#hpteaser03 {
 width: 320px;
 float: right;
}


.hpteaser3{display:block;}
.hpteaser3 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D6EBFF}
.hpteaser31{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff;
  background:#e0f0ff}
.hpteaser32{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafdff;
  border-right:1px solid #fafdff;
  background:#ddeeff}
.hpteaser33{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddeeff;
  border-right:1px solid #ddeeff;}
.hpteaser34{
  border-left:1px solid #edf6ff;
  border-right:1px solid #edf6ff}
.hpteaser35{
  border-left:1px solid #e0f0ff;
  border-right:1px solid #e0f0ff}
.hpteaser3fg{
  background:#D6EBFF;
  padding: 10px;}
