html
{
	SCROLLBAR-BASE-COLOR: #FC6;
	SCROLLBAR-FACE-COLOR: #FC6; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFF; 
	SCROLLBAR-SHADOW-COLOR: #000; 
	SCROLLBAR-3DLIGHT-COLOR: #FFF5D2; 
	SCROLLBAR-ARROW-COLOR: #FFF5D2; 
	SCROLLBAR-TRACK-COLOR: #FFF5D2; 
	SCROLLBAR-DARKSHADOW-COLOR: #000;
}
body
{
    text-align: center;
    font-size: 11px;
    font-family: Verdana;
    background-image:url('/upload/bilder/bghaupt.jpg');
}
#root
{
    width:953px;
    margin: 0px auto;
    text-align: left;
    color: #000;
    background-color: #FFF;
    border: 1px solid #000;
}
a
{
    color: #A00;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    color: #F00;
    text-decoration: underline;
}
#root a
{
    color: #A00;
    text-decoration: none;
    font-weight: bold;
}
#root a:hover
{
    color: #F00;
    text-decoration: underline;
}

h1			{ font-family:verdana; font-size:14px; }
h2			{ font-family:verdana; font-size:12px; }

#head
{
    border: 0px solid #000;
    height:100px;
    margin-top: 5px;
}

#footer
{
    border: 0px solid #000;
    height:40px;
    margin: 0px;
    clear: both;
    text-align: center;
    background-color: #FFF;
}
#navi_left
{
    width: 200px;
    height: 1400px;
    float: left;
    border: 0px solid #F00;
    border-right: 1px solid #000;    
    margin-left: 0px;
    margin-right: 0px;
    background-color: #FFF;
}

	#navi_left ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#navi_left li
	{
		display: inline;
		margin: 0;
	}

	#navi_left li a
	{
		height: 20px;
		display: block;
		line-height: 20px;
		vertical-align: middle;
	}
	
		#navi_left li.menuered a
		{
			background-color: #A00;
			text-decoration: underline;
			font-weight: bold;
			color: #FFF;
			margin-top: 5px;
			margin-left: 5px;
			margin-right: 5px;
			padding-left: 5px;
			width: 185px;
		}
			#navi_left li.menuered a:hover
			{
				background-color: #36C;
            }
		
        #navi_left li.menueyellow1 a
		{
			background-color: #FB4;
			text-decoration: none;
			font-weight: normal;
			color: #000;
			margin-top: 1px;
			margin-left: 5px;
			margin-right: 5px;
			padding-left: 10px;
			width: 180px;
			background-image:url(/upload/navi_pfeil_zu.gif);
			background-repeat:no-repeat;
			background-position: 180px 5px;
		}
		#navi_left li.menueyellow1 a:hover
		{
			text-decoration: underline;
			background-color: #36C;
			color: #FFF;
			font-weight: bold;
		}
		
		#navi_left li.menueyellow2 a
		{
			background-color: #FC6;
			text-decoration: none;
			font-weight: normal;
			color: #000;
			margin-top: 1px;
			margin-left: 5px;
			margin-right: 5px;
			padding-left: 20px;
			width: 170px;
			background-image:url(/upload/navi_pfeil_zu.gif);
			background-repeat:no-repeat;
			background-position: 180px 5px;
		}
		#navi_left li.menueyellow2 a:hover
		{
			text-decoration: underline;
			background-color: #36C;
			color: #FFF;
			font-weight: bold;
		}
		
		#navi_left li.menueyellow3 a
		{
			background-color: #FD8;
			text-decoration: none;
			font-weight: normal;
			color: #000;
			margin-top: 1px;
			margin-left: 5px;
			margin-right: 5px;
			padding-left: 30px;
			width: 160px;
			background-image:url(/upload/navi_pfeil_zu.gif);
			background-repeat:no-repeat;
			background-position: 180px 5px;
		}
		#navi_left li.menueyellow3 a:hover
		{
			text-decoration: underline;
			background-color: #36C;
			color: #FFF;
			font-weight: bold;
		}
.content
{
    width: 540px;
    float: left;
    border: 0px solid #F00;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #FFF;
    text-align: justify;
}
.navi_right
{
    width: 200px;
    height: 1400px;
    float: right;
    border: 0px solid #F00;
    border-left: 1px solid #000;
    background-color: #FFF;
}
.home
{
    clear: both;
    width: 185px;
    height: 20px;
    border: 0px;
    background-color: #36C;
    color: #FFF;
    text-decoration: underline;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;    
    padding-left: 5px;
    font-weight: bold;
}
.home:hover
{
	cursor:pointer;
	background-color: #A50;
}
.menue_tbl
{
	height: 18px;
	border-collapse: collapse;
}

.menue_tbl_suche
{
	height: 25px;
	border-collapse: collapse;
}

.menue_td a
{
  color: #FFF;
}
.menue_td
{
	vertical-align: middle;
	text-decoration: underline;
}

.menue_td2
{
	vertical-align: middle;
}

.menue_right
{
    clear: both;
    width: 185px;
    height: 20px;
    border: 0px;
    background-color: #A00000;
    color: #FFF;
    text-decoration: underline;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    font-weight: bold;
}

.navipath
{
    clear: both;
    width: 530px;
    height: 20px;
    border: 0px;
    color: #A00;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0px;
    font-weight: bold;
}

.menue2_right
{
    clear: both;
    width: 185px;
    height: 20px;
    border: 0px;
    background-color: #FC6;
    color: #000;
    text-decoration: none;
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 5px;    
    padding-left: 5px;
}

.menue2_right_suche
{
    clear: both;
    width: 190px;
    height: 22px;
    border: 0px;
    background-color: #FC6;
    color: #000;
    text-decoration: none;
	text-align: center;
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 5px;    
	padding-top: 5px;
}
.menue2_auto
{
    clear: both;
    width: 190px;
    height: auto;
    border: 0px;
    background-color: #FC6;
    color: #000;
    text-decoration: none;
    text-align: center;
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 5px;    
    padding-bottom: 5px;
	padding-top: 5px;
}
.hosted
{
    clear: both;
    width: 200px;
    height: 50px;
    border: 0px;
    background-color: #FFF;
    color: #000;
    text-decoration: none;
    text-align: center;
    margin-top: 50px;
}

.banner
{
    clear: both;
    width: 200px;
    height: auto;
    border: 0px;
    background-color: #FFF;
    color: #000;
    text-decoration: none;
    text-align: center;
    margin-top: 11px;
    align: center;
}

input
{
    height:14px;
    font-size: 10px;
    font-family: Verdana;
    border: 1px solid #000;
}

.gbtblleft
{
    vertical-align: top;
    width: 120px;
    text-align: left;
}

.gbtblmiddle
{
    width: 10px;
}

.gbtblright
{
    width: 400px;
    vertical-align: top;
    text-align: justify;
}