#kopf
{
	height:60px;
	margin:auto;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-repeat:no-repeat;
	visibility:visible;
	position:absolute;
	top:6px;
	left:20px;
	width:700px;
	 }

#kopftut
{
 height:60px;
 margin:auto;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-left:1px solid #000000;
 visibility:visible; 
 position:absolute;
 top:5px; 
 left:20px; 
 width:650px;
 }
#kopflangzeit
{
 height:60px;
 margin:auto;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-left:1px solid #000000;
 visibility:visible; 
 position:absolute;
 top:5px; 
 left:20px; 
 width:750px;
 }
 #kopfdruck
{
 height:60px;
 margin:auto;
 visibility:visible; 
 position:absolute;
 top:5px; 
 left:20px; 
 width:600px;
 }

 #kopfanmeldung
{
	height:40px;
	margin:auto;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	visibility:visible;
	position:absolute;
	left:10px;
	width:400px;
	top: 5px;
 }

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1
{
 margin:0px;
 position:relative;
 top:10px;
}
#bf
{
	color:#ffffff;
	background:#0030a0;
	font-family:arial, helvetiva, serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:4px;
	width:285px;
	padding:0px 5px 0px 20px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	text-decoration:none;
}
#bfdruck
{
	color:#ffffff;
	background:#0030a0;
	font-family:arial, helvetiva, serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:4px;
	width:285px;
	padding:0px 5px 0px 20px;
	text-decoration:none;
}
#bfanmeldung
{
	color:#ffffff;
	background:#0030a0;
	font-family:arial, helvetiva, serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:4px;
	width:100px;
	padding:0px 5px 0px 20px;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	text-decoration:none;
}

#menue
{
	list-style:none outside;
	padding:0;
	width:auto;
	height:15px;
	margin:auto;
	display: block; 
 }
 #menueu
{
	display:list-item;
	list-style:none outside;
	padding:0;
	width:700px;
	height:20px;
	margin:auto;
	background-color: #FFFFFF; 
 }
 #menue2
{
 display:block;
 list-style:none outside;
 height:41px;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 margin:auto;
 visibility:visible; 
 position:absolute; 
 top:57px; 
 left:20px; 
 width:700px;
 }
 
.limenue
{
	list-style:none outside;
	padding:0;
	margin:0;
	width:164px;
	float:left;
	top:0;
	display: inline;
	}
.limenue_breit
{
	list-style:none outside;
	padding:0;
	margin:0;
	width:170px;
	float:left;
	top:0;
	display: inline;
	}
.limenue2
{
 list-style:none outside;
 padding:0;
 margin:0;
 float:left;
 position:relative;
 top:0;
}
.link:active,.link:link,.link:visited,.link:hover
{
	color:#000000;
	background:#FFFFFF;
	font-family:arial, helvetiva, serif;
	font-size:10pt;
	font-weight:bold;
	TEXT-DECORATION:none;
	padding:2px 8px 2px 8px;
	float:left;
	
 }
.onlink:active,.onlink:link,.onlink:visited,.onlink:hover
{
 color:#0030a0;
 background:#ffffff;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 text-decoration: underline;
 padding:2px 8px 2px 8px;
 float:left;
}
	
.link:hover
{
	color:#0030a0;
	background:#FFFFFF;
	text-decoration: underline;
		}
	
.linku:active,.linku:link,.linku:visited,.linku:hover
{
	color:#ffffff;
	background:#C3C3C3;
	font-family:arial, helvetiva, serif;
	font-size:10pt;
	font-weight:bold;
	TEXT-DECORATION:none;
	padding:2px 8px 2px 8px;
	border-bottom:1px solid #000000;
	float:left;
	
	}
.onlinku:active,.onlinku:link,.onlinku:visited,.onlinku:hover
{
	color:#000000;
	background:#FFFFFF;
	font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px; 
 border-bottom:1px solid #000000;
 float:left;
 }
	
