/* Tags fuer die gesamte Seite */
body        { background: url('../img/background.gif') repeat-x #828282; }
img         { border:0px }
br          { clear:both }
*           { margin:0px; padding:0px; font-family:Arial, Helvetica, Verdana, Tahoma; font-size:12px; color:black }
a, a:link, a:visited, a:active  { color: #6485a6; } /*color:#b1c0d6*/
a:hover 												{ color: #990000; }
/* Container fuer die Hauptbereiche */
#main               { position:absolute; top:15px; left:50%; margin-left:-486px; width:972px; background:#e3e3e3 }
#container          { width:940px; margin:16px; height:572px }
#content            { width:940px; margin-top:8px; position:relative; min-height:480px; height:480px }
#bottom             { position:relative; top:0px; left:-10px; width:995px; height:61px; background:url('../img/bottom.gif') no-repeat }
#borderleft         { position:absolute; top:0px; left:-10px; background:url('../img/border_left.png') repeat-y; width:10px; height:100% }
#borderright        { position:absolute; top:0px; right:-10px; background:url('../img/border_right.png') repeat-y; width:10px; height:100% }
#container .start   { background:url('../img/main_background.jpg') }
#container div.sub  { background:url('../img/sub_background.jpg') }

/* Container fuer die Unterseiten */
#container div.sub #content_container              { width:755px; height:450px; margin:0px 21px 13px 21px; padding-top:13px }
#container div.sub #content_container.scrollable   { float:left }

/* Footer */
#bottom a       { color:white; text-decoration:none; float:left }
#bottom p       { float:left; margin:0px 8px 0px 8px; color:white }
#bottom .links  { position:absolute; top:14px; right:39px }

/* Boxen Startseite */
#content #boxes             { position:absolute; top:170px; left:21px; width:447px; height:290px }
#content .box               { width:216px; height:137px; border:solid 1px black; background:white; opacity: 0.8; position:relative }
#content .box .box_container{ margin:12px 4px 0px 9px }
#content .box_topleft       { position:absolute; top:0px; left:0px }
#content .box_topright      { position:absolute; top:0px; right:0px }
#content .box_bottomleft    { position:absolute; bottom:0px; left:0px }
#content .box_bottomright   { position:absolute; bottom:0px; right:0px }
#content .box h2            { font-weight:bold; font-size:14px; color:#640f1d }
#content .box img           { float:left; margin-right:8px; position:absolute; left:6px; bottom:14px }
#content .box a.text        { float:left; font-size:11px; position:absolute; left:32px; bottom:17px }
#content .box p             { padding:6px 15px 8px 0px; line-height:14px; color: #414141; font-size:11px; font-weight:normal; letter-spacing:0px } /*<p> in den Boxen #a3a3a3*/
#content .box_topright p    { padding-bottom:5px }

/* Kontaktseite */
#container .sub #contactlist                { width:200px; float:left }
#container .sub #contactform                { float:left; width:550px }
#container .sub img.sub                     { margin:20px 0px 13px 0px }
#container .sub p                           { padding:8px 0px 13px 0px }
#container .sub #contactform table          { border-spacing:0px }
#container .sub #contactform th             { background:url('../img/header_background.gif'); height:27px; text-align:left }
#container .sub #contactform th h3          { margin:3px 0px 0px 5px; color:white }
#container .sub #contactform td             { padding:5px; background:white; vertical-align:top }
#container .sub #contactform input,
#container .sub #contactform textarea,
#container .sub #contactform select         { width:300px }
#container .sub #contactform input.submit   { width:100px }
#container .sub img#kontakt                 { margin-top:30px }

/* Loginseite */
#container .sub #content_container table.login       { margin-top:20px }
#container .sub #content_container table.login td    { padding:5px }
#container .sub #content_container table.login input { width:200px }
#container .sub #content_container table.login p     { width:300px }

/* Unterseiten allgemein */
#container .sub #content_container ul.links          { list-style-type:none }
#container .sub #content_container ul.links li       { list-style-type:none; float:left; margin-right:5px }
#container .sub #content_container ul.links a        { color:#b00924; font-weight:bold; text-decoration:none }
#container .sub #content_container ul.links a.text   { margin-right:18px }
#container .sub #content_container h1.sub            { padding-top:12px; font-size:17px; font-weight:normal }
#container .sub #content_container p.sub             { color:#414141 } /* #a3a3a3 */
#container .sub #content_container p.sub strong      { color:#a4727a }