body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

/*Überschrift 1+2*/
h1 { font-weight:small; font-family:Arial; font-size:12pt; color:#000000; }
h2 { font-size:10pt; font-family:Arial; color:#000000; font-weight:bold; }
/*Bildanordnung*/
h3 { float:left; margin-right:10px; margin-bottom:7px; border-style:none }
/*Text gelb markiert*/
h4 { font-size:10pt; font-family:Arial; color:#000000; font-weight:100; background-color: #FFFF00 }
/*Text in Tabellen*/
h5 { font-size:10pt; font-family:Arial; color:#000000; font-weight:100; background-color: #FFFFFF }
/*Trennlinien*/
h6 { hr-noshade height:13px; border:1px solid blue; }
/*Text rot*/
p1 { font-size:10pt; font-family:Arial; color:#990000 }

p, ul, ol, li, div, td, th, address, blockquote { font-family:Arial; font-size:10pt; font-family:Arial; color:#000000; font-weight:100; }
/*Links*/


 a:link { text-decoration:none; font-weight:small; font-size:10pt; color:#001EE1; }
 a:visited { text-decoration:none; font-weight:small; font-size:10pt; color:#001EE1; }
 a:hover { text-decoration:none; font-weight:small; font-size:10pt; color:#AA0000; }
 a:active { text-decoration:none; font-weight:small; font-size:10pt; }
/*Fett =  font-weight: bold; */

.tabl {
width:100%;
border: 0px;
}

#top {
background-repeat: repeat-x;
background-image:url(images/top_bg.gif);
height:114px;
}

/*#logo {
background-repeat: no-repeat;
background-image:url(images/logo.gif);
background-position:left;
background-position:20px 20px;
cursor:pointer;
width: 340px;
}*/

#tophouse {
background-repeat: no-repeat;
background-image:url(images/top_house.gif);
background-position: right;
background-position: 10px 6px;;
width: 404px;
}

#leiste {
background-repeat:repeat-x;
background-image:url(images/leiste_bg.gif);
width:100%;
height:36px;
border: 0px;
}

#leisten {
text-align:right;
vertical-align:top;
padding: 9px 0 0 0;
}

.leistext {
padding: 0px 30px 0px 50px;
background-repeat:no-repeat;
background-image:url(images/dotpoint.gif);
background-position:34px 5px;
top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
outline: none;
}

.leistext a:link, .leistext a:visited, .leistext a:active {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
outline: none;
}

.leistext a:hover {
text-decoration:underline;
}

#tbl_left {
width: 200px;
vertical-align:top;
padding: 24px 10px 0 10px;
}

#tbl_content {
vertical-align:top;
padding: 10px 0 0 0;
}

#tbl_right {
width: 200px;
vertical-align:top;
padding: 24px 10px 0 10px;
}

.menstart {
background-image:url(images/menu_start.gif);
background-repeat:no-repeat;
width:48px;
height:28px;
}

.men {
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
width:152px;
}

.mentext, .mentext a {
color:#000000;
text-align:left;
text-decoration:none;
}

/*******Content**********/

.r-lo {
	background-image: url(images/r-lo.gif);
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.r-o {
	background-image: url(images/r-o.gif);
	background-repeat: repeat-x;
	height:13px;
}

.r-ro {
	background-image: url(images/r-ro.gif);
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.r-l {
	background-image: url(images/r-l.gif);
	background-repeat: repeat-y;
	width:13px;
}

.r-r {
	background-image: url(images/r-r.gif);
	background-repeat: repeat-y;
	width:13px;
}

.r-lu {
	background-image: url(images/r-lu.gif);
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.r-u {
	background-image: url(images/r-u.gif);
	background-repeat: repeat-x;
	height:13px;
}

.r-ru {
	background-image: url(images/r-ru.gif);
	background-repeat: no-repeat;
	width:13px;
	height:13px;
}

.cnt {
background-repeat:no-repeat;
background-image:url(images/content_bg.gif);
height:500px;
vertical-align:top;
padding: 10px;
}

.foots {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
}

.foots a, .foots  a:link, .foots a:visited, .foots a:hover, .foots a:active {
text-decoration:none;
font-size:10px;
color:#999999;
}
