/* CSS Document */

/* macht alle Abstände auf Null */
* {margin:0;padding:0;}

/*TYPO*/


img {
	border: none;
	}



p {	font-family: Verdana;
	font-size: 13px;
	color: #000000
	text-align: left;
	line-height: 20px;
	margin-bottom:15px;
	}

p.center {
	text-align: center;
         font-weight: bold;
	}
p.right {
	text-align: right;
         font-weight: bold;
	}

a:link, a:visited, a:active {
	text-decoration: none;
	border: none;
	color: #990000;
	}

a.black:link, a.black:visited {color:#000000;
}


a:hover  {
	text-decoration: none;
	border: none;
	color: #cc3333;
	}


body {
	font-family: Verdana;
	font-size: 13px;
	background-color: #990000;
	text-align:left;
	}



h1{
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 14px;
	color:#990000;
	align:left;
	}

h2{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color:#990000;
	align:left;
	}

h3{
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color:#990000;
	text-align:center;
	}
h5{
	font-family: Verdana;
	font-weight: bold;
         margin-top: 2px;
	font-size: 14px;
         height:24px;
	color:#990000;
	text-align:center;
	}

h7{
	font-family: verdana;
	font-weight:bold;
	font-size: 13px;
	color: #990000;
	}

ul{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #990000;
	align: left;
         list-style-type:disk;
	}

ul#active{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #cc3333;
	align: left;
	}

ul#disc{
	font-family: verdana;
	font-size: 13px;
	margin-bottom: 10px;
	list-style-type: disc;
	color: #000000;
	font-weight:normal;
	}


li#normal{
	font-family: verdana;
	font-size: 13px;
	font-weight:normal;
	margin-left: 20px;
	align: left;
	color: #000000;
	margin-bottom: 10px;
	}

b.red	{
	color: #cc3333;
         }

li.center{text-align: center}

li.aufz{
	font-family: verdana;
	font-size: 13px;
	font-weight:normal;
	margin-left: 20px;
	align: left;
	color: #000000;
	margin-bottom: 10px;
	}

hr { 	width: 300px;
	color: #990000;
	background-color:#990000;
	margin-right: 50px;
	margin-left:50px;
	margin-bottom: 20px;
	height: 1px;
	text-align:center;
	}

         hr.left {width: 300px;
	margin-left: 0px;
	color: #990000;
	background-color:#990000;
	height: 1px;
	text-align:left;
	}
hr.long {width: 300px;
	margin-right: 0px;
	color: #990000;
	background-color:#990000;
	height: 1px;
	text-align:right;
	}

table{align:left}

td{
vertical-align: top;
text-align:left;
width:150px;
}

td.long{
vertical-align: top;
text-align:left;
width:300px;
}

td.short{
vertical-align: top;
text-align:left;
width:80px;
}

/*LAYOUT*/

#background {
	width: 955px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff;
	}

#header {
	width: 	955px;
	height:	75px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	position: inherit;
	background: url(00_img/01_header.jpg) no-repeat;
	}

#logo {
	width: 250px;
	text-align:left;
	position: inherit;
	float: left;
	background: url(00_img/04_logo.jpg) no-repeat;
	}

#navi {
	width: 200px;
	height: 300px;
	margin-left: 250px;
	margin-top: -95px;
	text-align: left;
	position: relative;
	}

#referenz {
   	width: 640px;
	min-height: 400px;
	margin-left: 100px;
	margin-top: 30px;
	background-color: #ffffff;
	}
#main {
	width: 450px;
	min-height: 400px;
	margin-left: 420px;
	margin-top: 120px;
	background-color: #ffffff;
	}

#bottomleft {
	width: 400px;
	height: 25px;
	text-align:left;
	background: url(00_img/02_footer_left.jpg) no-repeat;
	clear:both;
	}


  /*zum Einfügen der indexfotos, kleiner streifen am boden*/
#bottommiddle {
	width: 450px;
	height: 25px;
	margin-top: -25px;
	margin-left: 400px;
	position: absolute;
	background-color:#ffffff;
	}


#bottomright {
	width: 105px;
	height: 25px;
	margin-top: -25px;
	float: right;
	background: url(00_img/03_footer_right.jpg) no-repeat;
	}

#footer {
	width: 955px;
	height: 25px;
	background-color: #990000;
	}

#pics  {
	width: 400px;
	height: 365px;
	position: absolute;
	margin-top: -390px;
	margin-left: 400px;
	}


/*FÜR DIE INDEXSEITE*/

#bottomleft2 {
	width: 400px;
	height: 25px;
	margin-top: -25px;
	text-align:left;
	background: url(00_img/02_footer_left.jpg) no-repeat;

	clear:both;
	}



#bottommiddle2 {
	width: 450px;
	height: 25px;
	margin-top: 0px;
	margin-left: 400px;
	background-color: #ffffff;
	position: absolute;
	}


#bottomright2 {
	width: 105px;
	height: 25px;
	margin-top: -25px;
	float: right;
	background: url(00_img/03_footer_right.jpg) no-repeat;
	background-color: #990000;
	}