/* Uebergreifend */

body {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #000000; 

	background-color: #ffffff;

	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}


/* Layout */


#container {
	width: 754px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bildleiste {
	width: 100%; 
	height: 202px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background-color: #000000;
	border-bottom: #ffffff solid 1px;
}

#leiste {
	width: 100%; 
	height: 68px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	background-image:url(../images/leiste.gif);

	text-align: left;
}

#inhalt {
	width: 590px;
	margin: 0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #000000; 
}


#cont {
	width: 154px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}


/* Hauptnavigation */



li.nav {
	width: 140px;
	height: 23px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	border-bottom: 1px solid #990000;

	list-style:none;
}

li.line {
	width: 140px;
	height: 1px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	border-bottom: 1px solid #990000;

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 1px;
	text-decoration:none;
	color: #990000;
	line-height: 1px;

	list-style:none;
	background-color: #ffffff;
}


a.main {
	display: block;
	width: 140px;
	height: 23px;

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #990000;
	vertical-align: middle; 
	line-height: 23px;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	background-color: #ffffff; 
}


a.main:link {
	color: #990000;
	background-color: #ffffff; 
}

a.main:visited {
	color: #990000;
	background-color: #ffffff; 
}

a.main:hover {
	color: #990000;
	background-color: #f0d9d9; 
}

a.main:active {
	color: #990000;
	background-color: #f0d9d9; 
}


.active {
	display: block;

	width: 140px;
	height: 23px;

	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #990000; 

	vertical-align: middle; 
	line-height: 23px;

	background-color: #f0d9d9; 
}


/* Nebennavigation Head */

a.headnav {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff; 
	margin-right: 20px;
}


a.headnav:link {
	color: #ffffff; 
}

a.headnav:visited {
	color: #ffffff; 
}

a.headnav:hover {
	color: #d27d76; 
}

a.headnav:active {
	color: #d27d76; 
}


.headnavp {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff; 

	vertical-align: top;
	margin-right: 20px;
}

#hnav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#9A0000;
}


ul#hnavi {
	margin: 0% 0% 0% 55%;
	padding: 0px 0px 0px 0px; 
	list-style:none;
	height: 18px;
	background-color:#9A0000;
}

li.hnavi {
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 0px 0px; 
	float:left;
}

/* Bilder */

.headbild {
	width:  748px;
	height: 202px;
	border: 0px;
}

.headname {
	width:  407px;
	height: 67px;
	border: 0px;

	margin: 0px;
	padding: 0px;
}

.navicon {
	width: 14px;
	height: 23px;
	border: 0px;

	float: left; 
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
}

.contpic {
	width:200px;
	height:230px;
	border: 1px solid #aaaaaa;
	float:right;
	margin:10px;
}


/* Formulare */

.input {
	width:350px;
	height:15px;
	border: 1px solid #cccccc;
	background-color:#F3F3F3; 

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color:#000000; 
}


.textarea {
	width:350px;
	border: 1px solid #cccccc;
	background-color:#F3F3F3; 

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color:#000000; 
}

.button {
	background-color:#F3F3F3; 
	width:100px; 
	border:1px solid #cccccc; 

	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color:#000000; 
}



/* Typographie */


a.text {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #990000;
}

a.text:link {
}

a.text:visited {
}

a.text:hover {
	text-decoration:underline;
}

a.text:active {
}


a.text2 {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #000000;
}

a.text2:link {
}

a.text2:visited {
}

a.text2:hover {
	text-decoration:underline;
}

a.text2:active {
}


h1 {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #990000;

	margin: 4px 0px 22px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: normal;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #000000; 

	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}

p.start {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height:19px;
	color: #000000; 

	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
}


ul.zahl {
	margin: 0px 0px 11px 16px;
	padding: 0px;
}

li.zahl {
	font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #000000; 

	margin: 0px;
	padding: 0px;
}

div.reference div{
	text-align:center;
	vertical-align:center;
}

div.reference div span.text{
	position:relative;
	top:70px;
}

li {
        margin-bottom: 10px;
}
