body {
	padding:0;
	margin:0;
	background-image:url('../img/bg.jpg');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#818181;
	font-family:Verdana;
	font-size:9pt
}


h1 {font-size: 7pt; font weight: lighter;}

a, a:active,a:visited, a:hoover
{
	background-color: TRANSPARENT;
	color: #ff0000;
}

p {
	margin:0;
	padding:0;
	line-height:18px;
}

img {
	margin:0;
	padding:0;
	border:0;
}


#wrapper {
	float:right;
	width:928px;
	margin:19px 0 0 0;

}

#impressum {
	padding:0;
	height:114px;
	width:538px;
	text-align:right;
	vertical-align:bottom;
	color:#FFFFFF; font-size:10pt; font-family:Verdana
}

#impressum ul {
	margin:0;
	padding:0;
	text-align:right;
	list-style:none;
}

#impressum li {	
	padding:5px;
	float:right;
}

#impressum a:link, #impressum a:visited { 
text-decoration:none; 
color:#FFffff; 
}
#impressum a:hover{ 
text-decoration:underline; 
color:#FFffff; }

#logo {
	width:390px;
	height:114px;
	background-image:url(../img/logo.jpg);
}

#top {
	height:7px;
	background-image:url(../img/head.jpg);
}

#content {
 	background-image:url(../img/bg_main.jpg);
}

#footer {
	background-image:url('../img/bg_main.jpg');
	text-align:right; font-family:Verdana; font-size:10pt
}

#navcontainer {
	margin:0 5;
	padding:0;
	vertical-align:top;
}


#navcontainer ul
{
	margin:10px 0 0 10px;
	padding:0;
	list-style-type: none;
	font-size:11px;
	border-bottom: 1px solid #d5d5d5;
}

#navcontainer a
{
	display: block;
	padding: 13px 0 13px 14px;
	width: 145px;
	background-color: #FFFFFF;
	border-top: 1px solid #d5d5d5;
}


#navcontainer a:link, #navlist a:visited
{
	color: #5d5d5d;
	text-decoration: none;
}

#navcontainer a:hover
{
	background-color: #f5f4f4;
	color: #5d5d5d;
}

#aktive a:link, #active a:visited, #active a:hover
{
	background-color: #f5f4f4;
	color: #0196d4;
}


#left { 
vertical-align:top; 
width:700px;
height: 800px;
height:500px; border-left-style:dotted; border-left-width:1px; border-right-style:dotted; border-right-width:1px; border-top-width:1px; margin-left:5; margin-right:5; padding-left:5px; padding-right:5px
}  

#right {
	width:190px;
}

#img_index {
	margin:10px;
	width:400px; 
	height:166px; 
}

#list {
	vertical-align:top;
	float:left;
	width:400px;
	margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0
}
#list_ {
	vertical-align:top;
	float:left;
	width:900px;
	margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0;
}

#list_ a{
	color: #FF0000;}
#list_ a:visited{
	color: #FF0000;
	
}

#image {
	float:left;
	margin:0 0 0 20px;
	width:320px;
}
#verzeichniss {
	margin:0 0 0 10px;
	width:610px;
	border-bottom:1px solid #d5d5d5;
}
#verzeichniss a, a:active, a:visited{
	color: #818181;
	text-decoration: none
}
#verzeichniss a:hover{
	color: #0196d4;	
	text-decoration: none;
}

/* ---------------------------------------------------------------------*/
#navcontainer2 {
	vertical-align:top; 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px; 
	margin-bottom:0; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:0; 
	padding-bottom:0; 
	font-family:Arial; 
	font-size:11px
}


#navcontainer2 ul
{
	padding:0;
	list-style-type: none;
	border-bottom: 1px solid #d5d5d5; 
	margin-left:5px; 
	margin-right:5; 
	margin-top:5px; 
	margin-bottom:0; 
	font-family:arial;
	font-size:11px
}

#navcontainer2 a
{
	display: block;
	padding: 5px 0 5px 5px;
	width: 145px;
	background-color: #FFFFFF;
	border-top: 1px solid #d5d5d5;
	font-family:arial;
	font-size:11px
}


#navcontainer2 a:link, #navlist a:visited
{
	color: #5D5D5D;
	text-decoration: none; 
	font-family:Arial; 
	font-size:11px
}

#navcontainer2 a:hover
{
	background-color: #f5f4f4;
	color: #4B464F;
	font-family:Arial;
	font-size:11px
}

#maincontent {
    margin:0; 
    padding:0; 
    height:600px;
	width:100%;
	text-align:left;
	vertical-align:top;
	color:#5d5d5d; word-spacing:0; text-indent:0; line-height:100%
}

.t { vertical-align:top; }

#webspace {
	vertical-align:top;
	height:100%; margin-left:5px; margin-right:0; margin-top:0; margin-right:3px;margin-bottom:0
}
.table{
border:1px dotted #C0C0C0; border-collapse: collapse;
}

#spacecell{
border:1px dotted #C0C0C0; border-collapse: collapse;
width: 200px;
}
#spacecellr{
border:1px dotted #C0C0C0; border-collapse: collapse;
width: 200px;
text-align: center;
}
#borderless{
border:0px #ffffff;
border-collapse: collapse
}
.hinweis{
width: 90%;
text-align:right;
vertical-align:top; position:relative; z-index:2; margin-left:13;
}

.tdhinweis
{
width: 70%;
text-align:left;
vertical-align:top;margin-left:13;
}

.middle{
border-left:1px dotted #808080; border-right:1px dotted #808080; word-spacing:0; text-indent:0; text-align:left; line-height:100%; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:5px; font-family:Arial; font-size:11px
}

/*Formularstyle*/
.button{font-size: 8pt; font-family: arial; font-weight: bold; border: 1px dotted #808080; }


#linklist
{
color : #030070;
font-size:8pt; 
font-weight: bold;
text-decoration: underline;
}

#linklist a, #linklist a:active, #linklist a:visited
{
color : #05ac1c;
font-size:8pt; text-decoration:underline

}


#biglink a, #biglink a:active,#biglink a:hover,#biglink a:visited
{
font-size: 14px;
}

#grey {bgcolor="#D1D1D1"}