/*
  Gesamtbreite ändern bei  :  body, #siteWords    (+ screen.css)
  Höhe "Header" ändern bei :  #intro              (+ screen.css)
  Pos. rechte Spalte ändern:  #right -> right  (+ main-ie.css, main-ie5.css)
  Höhe "Fuss" ändern bei   :  #outro -> height
*/

/* anpassungen an abmessungen in screen.css */
#wrapper { background:none; border:0; }
#wrapper2 { border:0; }
#outer, #gfx_bg_middle { background:none; }
#right { right:-6px; }

/* allgemein */
body { background:#eceded url('../images/bg_kachel.jpg') center repeat-y; font-family:Arial,Verdana,sans-serif; font-size:0.8em; color:#000000; }
h1 { font-size:13px; line-height:16px; color:#000; padding:0; margin:0; margin-bottom:10px; text-transform: uppercase; letter-spacing:0.9px; }
h2 { font-size:12px; line-height:16px; padding:0; margin-bottom:0; }
h3 { font-size:11px; line-height:18px; }
h4 { font-size:9px; }
p { margin:8px 0; padding:0; }
img { border:0; }
ul { margin-left:0; padding-left:0; }
li { margin-left:18px; }
a:link, a:visited { color:#000; text-decoration:none; }
a:hover, a:active { text-decoration:underline; }

/* allgemeine klassen */
.small { font-size:11px; }
.x-small { font-size:9px; }
.no-margin { margin:0; padding:0; }
.seitennavi { font-size:12px; line-height:15px; color:#EC910B; }
img.bild-links  { float:left; clear:left; margin-right:10px; margin-bottom:10px; }
img.bild-rechts { float:right; clear:right; margin-left:10px; margin-bottom:10px;}
img.bild-links-am-rand  { float:left; clear:left; margin-left:-30px; }
img.bild-rechts-am-rand { float:right; clear:right; margin-right:-30px;}

/* kopf */
#siteWords { position:absolute; top:0px; left:0px; z-index:2; width:100%; height:20px; background: #fff url('../images/bg_keywordleiste.jpg') center no-repeat; }
#siteWords span { text-transform:uppercase; color:#cfd1d2; display:block; font-size:7px;  height:20px;line-height:20px; margin:0 auto; padding:0 6px; text-align:left; vertical-align:middle; width:975px; }
#siteWords a { text-decoration:none; color:#cfd1d2; }
#intro { height:20px; }
#siteImage { width:100%; text-align:center; margin-top:60px; }

/* linke spalte */
#lang { height:20px; left:187px; position:absolute; top:219px; width:150px; }
#lang img{ float:left; margin-right:3px; }

/* content */
#contLocation { font-size:9px; color:#a6a6a6; height:17px; line-height:17px; }
#contLocation a { color:#a6a6a6; text-decoration:none; }
#container-center { margin:0px; }
#contBlock1 { width:auto; font-size:12px; line-height:18px; color:#58585a; margin:0 30px; }

/* rechte spalte */
#aktuelles { padding:5px 17px 0 15px; margin-right:8px; border-top:1px solid #9c9e9f; border-right:1px solid #9c9e9f; }
#kundenstimmen { padding:5px 15px 0 17px; margin-right:9px; float:right; border-left:1px solid #9c9e9f; border-bottom:1px solid #9c9e9f; }
.KastenRechteSpalte { width:300px; }
.KastenRechteSpalte h2 { color:#9c9e9f; font-size:11px; line-height:15px; width:auto; margin:0; margin-bottom:6px; padding-bottom:3px; text-transform: uppercase; font-weight: normal; }
.KastenRechteSpalte h3 { width:auto; margin:0 0 5px; }
.KastenRechteSpalte a { color:#9c9e9f; text-decoration: none; }
.KastenRechteSpalte a:hover { color:#9c9e9f; text-decoration: underline; }
div.reSpalteBox {}
img.reSpalteImage { margin:3px auto; }
.reSpalteTitel { font-size:11px; color:#9c9e9f; font-weight:normal; line-height:15px; margin-top:0px; }
.reSpalteUntertitel { font-size:11px; color:#9c9e9f; line-height:15px; margin-top:2px; margin-bottom:10px; }

/* fuss */
#outro { background:url("../images/bg_zeile_fuss.gif") no-repeat scroll 0 0 transparent; clear:both; height:29px; line-height:29px; margin:0 auto; padding-left:7px; position:relative; width:982px; } 
#outro p { background:none repeat scroll 0 0 #19171C; color:#58585A; font-size:9px; margin:0; padding:0 0 0 15px; text-align:left; width:346px; }
#outro a { color:#58585a; text-decoration:none; }
#footNav { bottom:20px; position:absolute; right:30px; }
#footNav a{ color:#9c9e9f; font-size:10px; text-transform: uppercase; }

/* specials */
#siegerpodest { position:absolute; top:58px; left:3px; z-index:10; width:209px; height:184px; background:url('../images/siegerpodest.png') no-repeat; }
#symwebLogo { position:absolute; bottom:60px; left:60px; z-index:10; width:100px; height:42px; margin-bottom:0px; }
#printPage { width:auto; margin:10px 0 10px 30px; }
#printPage p { margin:0; padding:0; }
#printPage a { color: #9c9e9f; font-size:10px; text-transform: uppercase; }
#impressum-sym a { color:#000; text-decoration:none; }
ul.aufzaehlung { list-style-type:disc; }
ul.aufzaehlung li { list-style-image:none; }

/* suche */
#suchenContainer { margin-top:6px; margin-bottom:40px; }
#search { vertical-align:middle; overflow:hidden; margin:0; padding:0; }
#q { width:156px; height:13px; line-height:13px; font-size:11px; border:1px solid #000; }
#submit { vertical-align:middle; }
#suchen-label { font-size:10px; font-weight:bold; line-height:15px; }

/* 2-spaltige seiten */
.linke-spalte { float:left; width:250px; }
.rechte-spalte { float:right; width:250px; }