############  STRUKTUR  ############
html{
}

body{
margin: 0;
padding: 0;
text-align:center;
background: #F0B660;
}

hr{
display: none;
}

#container{
width: 765px;
padding:0;
margin:6px auto 0 auto;
text-align:left;
background: #0000A0;
}

#logo{
width: 765px;
height: 128px;
margin:0 auto 0 auto;
text-align:center;
background: #0000A0;
}

#logo a		{border-bottom:0px;}
#logo a:link	{border-bottom:0px;}
#logo a:visited	{border-bottom:0px;}
#logo a:hover	{border-bottom:0px;}
#logo a:active	{border-bottom:0px;}

.space{
width: 765px;
height: 12px;
margin:0 auto 0 auto;
background: #0000A0;
}

.minheight{
width: 1px;
height: 360px;
float:right;
}

#main{
width: 765px;
margin:0 auto 0 auto;
text-align:left;
}

#links{
padding-top:16px;
padding-left:13px;
padding-right:12px;
float: left;
width: 160px;
}

*html #links{
width: 160px;
}

#inhalt{
margin:-12px 13px 0 185px;
width:498px;
min-height:360px;
padding: 0 12px 12px 56px;
background: #fff;
}

*html #inhalt{
width:563px;
}


############  LAYOUTS  ############


#menu {
	width: 156px;
	border: none;
	margin-left: 0px;
	}
	
#menu li {
list-style: none;
width: 156px;
margin-left: -40px;
padding: 0 0 12px 0;
}

#menu li a {
	font-size:120%;
  	height: 22px;
	border:none;
	text-decoration: none;
	}

*html #menu li a {
  	height: 27px;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #fff;
	display: block;
	background: url(button.gif);
	padding: 5px 0 0 10px;
	}
	
#menu li a:hover, #menu li a:active{
	color: #0000A0;
	padding: 5px 0 0 10px;
	}
	


a		{ color: #0000A0; text-decoration: none; font-weight: bold; border-bottom:1px dotted;}
a:link		{ color: #0000A0; text-decoration: none; font-weight: bold; border-bottom:1px dotted;}
a:visited	{ color: #0000A0; text-decoration: none; font-weight: bold; border-bottom:1px dotted;} 
a:hover		{ color: #0000A0; text-decoration: underline; font-weight: bold; border-bottom:0px;}		
a:active	{ color: #0000A0; text-decoration: none; font-weight: bold; border-bottom:0px;} 
a:focus 	{ color: #0000A0; text-decoration: none; font-weight: bold; border-bottom:0px;}


/* Untermenue */
#untermenue {
float: left;
background: transparent;
padding: 0;
margin: -16px 0 0 0;
widht: 100%;

}

#untermenue ul
{
display: inline;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
}

#untermenue li
{
display: inline;
line-height:25px;
}

#untermenue a
{
padding: 6px;
border-bottom:none;
}

#untermenue a:link , #untermenue a:visited
{
color: #ea631a;
text-decoration: none;
}

#untermenue a:hover
{
text-decoration: underline;
}

#footer
{
text-align:center;
color:#fff;
}

#head1 p {
margin: 0px 0px 0px 0px;
font-size: 100%;
line-height: 100%;
color: #ffa627;	
}

input, textarea	{
		font-family: arial, sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		color: #242424;
		font-weight: normal;
		background-color: #fdfdfd;
		border: #F0B660 solid 1px;
		}

input.button1 	{
		background-color: #ea631a;
		color:#fff;
		font-weight:bold;
		}

body, td, p, li{
		font-family: arial, sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		color: #242424;
		}

h1		{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 165%;
		line-height: 120%;
		color: #ffa627;
		border-bottom: 2px solid #ffa627;
		padding-top: 24px;
		margin-bottom: 24px;
		}

h2		{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 125%;
		line-height: 125%;
		color: #ffa627;
		padding-left: 4px;
		}

.slogan		{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 125%;
		line-height: 125%;
		font-weight:bold;
		color: #ffa627;
		text-align: center;
		border: 1px solid #ffa627;
		width:75%;
		padding: 14px;
		margin: 0 auto 0 auto;
		}

b		{
		color: #505050;
		}

tr		{
		vertical-align:top;
		}

.bg_hellgrau	{
		background: #E8E8E8;
		}

.bg_hellblau		{
		background: #DEEAFE;
		}


.box	 	{
		border: 1px solid darkgray;
		padding: 1px 5px 1px 5px;	
		font-size:90%;
		line-height:105%;
		}
.standard		{
		width:172px;
		margin: 8px 0px 8px 0px;			
		}
.float		{
		width:200px;
		float: left;
		margin: 0px 6px 0px 0px;
		}
.farbig		{
		background-color: grey;
		}

img.bord 	{
		display: block;
		border: 1px solid #44475F;
		padding: 2px;
		margin-bottom: 5px;
		}
			
img.wrap 	{
		display: block;
		border: 0;
		margin-right: 10px;
		margin-bottom: 6px;
		margin-top: 3px;
		}
				
img.col		{
		display: block;
		border: 0;
		margin-left: 14px;
		}
					
img.left 	{
		display: block;
		border: 0;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 0;
		}
				
img.right 	{
		display: block;
		border: 0;
		margin-left: 10px;
		margin-bottom: 10px;
		margin-top: 0;
		}

body, textarea {
  scrollbar-base-color:#F8EFE7;
  scrollbar-3dlight-color:#F8EFE7;
  scrollbar-arrow-color:#0000A0;
  scrollbar-darkshadow-color:#0000A0;
  scrollbar-face-color:#F8EFE7;
  scrollbar-highlight-color:#0000A0;
  scrollbar-shadow-color:#0000A0;
  scrollbar-track-color:#F8EFE7;
  overflow:auto;
  }