body { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; background-image: url(images/bg-body-top.jpg); background-repeat: repeat-x; margin:0px; color:#666666; }

a:link { color: #003366; text-decoration: underline; }
a:visited {text-decoration:underline;color: #003366;}
a:hover { text-decoration:underline;}
a:focus { text-decoration:underline; color:#003366;}

strong { text-decoration:none; color:#666;}

h1{ font-size:1.6em; font-weight:400; color:#003366; font-family: "Times New Roman", Times, Georgia, serif; padding-bottom:15px;}
h2 { font-size:1.3em; color:#666;font-weight:400;font-family: "Times New Roman", Times, Georgia, serif;}

/*************************** Layout *******************************************************************************/

#wrapper { width: 940px; height:auto; margin: 0 auto; }

#menue {padding:0px 0px 0px 0px; margin:0; position:relative; height:200px; float:left; background: transparent url(images/logo.jpg) right 80px no-repeat;  width:650px;}
#menue ul { list-style:none; margin-top:200px;}
#menue li { color: #666; float:left;}
#menue li a { display:block; float:left; height:30px; line-height:29px; color:#666; text-decoration:none;text-align:center; padding:0px 20px 0px 0px;}

#menue li a.active { text-decoration:underline;}

.boxleft-p { 
background-image: url(images/bg-left-box.jpg); background-repeat: no-repeat; 
width:260px; 
float:left; 
height:780px;}

.boxleft { 
background-image: url(images/bg-left-box-blank.jpg); background-repeat: no-repeat; 
width:260px; 
float:left; 
height:780px;}

.contentbox { width:630px; height:auto; padding-left:35px; float:left; margin-top:80px; margin-bottom:20px;}


.contentbox ul { list-style:none; margin-left:-20px;}
*html .contentbox ul { margin-left:5px;}
*+html .contentbox ul { margin-left:5px;}

.contentbox ul li {
margin-left:0px;
background: transparent url(images/bullet.gif) left top no-repeat;
background-position:0 6px;
padding-left: 15px;
text-align: left;
line-height:1.8em;
}

table,td { border-collapse: collapse;}
table{border:none;}
caption {padding:4px 0px; text-align:left; font-weight:normal; color:#666;}
thead th, tbody th {background:#e4e9ed;padding: 4px 4px; text-align: left;  color:#666; font-weight:normal; font-style:italic;}
tbody th{background: #e4e9ed;text-align: left;}
tbody tr td{padding: 7px 5px;color: #666;vertical-align:top;}



/*************************** Klassen *******************************************************************************/

.red { color: #8f8f8f; font-weight: bold; }

.title { color: #444; width:120px; float:left; font-weight:bold; height: 12px; }

.left { float:left; margin:0px 20px 0px 0px;}

.small { font-size:smaller;}

/*************************** footer *******************************************************************************/

#footer {
font-size:0.8em;
clear:both; 
height:40px; 
margin:0px 0px 10px 270px; 
text-align:center; 
padding-top:0px; 
width:640px; 
border-top:1px dotted #ccc;
}