.linkure:active,.linkure:link,.linkure:visited,.linkure:hover
{
color:#ffffff;	
    background:#C3C3C3;
		font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 float:left;
	}
	
.onlinkuli:active,.onlinkuli:link,.onlinkuli:visited,.onlinkuli:hover
{
	color:#000000;
	background:#FFFFFF;
	font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px; 
 border-left:1px solid #000000;
 border-bottom:1px solid #000000;
 float:left;
		
}	
	
.linkuli:active,.linkuli:link,.linkuli:visited,.linkuli:hover
{
	color:#ffffff;	
    background:#C3C3C3;
	font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px;
 border-left:1px solid #000000;
 border-bottom:1px solid #000000;
 float:left;
	}
	
.onlinkure:active,.onlinkure:link,.onlinkure:visited,.onlinkure:hover
{
	color:#ffffff;	
    background:#FFFFFF;
	font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px; 
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 float:left;
		
}
.linku:hover
{
	color:#000000;
	background:#d7d7d7;
	border-bottom:1px solid #000000;
	}
	.linkuli:hover
{
	color:#000000;
	background:#d7d7d7;
	border-bottom:1px solid #000000;
	}

.linkure:hover
{
	color:#000000;
	background:#d7d7d7;
	border-bottom:1px solid #000000;
	}

.link2:active,.link2:link,.link2:visited,.link2:hover
{
 color:#ffffff;
 background:#0030a0;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 float:left;
}
.onlink2:active,.onlink2:link,.onlink2:visited,.onlink2:hover
{
 color:#000000;
 background:#ffffff;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:2px 8px 2px 8px;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 border-bottom:1px solid #ffffff;
 float:left;
}
.link2:hover
{
	color:#000000;
	background:#99CCFF;
	border-bottom:1px solid #000000;
}
#rumpf
{
	background:#FFFFFF;
	margin:auto;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	visibility:visible;
	position:absolute;
	top:94px;	
	left:20px;
	width:700px;
	overflow:visible;
	height:auto;
}

#rumpftut
{
	background:#FFFFFF;
	margin:auto;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	visibility:visible;
	position:absolute;
	top:59px;
	left:20px;
	width:650px;
	}
#rumpflangzeit
{
	background:#FFFFFF;
	margin:auto;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	visibility:visible;
	position:absolute;
	top:59px;
	left:20px;
	width:750px;
	}
	#rumpfdruck
{
	background:#FFFFFF;
	margin:auto;
	visibility:visible;
	position:absolute;
	top:59px;
	left:20px;
	width:600px;
	}

#rumpfanmeldung
{
	background:#FFFFFF;
	margin:auto;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	visibility:visible;
	position:absolute;
	left:10px;
	width:400px;
	height:auto;
	top: 40px;
	}
	
#rumpf2
{
 width:775px;
 background:#ffffff;
 margin:auto;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 
}
#fuss
{
	position:relative;
	color:#ffffff;
	background:#0030a0;
	font-family:arial, helvetiva, serif;
	font-size:8pt;
	text-align:right;
	padding:1px 5px 1px 0px;
	border-top:1px solid #000000;
	clear:both;
	visibility:visible;
	overflow:visible;
	}

#fusstut
{
 color:#ffffff;
 background:#0030a0;
 font-family:arial, helvetiva, serif;
 font-size:8pt;
 text-align:right;
 padding:1px 5px 1px 0px;
 border-top:1px solid #000000;
 clear:both;
		}

h2
{
	color:#0030a0;
	font-family:arial, helvetiva, serif;
	font-size:16px;
	font-weight:800;
	letter-spacing:4px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	text-decoration:none;
	}
