body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53378a;
}

a {
	text-decoration:none;
	color:#ef8301;
}

h3.produkt {
	background-color:#ef8301; 
	margin:0 1px 0 1px;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}

td.rahmen200 {
	width:200px; 
	border-left: 1px #54378b dotted; 
	text-align:center; 
	vertical-align:top;
}

td.rahmen150 {
	width:150px; 
	border-left: 1px #54378b dotted; 
	border-right: 1px #54378b dotted; 
	text-align:center; 
	vertical-align:top;
}


h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

span.important {
	color:#ef8301;
	font-weight:bold;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:17px;
}

h3 {
	font-size:16px;
	border-bottom: 1px solid #ef8301;
}

h4 {
	font-size:15px;
}

h5 {
	font-size:14px;
}

h6 {
	font-size:13px;
}

ul {
	margin: 0 0 10px 20px;
	padding: 0;
}

p.bodytext {
	margin: 0 0 10px 0;
	padding:0;
}

/* Kontakt*/
fieldset.csc-mailform {
	border:none;
}

div.csc-mailform-field label {
	width:70px; 
	float:left;
	margin: 3px 0 2px 4px;
}

div.csc-mailform-field input,textarea {
	border:1px solid #000000;
	background-color:#cccccc; 
	width:200px;
	margin: 2px 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

#mailformformtype_mail {
	margin:3px 0 2px 77px;
	width:100px;
}

#mailformTeam {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	background-color:#cccccc; 
	width:200px;
	margin: 2px 0 2px 0;
	border:1px solid #000000;
}
/* Kontakt ENDE */


#container {
	position:absolute;
	left: 50%;
	margin: 0;
	margin-left: -500px;
	padding: 0;
	width: 1000px;
	border-right:solid #53378a 1px;
	border-left:solid #53378a 1px;
	background-image:url(/fileadmin/grafik/bg_menu.gif);
	background-repeat:repeat-y;
	background-position:31px 0px;
}


/* Content */

#content {
	margin:25px 0 0 40px;
	padding:0;
	width:760px;
}

td {
	font-size:12px;
}

#links {
	float:left;
	margin:0;
	padding: 0 20px 0 0;
	width:540px;
}

#rechts {
	float:right;
	margin:0;
	padding:0;
	width:180px;
	height:100%;
}


/* Navigation Links */

#menu {
	margin:0 0 0 31px;
	padding:0;
	width:150px;
}

p.ebene1 {
	margin:0;
	padding:0;
	height:20px;
	width:150px;
	background-color:#53378a;
	font-weight:bold;
	font-size:12px;
}

p.ebene1 {
	margin:0 0 1px 0;
	padding:0;
	height:20px;
}

p.ebene1  a {
	color:#FFFFFF;
	margin:0;
	padding:2px 0 0 7px;
	display:block;
}

p.ebene1  a:hover {
	color:#ef8301;
}



p.ebene2 {
	margin:0;
	padding:0;
	height:15px;
	width:150px;
	background-color:#726a83;
	font-size:12px
}

p.ebene2  {
	margin:0 0 1px 0;
	padding:0;
}

p.ebene2 a {
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 14px;
	display:block;
}

p.ebene2 a:hover {
	font-weight:bold;
}

p.ebene3 {
	margin:0;
	padding:0;
	height:15px;
	width:150px;
	font-size:11px
}

p.ebene3  {
	margin:0;
	padding:0;
}

p.ebene3  a {
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 23px;
	display:block;
}

p.ebene3 a:hover {
	color:#53378a;
	background:url(/fileadmin/grafik/nav/pfeil_aktiv.gif) 16px 5px no-repeat;
}



/* Startseite*/

#startseite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:4px;
	width:156px;
}

#startseite img {
	display:inline;
	border:none;
}

#startseite p {
	margin:0;
	padding:0px;
}

#startseite p.head {
	font-size:12px;
	font-weight:bold;
	padding:5px;
	background:url(/fileadmin/user_upload/Werbung/startseite_rahmen_h.gif) top left repeat-y;
}

#startseite p.text {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	background: url(/fileadmin/user_upload/Werbung/startseite_rahmen_m.gif) top left repeat-y;
}

#startseite p.preis {
	font-size:18px;
	font-weight:bold;
	padding:5px;
	color:#53378a;
	text-align:right;
	background:url(/fileadmin/user_upload/Werbung/startseite_rahmen_h.gif) top left repeat-y;
}



/* Einstiegsseite */

#einstieg_container {
	position:absolute;
	width:1002px;
	height:300px;
	background:url(grafik/einstieg/startseite_rahmen.gif);
	top:50%;
	left:50%;
	margin-left:-501px;
	margin-top:-150px;
}

#einstieg_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53378a;
}

#einstieg_content ul {
	list-style:none;
	width:720px;
	margin-left:140px;
	margin-top:80px;
}

#einstieg_content ul li {
	float:left;
	width:240px; 
	text-align:center;
}

.schrift {
	height:20px;
}

.schrift a {
	color:#f08302;
	text-decoration:none;
}

.bild {
	height:100px;
}

