*{margin:0;padding:0;}* 
body { font: 12px Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 16px; background: #D0D4D4; color: #444;padding-bottom:30px;}
.icon {vertical-align:middle;line-height:100%;margin:0px 3px 3px 0px;}
a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
p { margin: 0 0 15px 0; }
h1 { font: normal 34px "Trebuchet MS", Arial, Sans-Serif; color:#B60D0A; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color:#E4FFD3;background: inherit; }
sup { font-size: 10px; color: #DFCDA2; }
h2 {color:#B60D0A;font:bold 19px "Trebuchet MS", Arial,Sans-Serif;margin:0 0 12px 10px;border-bottom:1px solid #ccc;padding:0px 0px 3px 0px;width:540px;}

h3 { color: #808080;padding:3px 10px; margin:0 0 15px; }

#content {width:860px;margin:10px auto;background:#fff;padding:10px 10px 20px 10px;overflow:auto;}

#header {background:#fff url('../images/header-2.jpg') no-repeat;height:252px; }
#header p {margin:10px 0 0;color:black; }

#logo {padding:30px 0 0 20px;float:left;width:400px;}

#search {float:right;width:240px;text-align:right;margin:10px 15px 0 0; }
#search a, #watch a {color: #fff;font-size:11px;cursor: pointer; }

#searchform { padding: 10px; background:#B2B6B6; }
#searchform p { margin: 0; }

#menu {margin:0 0 55px; }
#menu li {list-style:none;float:left;}
#menu li a {cursor:pointer;padding:5px 20px;line-height:25px;background:#D0D4D4;margin:0 1px 0 0;color:#808080;}
#menu li a:hover {background:#B2B6B6;color:#000;}
#menu li a.current {background:#E1D3B2;color:#000;}
#menu li a#last  {margin:0;}

ul.horst {margin:0px 0px 0px 10px;padding:0px 0px 0px 10px;} 
ul.horst li {margin:5px 0px;}

#umzform {width:860px;float:left;clear:both;margin:0;padding:0;}
#umzform fieldset {width:815px;float:left;clear:left;margin:10px 0px 10px 10px;padding:10px 10px;background:#f3f3f3;border:1px solid silver;}
#umzform fieldset legend {font-weight:bold;padding:0px 4px;margin:0px 12px 0px 12px;color:#B60D0A;font:bold 16px "Trebuchet MS", Arial,Sans-Serif;}
#umzform fieldset .label {font-weight:bold;width:120px;padding:4px 10px 0px 0px;text-align:right;}
#umzform fieldset input {float:left;margin:0px 5px 0px 0px;}
#umzform fieldset select {float:left;margin:3px 5px 0px 0px;font-size:12px;}
#umzform fieldset label.inline {clear:none;width:30px;margin-right:30px;padding:0px 0px 0px 0px;}
#umzform fieldset .msub {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:217px;background:url('../images/button-jetzt-anmelden.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;margin:0px 0px 0px 30px;padding:0;}
#umzform fieldset .msub:hover {background:url('../images/button-jetzt-anmelden.png') 0 -30px no-repeat;}

#umzform .formtable td {padding:5px;}

#umzform fieldset.small {width:400px;float:left;clear:left;margin:0px 0px 0px 10px;padding:10px 0px;}
#umzform fieldset.small legend {font-weight:bold;padding:0px 4px;margin:0px 8px 0px 8px;color:#B60D0A;font:bold 16px "Trebuchet MS", Arial,Sans-Serif;}
#umzform fieldset.small label {font-weight:bold;font-size:11px;width:100px;padding:4px 7px 0px 0px;float:left;clear:both;text-align:right;}
#umzform fieldset.small input {float:left;margin:0px 5px 10px 0px;}
#umzform fieldset.small select {float:left;margin:3px 5px 10px 0px;}

#umzform2 {width:860px;float:left;clear:both;margin:0;padding:0;}
#umzform2 fieldset {width:815px;float:left;clear:left;margin:10px 0px 10px 10px;padding:10px 10px;background:#f3f3f3;border:1px solid silver;}
#umzform2 fieldset legend {font-weight:bold;padding:0px 4px;margin:0px 12px 0px 12px;color:#B60D0A;font:bold 16px "Trebuchet MS", Arial,Sans-Serif;}
#umzform2 fieldset .label {font-weight:bold;width:120px;padding:4px 10px 0px 0px;text-align:right;}
#umzform2 fieldset input {margin:0px 5px 0px 0px;}
#umzform2 fieldset select {margin:3px 5px 0px 0px;font-size:12px;}
#umzform2 .formtable td {padding:5px;}
#umzform2 fieldset .msub {line-height:100%;vertical-align:middle;color:white;font-weight:bold;font-size:12px;width:217px;background:url('../images/button-jetzt-anmelden.png') 0 0 no-repeat;height:30px;cursor:pointer;border:none;margin:0px 0px 0px 30px;padding:0;}
#umzform2 fieldset .msub:hover {background:url('../images/button-jetzt-anmelden.png') 0 -30px no-repeat;}
p.info {margin:10px 0px 0px 10px;width:815px;float:left;clear:both;font-size:11px;padding:10px;border:1px solid silver;background-color:#fefefe;}


.third {float:left;width:390px;margin:0 30px 0px 10px;padding:0px;} 
.third p {margin:0 0px 0px 0px;padding:0px;}
.third h2 { color: #B60D0A; font: bold 19px "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px 0px;border-bottom:1px solid #ccc;padding:0px 0px 3px 0px;width:100%;}

.third-ganz {float:left;width:530px;margin:0 20px 10px 10px;border-bottom:1px solid #ccc;}
.third-ganz ul {width:auto;background:none;margin:10px 0;}
.third-ganz ul li {margin:0px 0px 0px 20px;padding:0 0 2px 0px;line-height:16px;}
a.angebot-anfordern {width:400px;height:23px;padding:7px 10px 0px 0px;background:url('../images/button-jetzt-angebote-anfordern.gif') 0 0 no-repeat;color:white;display:block;font-weight:bold;text-align:center;}
a.angebot-anfordern:hover {background:url('../images/button-jetzt-angebote-anfordern.gif') 0 -30px no-repeat;}

a.angebot-anfordern-hoch {width:360px;height:50px;line-height:20px;padding:10px 20px 0px 20px;background:url('../images/button-jetzt-anmelden-gross.png') 0 0 no-repeat;color:white;display:block;font-weight:bold;text-align:center;font-size:12px;}
a.angebot-anfordern-hoch:hover {background:url('../images/button-jetzt-anmelden-gross.png') 0 -60px no-repeat;}

.third-ganz h2 { color: #B60D0A; font: bold 19px "Trebuchet MS", Arial, Sans-Serif; margin: 20px 0 12px 0;border-bottom:1px solid #ccc;padding:0px 0px 3px 0px;clear:both;}
.third-ganz h2.small { color: #B60D0A; font: bold 14px "Trebuchet MS", Arial, Sans-Serif; margin:0 0 0px;padding:0 0px 3px 0px;border-bottom:none;width:530px;}
.last {float:right;margin:0 10px 10px 0;}
.third-ganz h3 {color:#333;font: bold 15px "Trebuchet MS", Arial, Sans-Serif; margin:15px 0 0px 0px;padding:0px 0px 3px 0px;width:530px;}

.more {border-top:1px solid #eee;padding:5px 0 0 0;}

#footer {width:860px;margin:15px auto;color:#444;font-size:.9em; }
#footer a {color: #444; }
.right {float:right;text-align:right;font-size:1em;}
#footer .right a {margin:0 0 0 2px;padding:3px 10px;}
#footer .right a:hover {background:#fff;text-decoration:underline; }

input,textarea {margin:2px 0px 2px 0px;padding:5px 5px;border:1px solid silver;width:300px;}
input:hover,textarea:hover,input:focus,textarea:focus {background-color:#E4F1FC;border-color:#3055D6;}
#aform {background:url('../images/lock.png') 17px 17px no-repeat;float:left;clear:both;margin:20px 0px 30px 0px;padding:20px 20px 20px 100px;border:1px solid silver;background-color:#fcfcfc;}
#aform label {float:left;clear:both;text-align:right;font-weight:bold;width:90px;margin:5px 10px 0px 0px;font-size:11px;}
#aform .submit {padding:5px 20px;margin:10px 0px 0px 150px;font-weight:bold;cursor:pointer;background:url('../images/button-submit-110.gif') 0 0 no-repeat;width:110px;border:none;} 
#aform .submit:hover {background:url('../images/button-submit-110.gif') 0 -23px no-repeat;} 

/* ----------------------------------------- 	
	Neueste Beiträge
 ----------------------------------------- */  
#content #news-box {
	float:left;
	clear:both;
	margin:20px 0 0 10px;
	width:680px;
	padding:10px 10px 5px 0;
}
#content #news-box fieldset {
	
	border:1px solid silver;
	padding:5px 10px;
}
#content #news-box fieldset legend {
	font-weight:bold;
	font-size:14px;
	padding:0 3px;
	color:#B60D0A;
}
#content #news-box h2 {
	font-size:12px;
	float:left;
	width:640px;
	padding:0;
	margin:10px 0 0 3px;
	border-bottom:none;
}
#content #news-box h2 a {
	color:#B60D0A;
}
#content #news-box h2 a:hover {
	color:#808080;
}
#content #news-box p {
	float:left;
	font-size:11px;
	width:640px;
	color:#666;
	padding:0 0 0 0;
	margin:0 0 1px 3px;
}