.h2f
{
 color:#ff0000;
 text-decoration:none;
 letter-spacing:0px;
}
.h2os
{
 text-decoration:none;
}
h3
{
	margin:0px 10px 10px 0px;
	font-family:arial, helvetiva, serif;
	font-size:14px;
	font-weight:bold;
	color: #0030a0;
	letter-spacing:0px;
}
h4
{
	font-family:arial, helvetiva, serif;
	font-size:14px;
	font-weight:bold;
	color: #0030a0;
 
}
.ulink:active,.ulink:link,.ulink:visited,.ulink:hover
{
 color:#0030a0;
 font-family:arial, helvetiva, serif;
 margin:0px 5px 10px 5px;
 border:1px solid #ECE9D8;
 text-decoration:none;
 display:block;
}
.ulink:hover
{
 background:#f5f4ea;
 border:1px solid #9F9F9F;
}
.mehr:active,.mehr:link,.mehr:visited,.mehr:hover
{
 color:#000000;
 font-family:arial, helvetiva, serif;
 font-size:9pt;
 font-weight:bold;
 TEXT-DECORATION:none;
 padding:0px 2px 0px 2px;
 border:1px solid #ffffff;
}
.mehr:hover
{
 color:#bf0000;
 text-decoration:underline;
}

.sub
{
 color:#000000;
 background:#d7d7d7;
 font-weight:bold;
 border:1px solid #9F9F9F;
 float:left;
 margin:15px 5px 5px 110px;
 cursor:pointer;
}
.sub:hover
{
 background:#009F00;
 border:1px solid #000000;
}
.res
{
 color:#000000;
 background:#d7d7d7;
 font-weight:bold;
 border:1px solid #9F9F9F;
 float:left;
 margin:15px 5px 5px 15px;
 cursor:pointer;
}
.res:hover
{
 color:#ffffff;
 background:#ff0000;
 border:1px solid #000000;
}
.el:active,.el:link,.el:visited,.el:hover
{
 color:#000000;
 font-family:arial, helvetiva, serif;
 font-size:9pt;
 font-weight:bold;
 padding:0px 2px 0px 2px;
 margin:5px 10px 5px 10px;
 border:1px solid #ffffff;
 text-decoration:none;
 display:block;
 width:250px;
}
.el:hover
{
 background:#f5f4ea;
 border:1px solid #5F5F5F;
}
.sl:active,.sl:link,.sl:visited,.sl:hover
{
 color:#000000;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 padding:0px 2px 0px 2px;
 margin:5px 10px 5px 10px;
 border:1px solid #ffffff;
 text-decoration:none;
}
.sl:hover
{
 background:#f5f4ea;
 border:1px solid #5F5F5F;
}
.bildlink
{
 border:none;
 vertical-align:middle;
 margin:2px 10px 2px 0px;
}
.ulel, .liel
{
 list-style:none outside;
 margin:0px;
 padding:0px;
}
.textbox
{
 float:left;
 width:259px;
}
.inlink:active,.inlink:link,.inlink:visited,.inlink:hover
{
 color:#0030a0;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 text-decoration:none;
}
.inlink:hover
{
 text-decoration:underline;
}


.fa:active,.fa:link,.fa:visited,.fa:hover
{
 color:#000000;
 background:#FF9F00;
 font-family:arial, helvetiva, serif;
 font-size:10pt;
 font-weight:bold;
 padding:2px 0px 2px 0px;
 margin:0px 10px 0px 330px;
 text-decoration:none;
 text-align:center;
 display:block;
 border:1px solid #000000;
}
.fa:hover
{
 color:#ffffff;
 background:#007F00;
}
#untermenue   {
	visibility:visible;
	position:absolute;
	top:9px;
	left:9px;
	width:168px;
	height:56px;
}

#Content  {
	overflow:visible;
	visibility:visible;
	position:relative;
	top:23px;
	left:223px;
	width:458px;
	height:auto;
	z-index:1;
	}
	
	#Content-workshop {
	overflow:visible;
	visibility:visible;
	position:relative;
	top:23px;
	left:50px;
	width:620px;
	height:auto;
	z-index:1;
	}
 

