body,html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-x;
	
}

body,html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.eingabe_kont_p {
		border: 1px solid #8b8b8b;
		background-color:#ffffff;
		color: #000000;
		font-family: arial, verdana, helvetica, sans-serif;
		font-weight : normal;
		font-size:11;
		letter-spacing:1px;
		width: 350px;
				
		}
		
		
.eingabe_kont_s {
		border: 1px solid #8b8b8b;
		background-color:#ffffff;
		color: #000000;
		font-family: arial, verdana, helvetica, sans-serif;
		font-weight : normal;
		font-size:11;
		letter-spacing:1px;
		width: 350px;
		height: 150px;
				
		}
			
		
.sende_suche {
border: 0px ridge;
background-color:#363a90;
color:#ffffff;
font-family: arial, helvetica, sans-serif;
font-weight : bold;
font-size:10;
letter-spacing:1px;
}

td.header
{
	width: 670px;
	height: 85px;
	padding: 20px 40px 0px 40px;
	background-image: url(../images/bg_header.gif);
	font-weight:bold;}
	
	
	td.headpic
{
	width: 670px;
	padding: 0px 40px 0px 40px;
	height: 175px;
	background : url(../images/bg_headpic.gif);
}

	td.navigation
{
	width: 670px;
	background-color: #363a90;
	height: 22px;
	border-bottom: 1px solid #ffffff;
}

	td.content
{
	width:670px;
	background-image: url(../images/bg_content.gif);
	background-repeat: repeat;
	padding: 20px 40px 0px 40px;
	margin: 0 0 0 0;
	height: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

td,p,div
{
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;

}

h1 {
	font-size: 22px;
	color: #666666;
	line-height: 24px;
}


ul#subnavigation {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background-image: none;
	width: 120px;
}

#subnavigation li {
	list-style: none;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 5px 0px;
	width: 170px;
	border-bottom: 1px dotted #363a90;
}

#subnavigation li a {
	text-decoration: none;
	color: #363a90;
	
	width: 170px;
}

#subnavigation li a:hover {
	text-decoration: none;
	
}


img.alignleft {
	float: left;
	margin: 0 0 0px 0px;
	padding: 2px;
	
	border: 1px solid #d2d2d2;
}

img.alignright {
		float: right;
	margin: 0 0 5px 5px;
	padding: 2px;
	
	border: 1px solid #d2d2d2;
}

ul#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation li {
	display: inline;
	list-style: none;
	height: 22px;
}

#navigation li a {
	color: #ffffff;
	line-height: 22px;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 9px 6px 9px;
	
}

#navigation li a:hover {
	
	background-color: #5a5e63;

	
}


ul#navigation2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation2 li {
	display: inline;
	list-style: none;
	height: 22px;
}

#navigation2 li a {
	color: #363a90;
	line-height: 22px;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 0px 6px 0px;
	
}

#navigation2 li a:hover {
	text-decoration: none;
	
	
	
}


a:link
{
text-decoration: none;
	color: #363a90;
	
	padding: 0px 0px 0px 0px;
}

a:active
{
text-decoration: none;
	color: #363a90;
	
	padding: 0px 0px 0px 0px;
}

a:visited
{
text-decoration: none;
	color: #363a90;
	
	padding: 0px 0px 0px 0px;
}

a:hover
{
	text-decoration: none;
	color: #363a90;

	padding: 0px 0px 0px 0px;
}


td.footer
{

	width: 670px;
	height: 45px;

	font-weight:bold;
	clear: both;
	color: #aeaeae;
	background-image: url(../images/bg_footer.gif);

}

#footer-copyright {
	
	width: 650px;
	text-align: center;
	padding-left: 10px;
}