@charset "utf-8";
/* CSS Document */
* {font-family:Verdana, Arial, Helvetica, sans-serif;}
body {margin:0; padding:0;}
hr.clearer  {clear:both; width:0px; height:0px; border:0; color:#fff;}
#oben {margin-top:10px;}
#seite {width:960px; margin:auto;}
#links {float:left; width:140px;}
#rechts {float:right; width:805px;}
#content a {color:#000000; text-decoration:none;}
#content a:hover {text-decoration:underline;}


p.rot {
	color: #c71712;
	font-weight: bolder;
}

#spalte1 {width:400px; float:left; }
#spalte2 {width:400px; float:right; margin-right:5px;}
#spaltex {width:800px; margin-right:5px; }

h2.titel {text-align:center; font-size:18px; border:1px solid #000; margin:5px; padding:5px;}
h2.titel2 {text-align:center; font-size:16px;  margin:0 0 0 0; padding:10px 0 0 0; color:#ff0000; clear:both; font-weight:bold;}
h3 {font-size:18px; font-weight:bold;}
h3.rillenfix2 {color:#ff0000; font-size:14px;}
h3.typ2 {margin:20px 0 0 10px; font-size:16px; font-weight:bold;}
p {font-size:14px; margin:0;}

p.t2 {margin:0 10px 0 10px;}
p.t3 {margin:0; padding:0;}
img.top2 {margin:0 0 0 5px;}

.rillenfix {color:#ff0000;}
.beetfix {color:#079606;}

#footer { text-align:center; margin-top:20px; font-size:14px; margin-bottom:0px;}
#footer a {color:#000000; text-decoration:none; margin:0 10px 0 10px;}
#footer a:hover {text-decoration:underline;}
#footer a.onlineshop {color:#ff0000; text-decoration:underline;}

.gl_gal {border:1px solid #000;}