/*	undo
------------------------------------------------------------------------------*/

:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:12px;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }

legend { display:none; }

/*	reset some basic style
------------------------------------------------------------------------------*/
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}
ul {margin-left:15px;}


a:hover { text-decoration:none; }

/* ------------------------------------------------------------------------------ */

body {
	background:#ffffff;
	text-align:center;
}

body,table,td,div {
	font-size: 12px;
	line-height:18px;
	letter-spacing:0px;
	font-family: arial, verdana, helvetica, sans-serif;
}


a {
color:#1B488C;
}

a:hover{
text-decoration:underline;
}

#site {

	position:relative;
	display:block;
	margin:30px auto 20px auto;
	padding:0;
	height:100%;
	width:760px;
	color:#606060;
	text-align:left;
}

#header {
margin:0px 20px 20px 10px;
height:60px;
}

#header .headerimage{
	display:block;
	float:left;
}

#links {
	clear:both;
	display:block;
	float:left;
	margin-right:20px;
	width:150px;
}

#sitetext{
background:#4169E1 url(/sixcms/media.php/799/bisag_klein.gif) no-repeat 10px;
border:0px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
color:#ffffff;
font-weight:bold;

}

#startseite{
background:#eeeeee;
border:1px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
font-weight:bold;
}

#navi{
background:#eeeeee;
border:1px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
}

#navi .nav{
line-height:20px;
border-bottom:1px solid #dddddd;
font-weight:bold;
}

#navi .nav:hover{
 text-decoration:none;
 background:#ffffff;
}

#kontakt{
background:#eeeeee;
border:1px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
font-weight:bold;
}


#rechts {
float:right;
width:590px;
}

#contenttext{
background:#4169E1;
border:0px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
color:#ffffff;
font-weight:bold;
font-style:italic;
font-size:13px;
}

#content{
background:#eeeeee;
border:1px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
color:#000000;
}

#footer{
background:#FBFBFB;
border:1px #cccccc solid;
padding:10px;
margin:0px 0px 3px 0px;
height:15px;
}

#top{
width:50px;
float:left;
background:url(/sixcms/media.php/799/top.gif) no-repeat 0px 3px;
}

#top a{
margin-left:10px;
}

#impressum{
width:100px;
float:left;
background:url(/sixcms/media.php/799/right.gif) no-repeat 0px 5px;
}

#impressum a{
margin-left:15px;
}



#datum{
float:right;
}

.title{
display:block;
font-weight:bold;
font-size:20px;
margin-bottom:0px;
color:#666666;
}

p{
margin:0px 0px 10px 0px;
}





