body {
	font-size:11px;
	background-repeat:repeat-x;
	font-family:arial;
	margin:0px;
}


/*
************************************************************************
*                                                                      *
*  CONTENT                                                             *
*                                                                      *
************************************************************************
*/
.content h1 {
	font-family:verdana;
	font-size:16px;
	padding:0px;
	margin:0px;
	margin-bottom:16px;
}

.content p {
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}

ul.qliste {
    list-style-type:  square;
    font-family:	     verdana;
    margin-top:       12px;
    margin-bottom:    12px;
    margin-left:      15px;
		line-height:18px;
}

ul.qliste li {
    margin-top:	     12px;
    margin-bottom:    6px;
}

ul.qliste2 {
    list-style-type:  circle;
    font-family:	     verdana;
    margin-top:       6px;
    margin-bottom:    12px;
    margin-left:      30px;
		line-height:18px;
}

ul.qliste2 li {
    margin-top:       6px;
    margin-bottom:    6px;
}

/*
************************************************************************
*                                                                      *
*  RECHTE SPALTE                                                       *
*                                                                      *
************************************************************************
*/
.rechts h4,
h4.rechts {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:16px;
}

.rechts p,
p.rechts {
	font-family:verdana;
	font-size:8px;
	padding:0px;
	margin:0px;
	margin-bottom:4px;

}


/*
************************************************************************
*                                                                      *
*  NAVIGATION                                                          *
*                                                                      *
************************************************************************
*/

.nav_l a {
	info: Linke Navigation - normale Punkte;
	font-family:arial;
	font-size:12px;
	color:#959595;
	font-weight:bold;
	text-decoration:none;
}
.nav_l a:hover {
	color:#000000;
}
.nav_l a.aktiv {
	info: Linke Navigation - aktiver Punkt;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.nav_l a.aktiv:hover {
	color:#000000;
}
.nav_r1 a {
	info: Rechte Navigation oben - normale Punkte;
	font-family:arial;
	font-size:12px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
.nav_r1 a:hover {
	color:#4C4C4C;
}
.nav_r1 a.aktiv {
	info: Rechte Navigation oben - aktiver Punkt;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.nav_r1 a.aktiv:hover {
	color:#000000;
}

.nav_r2 a {
	info: Rechte Navigation unten - normale Punkte;
	font-family:arial;
	font-size:10px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}
.nav_r2 a:hover {
	color:#000000;
}
.nav_r2 a.aktiv {
	info: Rechte Navigation unten - aktive Punkte;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.nav_r2 a.aktiv:hover {
	color:#000000;
}


/*
************************************************************************
*                                                                      *
*  SITEMAP                                                             *
*                                                                      *
************************************************************************
*/

#sitemap {
	font-family:verdana;
	font-size:10px;
	position:absolute;
	top:24px;
	left:41px;
	background-color:#ffffff;
	visibility:hidden;
	padding:0px;
	margin:0px;
}

.sitemap a {
	color:#000000;
	text-decoration:none;
}
.sitemap a:hover {
	color:#000000;
	text-decoration:underline;
}



/*
************************************************************************
*                                                                      *
*  ICHSUCHE                                                            *
*                                                                      *
************************************************************************
*/

#ichsuche {
         font-family:verdana;
         font-size:10px;
	position:absolute;
	top:24px;
	left:130px;
	background-color:#ffffff;
	visibility:hidden;
}

.ichsucheinaktiv {
	background-color:#F9F9F9;
}

.ichsucheinaktiv a {
	color:#767676;
	text-decoration:none;
}

.ichsucheaktiv {
	background-color:#D70909;
}
.ichsucheaktiv a {
	color:#ffffff;
	text-decoration:none;
}


/*
************************************************************************
*                                                                      *
*  DIALOG                                                              *
*                                                                      *
************************************************************************
*/

#dialog {
         font-family:verdana;
         font-size:10px;
	position:absolute;
	top:24px;
	left:234px;
	background-color:#ffffff;
	visibility:hidden;
}


/*
************************************************************************
*                                                                      *
*  FORMULAR                                                            *
*                                                                      *
************************************************************************
*/

.formular td {
         font-family:verdana;
	font-size:10px;
}

.submitinput {
	font-size:8pt;
	height:18px;
	border:1px solid #000000;
	background-color:#155281;
	color:#FFFFFF;
}

.textinput {
	font-size:8pt;
	border:none;
	border-bottom:1px dashed #000000;
	background-color:#ffffff;
	height:18px;
	width:170px;
}
.textinput_fehler {
	font-size:8pt;
	border:none;
	border-bottom:1px dashed red;
	background-color:#ffffff;
	height:18;
	width:170px;
}

.formular textarea.textinput {
	overflow:auto;
	font-size:8pt;
	border:none;
	border:1px solid #000000;
	background-color:#ffffff;
	height:18;
	width:170px;
}

.formular textarea.textinput_fehler {
	overflow:auto;
	font-size:8pt;
	border:none;
	border:1px solid red;
	background-color:#ffffff;
	height:18;
	width:170px;
}


/*
************************************************************************
*/

.logo img {
	margin-left:21px;
}

.blockcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
}

.blockcontent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	margin-bottom:4px;
}

.blockhead2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.blocklinklist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url(bilder/linkbullet.gif);
	font-size:10px;
	padding:0px;
	margin:0pc;
	margin-left:17px;
	margin-bottom:0px;
}

.blocklinklist a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.wds_opt {
	font-weight:bold;
}

.wds_opttext {
	xfont-weight:bold;
	color:#333333;
}

.wds_preis {
	font-weight:bold;
}

.wds_textarea {
	width:350px;
	height:50px;
}

.wds_textarea {
	font-size:8pt;
	border:1px dashed #000000;
	margin-top:5px;
}

.wds_stueckinput {
	font-size:8pt;
	border:1px dashed #000000;
	width:20px;
	text-align:right;
	height:14px;
	margin-left:5px;
	margin-right:5px;
}


.gruppe     {font-weight:bold; font-size:12px;}

