body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border-width:0px;
	font-size:0.8em;
}

div {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 120%; 
	
}

/* RAHMEN */
#rahmentop {display:none}	
#rahmentopl {display:none}	
#rahmentopr {display:none}		
#rahmenbottom {display:none}
#rahmenbottoml {display:none}	
#rahmenbottomr {display:none}	

/* RAHMEN ende */

/* KOPFBEREICH */

#logo {display:none}

/* KOPFBEREICH ende */

/* MENUE */

#menuetop {display:none}

#sidebar {display:none}
#sidebarrechts {display:none}

.normal {font-weight:bold; line-height:170%; font-size:0.9em;}

/* MENUE ende */

/* CONTENT */
body #content {float:left; margin-top:0px; }

#content { width:650px; position:absolute; 
	background-color:#FFFFFF; line-height:150%; font-size:1.0em; color:#000000; text-align:left;
	border-width:0px; border-style:solid;}
	
#content p {margin:20px 30px 20px 30px;}

#content p a {color:#000000;}
	#content p a:link{text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#000000;}
	#content p a:visited {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#000000;}
	#content p a:hover {text-decoration:none; border-width:1px; border-style:solid; border-color:#000000; color:#000000; background-color:#FFFFFF; padding:2px;}
	#content p a:active {text-decoration:none; border-width:1px; border-style:solid; border-color:#000000; color:#000000; background-color:#FFFFFF; padding:2px;}
	#content p a:focus {text-decoration:none; border-width:1px; border-style:solid; border-color:#000000; color:#000000; background-color:#FFFFFF; padding:2px;}

#content h1 {
	font-family:Georgia, Times New Roman, Times, serif; 
	line-height:120%; 
	font-size:1.5em;
	color:#BBBBBB;
	margin:0px 0px 20px 10px;}
	
#valid {display:none}


/* CONTENT ende */

/* FEED */
#feed {display:none; }

/* FEED ende */

/* FOOTER */

#copyright {display:none}

/* FOOTER ende */

/* NOSCRIPT */

#noscriptfont { position:absolute; z-index:5; background-color:#F5F5F5; }
.red {color:#FF0000; line-height:150%; margin:0px; font-weight:normal}

/* NOSCRIPT ende */


abbr {text-decoration:none; border-width:0px; border-style:solid;}
.bold {font-weight:bold}
img {border-width:0px;}

/* 10 GRUENDE */

ol#gruende li {
	font-family:Georgia, Times New Roman, Times, serif; 
	line-height:150%; 
	font-size:1.3em;
	margin:0px 10px 2em 0px;
}

ol#gruende li img{vertical-align:top; border-width:2px; border-style:solid; border-color:#777777;}
	
/* 10 GRUENDE ende*/

/* REFERENZEN */
	
.referenzbox {
	margin:0px 14px 10px 14px; background-color:#FFFFFF; text-align:left; 
	border-width:2px; border-style:solid; border-color:#777777; padding:10px;}
	
.referenzbox li {list-style-type:none; list-style-image:none;}
.referenzbox li ul li {list-style-type:circle; list-style-image:none;}

.referenzbild {font-weight:bold;}
	
.referenzbox a {color:#777777;}
	.referenzbox a:link {text-decoration:none; border-width:0px 0px 0px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:visited {text-decoration:none; border-width:0px 0px 0px 0px; border-style:dashed; border-color:#777777; color:#777777;}
	.referenzbox a:hover {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#000000;}
	.referenzbox a:active {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#00000;}
	.referenzbox a:focus {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#777777; color:#000000;}


/* REFERENZEN ende */


/* KONTAKT */

form {color: #000000; line-height:200%}
	
input, select, textarea { 
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	color: #000000;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	width:300px;
	background-color:transparent; 
}

textarea, select {border-width:1px; background-color:#ECECEC;}
textarea {width:300px; overflow:auto;
	scrollbar-3dlight-color:#666666;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#ECECEC;
	scrollbar-track-color:#ECECEC;
	scrollbar-shadow-color:#ECECEC;	
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#ECECEC;
	scrollbar-hightlight-color:#666666;	}
	
.button {
	border-width:2px;
	border-style:solid;
	border-color:#666666;
	background-color:#FFFFFF;
	font-size: 1em;
	color:#000000;
	cursor:hand; cursor:pointer;
	width:300px;
	font-weight:bold;
	padding:5px;
}

.button:hover, .button:active, .button:focus {
	background-color:#000000; color:#FFFFFF;
}


/* KONTAKT ende */

/* SITEMAP */

#sitemap li {color:#CCCCCC; font-weight:bold; list-style-type:circle; padding-bottom:5px; }
#sitemap li ul {margin-left:15px; padding-left:15px;}

#sitemap li a {color:#777777; font-weight:normal; }
	#sitemap li a:link {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777;}
	#sitemap li a:visited {text-decoration:none; border-width:0px 0px 1px 0px; border-style:dashed; border-color:#CCCCCC; color:#777777; }
	#sitemap li a:hover {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#sitemap li a:active {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}
	#sitemap li a:focus {text-decoration:none; border-width:1px; border-style:solid; border-color:#777777; color:#777777; background-color:#FFFFFF; padding:2px;}

/* SITEMAP ende */




