html {color:#666; background:#fff;}
body {text-align:left; font-family: Verdana, Arial, sans-serif; font-size:12px;  line-height:16px; color:#333; padding:0; border:0; margin:0; background:#fff;}
a, a:visited {color:#666;}
a:hover {text-decoration:none;}

a img {border: 0;}

.topmenu {padding-left:280px; padding-top:95px;}
.navbar, a.navbar:link, a.navbar:visited {font-family:"Verdana"; font-weight:bold; font-size:12px; color:#ba3b45; color:#ba3b45; text-decoration:none;}
a.navbar:hover {color:#ba3b45; text-decoration:underline;}

.navi-index {width:241px; valign:top; margin:0px; padding:0; border:0px;}

.textblock {width:497px; margin:0px; border:0px; padding:40px 0 0 12px; align:left;}
* html .textblock {width:500px; margin:0px; border:0px; padding:40px 0 0 15px;}
h1 {width:465px; font-size:20px; line-height:10px; color: #ba3b45; font-family: Times New Roman; padding:0 0 3px 0; margin: 0px 0 0px 10px; text-align:left; border-style: none none solid none; border-color: #ba3b45; border-width: 1px;}	
* html  h1 {width:450px;}
h2 {font-family:"Times New Roman";  font-size:18px; line-height:18px; margin:0px; color:#ba3b45; text-align:left;}
h3 {font-family:"Verdana"; font-size:14px; color:#b50; margin:10px 0 0 0; text-align:left;}
h4 {font-family:"Verdana"; font-size:12px; color:#b50; margin:10px 0 0 0; text-align:left;}
p {width:450; padding:15px 5px 20px 12px; margin:10px 0 0 10px; font-size:12px; line-height: 20px; color:#666; text-align:left; background:#f3f3f6;}
* html .aufzaehlung {font-size:12px;  line-height:20px;}
.clear {clear:both;}

.bold {font-weight:bold; color:#666;}
.red {font-weight:bold; color:#ba3b45;}
.grey {font-weight:bold; color:#666;}
.list {padding-left:8px; margin:0px; font-size:12px; line-height: 20px; color:#666; display:block;}
.blue {font-size:12px; color:#6594a6;}
.blue-right {font-size:12px; color:#6594a6; padding:0px 10px 0 0px; float:right;}
.blue-bold {font-weight:bold; color:#6594a6;}
.impressum, a.impressum:link, a.impressum:visited {text-decoration:none; font-family: Verdana, Arial, sans-serif; font-size:10px; color: #ffffff; padding:0 5px 2px 0; float:right;}
.qua {font-size:12px; line-height: 20px; padding:0;}
* html .qua {margin:0 0 10px 0;}
#start {width:240px; height:103px; margin:15px 0 100px 0; padding:0; float:left;}

.icons {padding:0px 5px 0 370px; float:left;}
.icons a:link, .icons a:visited {font-family:"Verdana"; font-size:10px; font-style:bold; color:#ba3b45; text-decoration:none;}
.icons a:hover {color:#ba3b45s; text-decoration:underline;}

.textboxNorm {
	margin: 0 0 3px 0px;
    height: 20px;
	border: #6594a6 1px solid;
    background-color: #fff;
	width: 280px;
	font-size:10px; 
	color:#666;

}

.textareaNorm {
	border: #6594a6 1px solid;
    background-color: #fff;
	width: 280px;
    height: 100px;
	margin: 0 0 3px 0px;
	padding: 6x 0 6px 0;
}

.submitbuttonnorm {
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #5c5c5c; 
background-color: #fff; 
height: 20px;
width: 85px;
border: 1px solid #6594a6; 
cursor: pointer; 
}


#box-li-rahmen {
	width: 240px;
	padding: 0;
	margin: 20px 0  20px 0;
	border: 1px solid #ba3b45;
	border-style: solid none none none;
}

#box-ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.box-text {
	margin: 0 0 0 62px;
	text-align: left;
}

.box-li {
	display: block;
	padding: 0;
	margin-left: -7px;
	width: 240px;
}

.box-li h2 {
	margin: 0;
	padding: 6px 0px 0 0;
	color: #ba3b45;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:18px;
}

.box-li small {
	color: #ff9900;
	display: block;
	font-size: 12px;
	line-height:18px;
}

li.box-li p  {
	margin: -1.4em 0 0 55px;
}

li.box-li a  {
	border: 1px solid #ba3b45;
	border-style: none none solid none;
	display: block;
	clear: left;
	width: 240px;
	height: 88px;
	text-decoration: none;
	background-color: white;
	margin: 0;
	padding: 0;
}

li.box-li a:hover {
	text-decoration: none;
}
li.box-li a:hover h2  {
	text-decoration: none;
}

.box-li img {
	height: 87px;
	width: 68px;
	float: left;
	margin: 0 5px 0 0;
}

#box-unten {
	width: 240px;
	height: 88px;
	padding: 0;
	margin: 20px 0  20px 0;
	border: 1px solid #ba3b45;
	border-style: solid none solid none;
	background-color: white;
}






