body {  
        background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	}

div.headline {
     width:850px;
     height:130px;
     background-color:#FFFFFF;
     white-space:nowrap;
     vertical-align:top;
     margin: 0 auto;	
    }

div.pagefooter {
	text-align:center;
	margin: 0 auto; 
	
}


ul#menuleft {
	font-size:12px;
        float: left; 
        width: 120px;
        margin: 10px; 
        padding: 15px;
        text-align:left;
	border-width:4px;
	border-color:#ec7718;
	border-style:double;
}


ul#menuleft li {
  list-style: none;
  margin: 0; padding: 0.5em;
}

ul#menuleft a {
  padding: 0.2em;
  font-weight: bold;
}
ul#menuleft a:link {
  color:#ec7718;
}
ul#menuleft a:visited {
  color:#ec7718; 
}
ul#menuleft a:hover {
  color:#ee7718;
}
ul#menuleft a:active {
  color:#ec7718;
}


ul.slist{
  list-style: none;
}

table.mctest {
}

td.mctestanswer {
 vertical-align:top;
}

p.testquestion {
 font-weight:bold;
}

#pagemain{
 text-align:left; 
 width:650px;
 vertical-align:top;
 overflow:hidden;
 white-space:normal;
 margin-left:50px;
 margin-top:20px;
 min-height:500px;

 } 

* html div.mainpage /* Für IE */
{
height: 500px;
}



ul {
    }

li {
   margin-top:10px;
   }



#headmain {
       top:5px;
      }

td.menubutton {
   font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#FFFCCC;
   padding-left:4px;
   padding-right:4px;
 }


td.menubuttonselected {
   font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
   font-size:12px;
   color:#e8e8e8;
   padding-left:4px;
   padding-right:4px;
 }


span.imageline {
 position:relative;
 top:0px;
 left:0px;
 background-color:#cbe0ff; 
 width:172px;
  height:700px;
}

#menuline{
 text-align:left;
 margin-left:20px;
/*  width:900px;
 max-width:900px;
 min-width:900px; */
 height:25px;
/*  background-color:#c41c00;
 overflow:hidden; */
/* border-color:#000000;
 border-left-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-top-width:1px; */
}

#submenuline{
 /* text-align:left; */
/* left:10px;
 width:710px;
 max-width:710px;
 min-width:710px; 
 height:1.4em;
 background-color:#990000;
 overflow:hidden;
*/
 height:2em;
}


div.menuleft {
	
}


a:link.menu {
	  	font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		text-decoration:none;
		color:#ec7718;
           }
a:visited.menu {
		font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		text-decoration:none;
		color:#ec7718;
	}

a:hover.menu {
		font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		color:#ff7718;
		text-decoration:underline;
	}

a:link.menuselected {
	  	font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		text-decoration:none;
		color:#ec7718;
           }
a:visited.menuselected {
		font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		text-decoration:none;
		color:#ec7718;
	}

a:hover.menuselected {
		font-family:Arial,Helvetica,sans-serif;
    		font-weight:bold;
  		font-size:12px;
		color:#ff7718;
		text-decoration:underline;
	}




a:link {text-decoration:none;color:#ec7718;;font-weight:bold;}
a:visited {text-decoration:none;color:#ec7718;;font-weight:bold;}
a:hover {color:#ec7718;;text-decoration:underline;font-weight:bold;}


h1 {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#c40000;
}

h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#c40000;
}

#contactform {
 border-color:#18006b;
 border-width:1px;
 border-style:solid;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#18006b;
}

#contactline {
 font-family:Arial,Helvetica,sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#000000;
}



img.simage {
        padding-left:40px;
        padding-right:50px;
        float:right;
        width:auto;
        }



div.underline {
 text-decoration:underline;
 font-weight:bold;
}


dt {
font-weight:bold;
}


td.partnerlogo {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  color:#000000;
  font-weight:bold;
  height:60px;
}

img.partnerlogo {
 border:0px;
}




