<pre>body { color: #000000; background-color: #EDEDED; font-family: Arial, Helvetica, sans-serif;}
body *, td {font-size:12px;}
.schwarz { background-color: #000000;}
.menue_bg { background-image: url('images/menue_bg_erw.gif'); background-repeat: no-repeat; background-color: #F5F5F5}
.ri_text {}
.ri_special {font-size: 16px;}
.teaser_bg { background-image: url('images/teaser_bg.gif');}
.linie_sel { background-image: url('images/linie_sel.gif');}
a { color: #CC0000; text-decoration: none; font-weight: bold;}
#navigation a { color:#FFFFFF; }
a:hover, .blaettern a:hover { color: #FF7C06; text-decoration: underline;}
dl, dt, dd, ul, li {margin:0; padding:0;}

/* fusszeilen und quicklinks */
.footer { text-align:center; }
.footer a { color: #000000; text-decoration: none; font-weight: bold;}
.footer a:hover { text-decoration: underline;}
.footer_link, .footer_link a  { font-size:12px; color: #F5F5F5; font-weight: normal; }
.footer_link a:hover { color: #F5F5F5; text-decoration: none;}

/* menue */
.navvert { width:141px; color:#FFFFFF; height:13px; font-weight:bold;}
.navvert a { width:100%; color:#FFFFFF; display:block;}
.navigation a:hover, .navvert a:hover { color: #FF7C06; background-color:#990000;}
.menue_buttons { text-indent:5px; background-color:#336699; border:1px solid #0066CC;}
.menue_buttons_sel { text-indent:5px; background-color:#990000; border:1px solid #CC0000;}
.menue_buttons_sub { text-indent:10px; background-color:#510000; border:1px solid #990000;}
.menue_buttons_sub a,
.menue_buttons_sub_sel a { color:#CCCCCC;}
.menue_buttons_sub_sel { text-indent:10px; background-color:#880000; border:1px solid #990000;}
.menue_buttons_sub2 { text-indent:20px; background-color:#220000; border:1px solid #770000;}
.menue_buttons_sub2 a,
.menue_buttons_sub2_sel a { color:#999999;}
.menue_buttons_sub2_sel { text-indent:20px; background-color:#600; border:solid 1px #990000;}
.menue_buttons_extra { color: #FFFF00; }

/* allgemein */
th {	font-weight: bold;	text-decoration: underline;	text-align: left;}
.leftborder {  background-color: #F5F5F5; background-image: url('images/leftborder.gif'); background-repeat: no-repeat}
.ri_justify { text-align: justify}
.error {	color: #ff0000;	font-weight: bold;}
.jobtitle {	font-size: 16px;	font-weight: bold;}
.big {	font-size: 18px;	font-weight: bold;	color: #CC0000;}
.sprache {	background-image: url('images/menue_button.gif');	font-weight: bold;	color: #FFFFFF;	text-align: right}
.small {	font-size: 8px;}

/* Definition Sucher auf Homepage */
.suchfeld, .newsletter {	width:139px; color:#FFFFFF; height:13px; font-weight:bold; background-color:#660000; border:1px solid #990000; margin:5px 0px 5px 0px;}
.input_search    { width:100px; height:17px; border: solid 1px #660000;}
.newsletter {background-color:#990000;}



/* Impressum */
#impressum { margin: 0px auto; padding: 0px;}
#impressum table { }
#impressum #inhalte { width: 100%; height: 100%}
#impressum th { font-weight: bold; padding: 20px 0px 10px 0px; text-align: center;}
#impressum .justify { text-align:justify; padding: 0px 5px 0px 5px;}
#impressum .center { text-align:center; padding: 0px 5px 0px 5px;}
#impressum .farbe { background-color: #F0CAC5;}
#impressum .menue_bg { background-image: url('images/menue_bg_erw.gif');}


/* NEU */
.menue_buttons .neu {color:#FFFF00;}

/* Partnersites */
#externlinks {margin-top:20px;}
#externlinks td,
#externlinks td *{font-size:10px; color:#999999; text-align:center;}



/* Startseite Neu */
#startseite h2 {color:#CC0000; font-size:14px; background:url('images/startseite-h2-bg.gif') no-repeat; width:560px; height:22px; text-indent:5px; line-height:20px; clear:both; margin-left:0; margin-right:auto; margin-top:10px; margin-bottom:5px}
#startseite #suche {height:30px; font-size:12px; font-weight:bold; border-bottom:1px dotted #000000; margin-bottom:10px;}
#startseite #suche form { padding:0; margin:0 auto;}
#startseite #suche form * {float:left;}
#startseite #suche .beschriftung {margin:auto 2px auto 49px; line-height:17px;}
#startseite #suche .artikelsuchfeld {margin-left:2px; width:233px; height:20px; border:1px solid #000000;}
#startseite #suche .los {margin-left:2px;}
#startseite .hpbanner {display:block; width:560px; height:280px; font-weight:normal; overflow:hidden;}
#startseite .hpbanner,
#startseite .gedrittelt {margin-bottom:8px;}
#startseite .hpbanner span {display:block; position:relative; left:266px; top:-200px; width:230px; height:120px; z-index:11; color:#FFFFFF;}
#startseite .hpbanner strong {display:block; clear:both; margin:5px auto;}
#startseite .hpbanner:hover {text-decoration:none; cursor:pointer;}
#startseite .redaktionell {float:left; margin:0 10px 20px 0;}
#startseite .gedrittelt .redaktionell {float:right; margin:0;}
#startseite .redaktionell img {margin-bottom:2px;}
#startseite .navvert {margin:2px auto 10px auto;}
#startseite .navvert th {height:21px; text-indent:16px; background:url('images/startseite-th-bg.gif') no-repeat; text-decoration:none}
#startseite .partnerprogramm * {margin:0;}</pre>
