/* @override http://kunststoff.server11079.yco.de/fileadmin/template/css/Stile.css */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font: normal 100.75%/1.3em Verdana,Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	text-align: center;
	overflow: scroll;
}

a:link,a:visited {color: #003399;}
a:hover {color: #0066ff;}

strong {text-transform: uppercase;}
p span, h4 span {color: #990000;}
body * {margin-top: 0; margin-bottom: 0; }
html {font-size: 100%;}

div#Wrapper {text-align: left;width: 900px;margin: 0 auto;}

div#Logo {width: 100%;height: 125px;float: left;margin-top: 20px;background: #fff url(../images/Logo_bg.gif) no-repeat;}


div#Menu {width: 100%;float: left;background-color: #003399;}

/* Menu Gross-/Kleinschreibung */
div#Menu ul {float: left;list-style: none;font-size: 11px;text-transform: uppercase;text-align: center;}

#ContentLinks dl {margin: 0;}

/* Kontakt-Tabelle */
#spalteRechts table {font-size: .8em;width: 100%;}

div#Menu ul li {float: left;background: url(../images/Pipe.gif) no-repeat 100% 7px;}
div#Menu ul li a:link,div#Menu ul li a:visited {color: #fff;text-decoration: none;padding: 4px 20px;display: block;}
div#Menu ul li a:hover {background-color: #0066ff;background-image: none;}
div#Menu ul li.aktiv {background-color: #0066ff;}

div#Spalten {
	float: left;
	width: 100%;
	height: 1%;
	min-height: 300px;
	background: #fff url(../images/Spalten_bg.jpg) repeat-y;
	padding-bottom: 30px;
}
/*Heiko, zusätzlicher Content, links, 13.09.2008*/
/*div#ContentLinks {float: left;width: 100%;list-style: none;padding: 0;margin: 0;font-size: 12px;}*/
div#ContentLinks {float: left;width: 85%;list-style: none;padding: 8px 0 8px 25px;font-size: 12px;}

div#Untermenu ul {float: left;width: 100%;list-style: none;padding: 0;margin: 0;font-size: 12px;}
div#Untermenu ul li a:link, div#Untermenu ul li a:visited {padding: 8px 0 8px 25px;display: block;text-decoration: none;border-bottom: 1px solid #999;}

div#Untermenu ul li a:hover,div#Untermenu ul li.aktiv {background: #fff url(../images/Pfeil.gif) no-repeat 6px 11px;}


div#spalteLinks {
	float: left;
	width: 201px;
	background: transparent;
	margin: 0;
	padding: 0;
}



div#spalteRechts {
	float: right;
	width: 639px;
	margin-top: 20px;
	background: transparent;
	padding: 0 40px 0 20px;
}

div#footer {width: 900px;margin: 0 auto 60px auto;background-color: #ddd;height: 30px;padding-top: 8px;border-top: 1px solid #999;}

div#footer p {font-size: 11px;margin: 0;background: none;color: #000;}

div#clear {clear: both;}


/* Ueberschriften */
.h3_hidden {display: none}

h1,h2,h3,h4,h5,h6 {margin: .5em 0;color: #003399;font-weight: normal;}

h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;color: #000;}
h5 {font-size: .8em;color: #000;}

h1 a,h2 a,h3 a,h4 a,h5 a {text-decoration: none;}

p, div#spalteRechts ul {font-size: .8em;margin-bottom: 1.5em;}

/* Formular */
form {width: 550px;text-transform: uppercase;font-size: .75em;}

.formbody textarea {
	width: 342px;
	font-size: 1.25em;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
	color: #fff;
	display: block;
}

fieldset {margin: 10px 0;background-color: #eee; border: 1px solid #d5d5d5;font-weight: bold;padding: 15px 10px 10px 10px;width: 300px;}

legend {padding: 2px 10px; background: #fff;border: 1px solid #d5d5d5;color: #0066ff;}

input.text {
	font-size: 1.25em;
	display: block;
	border: 1px solid #ddd;
	width: 350px;
	padding: 3px 4px;
	background: #fff;
	color: #000;
}

div.formbody {margin: 20px 0;}
label {text-transform: none;}