/* firefox scrollbar hack */ 
html {height: 100%; margin-bottom: 1px; }

body { font-family: Verdana;
font-size: 11px;
background-color: rgb(255, 255, 255);
text-align: center;
margin:0;
padding:0;

}

.textlayer {
	visibility: hidden;
	width: 272px;
position: absolute;
top: 315px;
text-align:justify;
}
.textlayerdis {
	visibility: hidden;
	width: 372px;
position: absolute;
top: 315px;
text-align:justify;
}


h1 { font-size: 14px;
color: rgb(0, 0, 0);
}
h2 { font-size: 16px;
color: rgb(0, 0, 0);
}
h3 { font-size: 14px;
color: rgb(0, 0, 0);
}
code { font-size: 14px;
color: rgb(0, 0, 255);
}
pre { padding: 5px;
font-size: 14px;
color: rgb(0, 0, 255);
}

.left { background-color: rgb(189, 190, 198);
width: 128px;
float: left;
}

.title { background: url(../upload/design/bg-top.jpg) repeat-x fixed;
height: 100px;
}

a:link, a:visited, a:active, a:hover { text-decoration: none;
font-weight: bold;
color: rgb(0, 0, 128);
font-size: 11px;
}

a:active, a:hover { color: rgb(0, 128, 153); text-decoration: underline;
}

/*Navigation*/

	.menutitle { border-bottom: 1px solid rgb(103, 109, 165);
	
	background: transparent url(../upload/design/nav-box/kopf.jpg) repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	font-weight: bold;
	text-align: left;
	height: 25px;
	}
	.menufoot { background: transparent url(../upload/design/nav-box/fuss.jpg) repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	font-weight: bold;
	text-align: center;
	height: 25px;
	}
	.menucontainer { background: transparent url(../upload/design/nav-box/nav-bg.jpg) repeat scroll 0% 50%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	width: 222px;
	}

/*erste Ebene */
	a.menu { 
	border-bottom: 1px solid rgb(103, 109, 165);
	padding-top: 3px;
	display: block;
	text-align: left;
	color: rgb(238, 238, 238);
	text-decoration: none;
	height: 22px;
	font-weight: bold;
	}

	



	
	/*erste Ebene Active */
	a.menuactive { 
	background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
	border-bottom: 1px solid rgb(103, 109, 165);
	padding-top: 3px;
	display: block;
	text-align: left;
	color: rgb(238, 238, 238);
	text-decoration: none;
	height: 22px;
	font-weight: bold;
	}
	
	/*zweite Ebene */
	a.menusub 
		{ 
		
		border-bottom: 1px solid rgb(103, 109, 165);
		padding-top: 3px;
		padding-left: 3px;
		display: block;
		text-align: left;
		color: rgb(238, 238, 238);
		text-decoration: none;
		height: 22px;
		font-weight: bold;
		}
		
	/*zweite Ebene Active */
	a.menusubactive 
		{ 
		background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
		border-bottom: 1px solid rgb(103, 109, 165);
		padding-top: 3px;
		padding-left: 3px;
		display: block;
		text-align: left;
		color: rgb(238, 238, 238);
		text-decoration: none;
		height: 22px;
		font-weight: bold;
		}
		
	/*dritte Ebene*/
	a.menusub3 
		{
		border-bottom: 1px solid rgb(103, 109, 165);
		padding-top: 3px;
		padding-left: 8px;
		display: block;
		text-align: left;
		color: rgb(238, 238, 238);
		text-decoration: none;
		height: 22px;
		font-weight: bold;
		}
		
	/*dritte Ebene Active*/
	a.menusub3active 
		{ 
		background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
		border-bottom: 1px solid rgb(103, 109, 165);
		padding-top: 3px;
		padding-left: 8px;
		display: block;
		text-align: left;
		color: rgb(238, 238, 238);
		text-decoration: none;
		height: 22px;
		font-weight: bold;
		}
		
	/*erste Ebene*/
	a.menu:link, a.menu:visited,
	a.menuactive:link, a.menuactive:visited,
		{ font-size: 12px;
		color: rgb(238, 238, 238);
		text-decoration: none;
		font-weight: bold;
		}
		
	/*zweite Ebene*/
	a.menusub:link, a.menusub:visited,
	a.menusubactive:link, a.menusubactive:visited,
		{ font-size: 11px;
		color: rgb(238, 238, 238);
		text-decoration: none;
		font-weight: bold;
		}
		
	/*dritte Ebene*/
	a.menusub3active:link, a.menusub3active:visited,
	a.menusub3:link, a.menusub3:visited  
		{ font-size: 10px;
		color: rgb(238, 238, 238);
		text-decoration: none;
		font-weight: bold;
		}
	
	
	/*erste Ebene*/
	a.menu:hover, a.menu:active,
	a.menusub:hover, a.menusub:active 
		{ 
		background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
		font-weight: bold;
		}
		
	/*zweite Ebene*/
	a.menusubactive:hover, a.menusubactive:active,
	a.menuactive:hover, a.menuactive:active
		{ background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
		font-weight: bold;
		}	
		
	/*dritte Ebene*/
	a.menusub3active:hover, a.menusub3active:active,
	a.menusub3:hover, a.menusub3:active   
		{ background: transparent url(../upload/design/nav-box/nav-verlauf.gif) repeat scroll 0% 50%;
		font-weight: bold;
		}	
/*Navigation ENDE*/

#content { padding: 0px 6px 0px 0px;
background-color: rgb(255, 255, 255);
width: 500px;
float: right;
text-align: justify;
font-size: 11px;
line-height: 18px;
}

#contentbox { padding: 0px 3px;
background: url(../upload/design/box.jpg);
width: 508px;
height: 200px;
float: right;
text-align: justify;
font-size: 10px;
line-height: 18px;
}

#box { width: 500px;
float: right;
}
#newshead { 
background: transparent url(../upload/design/news-box/kopf.gif); no-repeat scroll center top;
font-size: 14px;
color: rgb(255, 255, 255);
font-weight: bold;
}
#newsmitte { 
background: transparent url(../upload/design/news-box/mitte.gif); background-repeat: repeat-y;
}
#newsfuss { 
background: transparent url(../upload/design/news-box/fuss.gif); background-repeat: repeat-y;
}

#newstext { font-size: 10px;
color: rgb(0, 0, 128);
margin-top: 8px;
margin-left: 8px;
margin-right: 8px;
}
.bb { font-weight: normal;
font-size: 10px;
}
.fusszeile { background: transparent url(../upload/design/fusszeile.gif) no-repeat scroll center top;
vertical-align:middle;
height: 81px;
width: 745px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}

.headbutton {
width: 27px; 
height: 22px;
vertical-align: middle;
}

table { font-size: 11px;
line-height: 18px;
}
