body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13pt;
	font-weight: bold;
}

h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
}

td, p, div, ul, li {	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
}

div, form {
	padding: 0px;
	margin: 0px;
}

a {	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
    border:0;
}

#printpage {
	margin:10px;
}

#head {
	border-bottom:1px #000000 solid;
	}

#copy {
	border-top:1px #000000 solid;
	margin:5px;
	}	

#contentImage {
	width: 420px;
	height: 115px;
}

#contentText {
	width: 420px;
}

.center {
	text-align: center;
}

.text {
	line-height: 18px;
}

#logo {
	margin:10px 10px 0px 0px;
	float:left;
}

.imgDescription {
	font-size: 9pt;
}

.headline {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.subheadline {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000;
}





.headline {
    padding-top:7px;
    border-bottom:1px solid #000;
}
.adresse {
    font-size:11px;
}
.footer {
    border-top:1px solid #000;
}
#adresse {
    border-left:1px solid #000;
}
#adresse div {
    margin:40px 0px 30px 7px;
}


#textBoxBig .content h1{
  margin:0 0 12px 0;
  padding:0;
  font:bold 16pt Verdana,Arial,Helvetica,sans-serif;
}

#textBoxBig table{
    border-collapse:collapse;
    margin-right:6px;
}
#textBoxBig table.gftable{
    width:840px;
}
#textBoxBig table th{
    border-bottom: 1px solid grey;
}
#textBoxBig table tr.line td{
    background:#E8EAEF;
}
#textBoxBig table tr.last td{
    border-top: 1px solid gray;
    font:bold 10px Verdana,Arial,Helvetica,sans-serif;
}



#addLine {
	width: 380px;
	height: 1px;
	background: #f08425;
}

#addSmallLine {
	width: 180px;
	height: 1px;
	background: #f08425;
}

ul li {
	list-style-type: square;
	list-style-image: url(../bilder/bullet_ball.gif);
}

.startseite strong {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #f08425;
}

.startseite, .startseite p, .startseite td {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.startseite strong a {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #f08425;
}

.startseite a {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
}

a.linktools {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 18px;
	color: #f08425;
}

#toolbar {
	display: none;
}

.adresse {
	text-align: right;
	line-height: 18px;
}


#pad {
	padding: 5px;
}

#pad1 {
	padding: 1px;
}

.headline {
	font-weight: bold;
}

#addHeadline {
	height: 26px;
	line-height: 26px;
	font-weight: bold;
}

#addLine {
	background: url(../img/main/orangeLine.jpg) no-repeat left top;
	width: 329px;
	height: 1px;
}

.grey {
	color: #737373;
}

#line1 {
	position: absolute;
	left: 636px;
	top: 170px;
	background: url(../img/main/greyLine.gif) repeat-y;
	height: 372px;
	width: 1px;
	z-index: 50;
}

#line2 {
	position: absolute;
	left: 831px;
	top: 170px;
	background: url(../img/main/greyLine.gif) repeat-y;
	height: 372px;
	width: 1px;
	z-index: 50;
}

.line {
	background-image: url(../img/main/greyLine.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;
	height: 100%;
	width: 1px;
}

#bgVerlauf {
	background: url(../img/start/bg.jpg) repeat-x top;
	width: 100%;
	height: 450px;
}

.pad2 {
	padding: 2px;
}

#darstellungBereiche {
	margin-bottom: 7px;
}

#darstellungBereiche a {
	color: #000000;
	text-decoration: none;  
}

#darstellungBereiche a:hover {
	text-decoration: underline;  
}

.vLine {
	background: url(../img/main/vLine.gif) repeat-y;
}

ul {
	list-style-image: url(../img/menu/pfeil.gif);	
	margin: 0px;
	padding-left: 15px;
}

li {
	padding-left: -3px;
}

.subheadline {
	font-weight: bold;
	color: #F08425;
}

textarea {
  width: 335px;
}

#parentHeadline {
	font-weight: bold;
	height: 22px;
	line-height: 21px;
}

.imgLeft {
  margin-right: 10px;
}

.imgRight {
  margin-left: 10px;
}

/* Fuer Liste der Projekte: */

	
div.box_liste_mitte{
	width:400px;
	min-height:76px;
	margin:20px 0px 50px 1px;
	padding:0px;
	border:1px #E0E0E0 solid;
	position:relative;
	}	
	
	
img.bild_klein {
	width:115px;
	height:90px;
	border:0px;
	float:left;
	margin:10px;
	}	
	
img.button_mehr {
	visibility:hidden;
	}
	
.box_liste_mitte h2 {
	font-size:11pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}		

.box_liste_mitte p {
	margin:0px;
	padding:0px;
	}		

div.titel {
	width:350px;
	height:90px;
	margin:0px 0px 10px 0px;
	padding:2px;
	}	