td {
	text-align: left;
}

TD.tx-bumxmlvhp-pi1-listrowField-name A, TD { font-size:10px;}
TD.tx-bumxmlvhp-pi1-listrowField-name { padding-right:5px;}

/* CSS Standard */

SPAN.print {
padding:1px 10px 1px 10px;
border-right: 1px solid white;
height: 18px;
}


DIV.titel-item-hafnerintro {
border-right: 1px solid white;
border-left: 1px solid white;
}



#banner_bild {
	text-align: left;
}


#hafner_intro_titel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: white;
	letter-spacing : 4;
}

#hafner_intro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	color: white;
	text-indent : 25px;
                border-bottom: 1px solid white;
                border-left: 1px solid white;
                border-right: 1px solid white;
}

#hafner_intro A{
	color : white;
	text-decoration: underline;
	font-size:13px;
}

#plattenleger_intro P{
	color : white;
	font-size:13px;
}

#hafner_intro A:HOVER{
	color : #CCCCCC;
	text-decoration: underline;
	font-size:13px;
}

#hafner_introACT A{
	color : #white;
	text-decoration: underline;
}



#plattenleger_intro_titel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: white;
	letter-spacing : 4;
               	padding-left:15px;
}

#plattenleger_intro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: white;
	padding-left: 15px;
                border-bottom: 1px solid white;
}

#plattenleger_intro A{
	color : white;
	text-decoration: underline;
}

#plattenleger_intro A:HOVER{
	color : #CCCCCC;
	text-decoration: underline;
}

#plattenleger_introACT A{
	color : #white;
	text-decoration: underline;
}



#plattenleger_intro_login_titel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: white;
                border-right: 1px solid white;
}


#plattenleger_intro_login {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color: white;
                border-bottom: 1px solid white;
                border-right: 1px solid white;
}

#plattenleger_intro_login A{
	color : white;
	text-decoration: underline;
}

#plattenleger_intro_login A:HOVER{
	color : #CCCCCC;
	text-decoration: underline;
}

#plattenleger_intro_loginACT A{
	color : #white;
	text-decoration: underline;
}


body {
	margin:0px; padding:0px;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #909FAA;
	padding-top:35px;
	}

DIV.mainnavigation-item {
	padding:2px 0px 0px 0px;
	border-bottom: 1px solid white;
	width: 178px;
}



#content{
	font-size:11px;
	padding-botto:200px
	}
	
	
h1{ 
	padding-top:50px;
	text-transform: uppercase;
	color: #990000;
	font-size:11px;
	font-weight: bold;
	letter-spacing : 4;
	}
	
#rechte_spalte{ 
	padding-top:75px;
	}
	
hr{
	margin-top:10px;
	background-color:#CCCCCC; /* Mozilla 1.4 */
	color:#CCCCCC; /* IE 6 */
	border: 1px #CCCCCC solid; 
	height: 1px; 
	}

	
A {color: #990000; text-decoration:underline;}
A:visited {color : #990000; text-decoration: underline}
A:hover {color: #000000; text-decoration: underline}
A:active {color: #990000; text-decoration: underline}


FORM{
margin:0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

FORM TD{
margin:0px 0px 0px 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}


H2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

H3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

H4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

.subheader4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
font-weight: bold;
font-size: 13px;
}

.subheader5 {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
}


.subheader6 {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
}

.tx-bumxmlvhp-pi1-browsebox TD P a { font:Arial, Helvetica, sans-serif; font-size:10px; }
.tx-bumxmlvhp-pi1-browsebox-SCell{ font:Arial, Helvetica, sans-serif; font-size:10px; background-color:#CCCCCC;}


/**
*  Login Form
*
*/

form.intro_login{
	position:absolute;
	left:50%;
	top:390px !important;
	top:392px;
	margin-left:180px;
}

.intro_login .login_title{
	font-size:13px;
}

.intro_login td{
	vertical-align:middle;
	padding:1px 2px 0 0;
	margin:0;
}

.intro_login span.pass, .intro_login span.user{
	color:#FFF;
	font-weight:bold;
}

.intro_login input.pass, .intro_login input.user{
	border:1px solid #FFF;
	height:15px;
	font-size:11px;
}

.intro_login input.user{
	width:120px;
}

.intro_login input.pass{
	width:80px;
}

.intro_login button.submit{
	border:1px solid #FFF; 
	width:35px;
	height:18px !important;
	height:15px;
	font-size:11px;
	margin-left:2px !important;
	margin-left:4px;
}

#createdby {
	font-size: 10px;
	width: 770px;
	text-align: right;
}

#createdby a:link, #createdby a:visited, #createdby a:hover{
	text-decoration: none;
	color: black;
}