table.bg {

	background-image: url(img/planlust_page.gif);

	background-repeat: no-repeat;



}



td.mainnav{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}



td.subnav{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}



td.mainnavhi{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF6633;



}



td.subnavhi{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF6633;

}



td.infotxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #333333;

	line-height: 12px;

	text-align: left;

	white-space: normal;

	letter-spacing: -1px;







}

td.zusatzinfo{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #333333;

	line-height: 12px;

	text-align: left;

	white-space: normal;

	letter-spacing: -1px;







}

td.centertxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	top: auto;

	line-height: 12.5px;

	white-space: normal;

}



td.indextxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	top: auto;

	line-height: 15.5px;

	white-space: normal;

}



a:hover {

	color: #FF6633;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;

}



a {

	color: #333333;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-repeat: no-repeat;

}



font.infotext {

	color: #333333;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #999999;

}



a.menu:hover {

	color: #FF6633;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(img/quad-hi.gif);

	background-repeat: no-repeat;

	padding-left: 12px;

	float: left;





}



a.menu {

	color: #333333;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(img/quad-lo.gif);

	background-repeat: no-repeat;

	padding-left: 12px;

	float: left;



}



a.menu_sel {

	color: #FF6633;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(img/quad-sel.gif);

	background-repeat: no-repeat;

	padding-left: 12px;

	float: left;

}



a.submenu-quad:hover {

	background-image: url(img/quad-hi.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

	font-size: 16px;







}



a.submenu-quad {

	background-image: url(img/quad-lo.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

	font-size: 16px;





}



a.submenu-quad-sel {

	background-image: url(img/quad-sel.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

	font-size: 16px;





}



a.submenu-dreieck-left:hover {

	background-image: url(img/pfeil-li-hi.gif);

	background-repeat: no-repeat;

}



a.submenu-dreieck-left {

	background-image: url(img/pfeil-li-lo.gif);

	background-repeat: no-repeat;

	font-size: 16px;





}



a.submenu-dreieck-right:hover {

	background-image: url(img/pfeil-re-hi.gif);

	background-repeat: no-repeat;

}



a.submenu-dreieck-right {

	background-image: url(img/pfeil-re-lo.gif);

	background-repeat: no-repeat;

	padding: 0px;

	font-size: 16px;

}

table.bildtabelle {

	border: 1px solid #B4B4B4;

}



table.textabelle {

	border: 1px solid #B4B4B4;

	background-color: #EAE9E9;

}



td.bildzelle {

	border: 1px solid #B4B4B4;

}





body {

	font-size: 11px;

	color: #333333;

}



td.projekttxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	top: auto;

	line-height: 12.5px;

	white-space: normal;

}



td.projektheadertxt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	top: auto;

	line-height: 12.5px;

	white-space: normal;

}



a.bild{

	margin:auto;

	clear: none;

	float: left;

	left: 1px;

	top: 1px;

	right: 1px;

	bottom: 1px;

	border: thin solid #FFFFFF;

}



a.bild:hover{

	margin:auto;

	clear: none;

	float: left;

	left: 1px;

	top: 1px;

	right: 1px;

	bottom: 1px;

	border: thin solid #FF6633;

}

a.graubild{

bordercolor:#B4B4B4;
	margin:auto;

	clear: none;

	float: left;

	left: 1px;

	top: 1px;

	right: 1px;

	bottom: 1px;

	border: 1px solid #B4B4B4;

}

div.navigation{

	top: 12px;



}



a.menu_txt {

	color: #333333;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



a.menu_txt_sel {

	color: #FF6633;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

div.linie {

	border: thin solid #999999;

}



.form_field {

background-color: white; 

border: 1px solid #999999; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px; 

font-weight: normal; 

color: #333333;

}



.form_button{

background-color: white;

border : thin solid #B4B4B4; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px; 

font-weight: normal; 

color: #333333; 

}



textarea {

	background-color: #white;

	border : thin solid #B4B4B4;

	font-size: 12px;

	font-weight: normal;

	color: #333333; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 295px;

	height: 150px;

}

.messagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}


div.include {

	left: 0px;

	top: 0px;

	position: relative;

}



a.impressum {

	color: #BBBBBB;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;





}



a.impressum:hover {

	color: #FF6633;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

