﻿@charset "utf-8";
/* CSS Document 
#==================================================================================================================================
# Webdesign: Michael Schr&ouml;der f&uuml;r Schröder Mediendesign - Professional Webdesign
# Development - www.smd.sh
# Date     : Januar 2012
#==================================================================================================================================
*/
body,td,th {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color:#666666; }
body {background-image: url(../img/bg-header.jpg); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #fff; }
img {border:none}
#inhalt img {border:none; margin:0}
a:link { color: #134c95; text-decoration: none; }
a:visited { text-decoration: none; color: #134c95; }
a:hover { text-decoration: underline; color: #134c95; }
a:active { text-decoration: none; color: #134c95; }

#header {width:980px; height:196px; margin:auto; text-align:center }
#logo {width:980px; margin:0; text-align:left}
#language {width: 980px; text-align:right; margin:5px 0;}

#cont {margin:0 auto; margin-top:1px; width:980px; padding:0px }
#nav {background-color:#134c95; width:100%; padding:5px 0 5px 0}
.navwrap {width:980px; margin:auto; background-color:#134c95; }
.navtop {background-image: url(../img/bg-nav.png); background-position: top; background-repeat:no-repeat; height:55px;margin:0; padding:0;}
.navcent {background-image: url(../img/bg-nav.png); background-position:center; background-repeat:no-repeat; min-height:50px; margin:0; padding:0;}
.navcent ul, li {margin:0; padding:0 0 0 -11px; line-height:40px; list-style:none; font-size-adjust:120%;}
.navcent li {font-size:16px; color:#666666; letter-spacing:1px;} 
.navcent a:link {font-size:16px; color:#666666; letter-spacing:1px; text-decoration:none;}
.navcent a:hover {font-size:16px; color:#666666; letter-spacing:1px; text-decoration:underline;}
.navcent a:visited {font-size:16px; color:#666666; letter-spacing:1px; text-decoration:none;}
.navcent a:active {font-size:16px; color:#666666; letter-spacing:1px; text-decoration:none;}
.navdown {background-image: url(../img/bg-nav.png); background-position: bottom; background-repeat:no-repeat; height:15px;}
#slider {border: 2px solid #999; border-left:none; border-right:none; padding:10px 0;background-color:#134c95; width:100%; color:#fff}
#slidewrap {width:980px; margin:auto}
#slideboxl {float:left; width:304px;}
#slideboxm {float:left; width:304px; margin-left:33px}
#slideboxr {float:right; width:304px;}
#slidebox, img {border: 2px solid #999; margin-bottom:15px;}
#inhalt {float:left; width:624px; margin:20px 10px 25px 0px; border:#c4c4c4 1px solid; padding: 10px; min-height:500px; background-color:#ffffff}
#sidebar {float:right; width:300px; margin:20px 0px 25px 0px; border:#c4c4c4 1px solid; padding: 10px; min-height:500px; background-color:#ffffff}
#subnav {float:right}
.endcont {padding:0; position: relative; clear: both;}
#foot{clear:both; left:0px; height:700px; background-color:#134c95; width:100%; background-repeat: repeat-x; background-image: url(../img/bg-foot.jpg); background-position:top}
#footcont {width:940px; padding:20px; margin:auto}
.footcont {font: 12px bold  Arial, Helvetica, Verdana, sans-serif;  color:#ffffff; letter-spacing:3px;}
#adress {float:left; line-height:20px; margin:10px 0 0;}
#copy { clear:left; float:left; line-height:20px; margin-top:25px; text-align:left;}
.clear {clear:both; width:100%}
#header img {border:none}
.ident {text-indent:-5000px; line-height:0px; margin:0; padding:0}
#print {display:none; visibility:hidden}
.print {display:none; visibility:hidden}