body{font:normal 8pt/13pt verdana,helvetica,arial,sans-serif; background:#fff; padding:10px;}

*{font:bold 8pt/13pt verdana,helvetica,arial,sans-serif; margin-bottom:5px;}

h1, div.title{text-transform:uppercase; margin-bottom:16px;font:bold 8pt/13pt verdana,helvetica,arial,sans-serif;}
h2 {font:normal 15pt/18pt "Times New Roman", Times, serif; margin-bottom:12px;}
h3 {font-size:8pt; font-weight:bold; margin-bottom:8pt}

p {font:normal 8pt/13pt verdana,helvetica,arial,sans-serif; margin-bottom:9px;}

li {font-weight: normal;}

p a, li a {clear:none; margin:0; padding:0 0 0 18px; display:inline; background:url(/_library/img/li_pfeil.gif) no-repeat top left;}

a {clear:both; color:#004A82; display:block; background:url(/_library/img/li_pfeil.gif) no-repeat bottom left; padding:0 0 0 10px; text-decoration:none; line-height:13pt; margin:0 0 18px 0;}
a:hover {text-decoration:underline;}
a.anker, a.name {width:1px; height:1px; overflow:hidden; background:none; display:inline; padding:0; margin:0;}

input, select {border:1px solid #000; width:190px; height:16px; margin-bottom:7px;float:left; position:relative; margin-right:10px; z-index:10;font:normal 8pt/13pt verdana,helvetica,arial,sans-serif;}
input {width:188px;}
label {width:170px; line-height:16px;margin-bottom:7px; float:left;display:block; position:relative;}
textarea { border:1px solid #000; width:250px; margin-bottom:5px; float:left; position:relative;}

.button{
		border:1px solid #004A82; color:#004A82; background:#fff url(/_library/img/button_pfeil.gif) no-repeat right center;  line-height:14px; position:relative;  
		padding:0 20px 2px 7px; float:left; height:13px; margin:0 10px 7px 0;}
		
.button:hover{background:#004A82 url(/_library/img/button_pfeil2.gif) no-repeat right center; color:#fff; text-decoration:none;}
		html>body .button{ padding-top:1px;}
	
input.button{ width:auto; padding:0 10px 2px 0; height:18px;line-height:13px;}
		html>body input.button{padding:0 20px 2px 7px; }
.button_navi {border:1px solid #004A82; color:#004A82; background:none; line-height:14px; position:relative;  
		padding:0 10px 2px 7px; float:left; width:auto; margin:0 10px 7px 0; background:#fff;}
.button_navi:hover{background:#004A82; color:#fff;}
		
th{ font-weight:bold;text-align:left;}
table, td,th, table p{margin:0; padding:0;}
table.suchergebnis{border:1px solid #cecfce;margin-bottom:5px; }	
table.suchergebnis td{padding-left:2px;}

.nolink a{ padding:0; margin:0; background:none;}

.formcomment{color:#990000; font-weight:bold;}