@import url(content.css);

html, body { border:0; margin:0; width:100%; height: 100%; background-color: #fff;}

body {  padding:0px; text-align:left; }

.breaker{overflow:hidden; height:1px; clear:both}

/** --------------- Mailformular --------------- **/
form { margin-top: 10px; padding: 0; } 
.csc-mailform { border:0; margin:0; padding:0; width:400px; }


label { display: block; float: left; width: 170px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-align: left; margin-bottom:2px;}
input, textarea, select { display: block;  float: left; width: 200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:2px;}
input.csc-mailform-check { width:10px; }
.csc-mailform-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
input.csc-mailform-submit { clear:both; color: #FFF; background-color: #CDA35E; border: 1px solid #666; width:auto; }

/** --------------- Spezielles Hintergrundbild für Menü links --------------- **/
#linkes-hintergrundbild{ position:absolute; z-index:0; background-color:#CDA35E; top:0; left:0; width:180px; height:100%; background-image:url(http://www.r-schmid.ch/fileadmin/images/bk_links_1.gif); background-repeat: no-repeat;}


/** --------------- Containers --------------- **/
#seiten-container { position:relative; z-index:10; min-height:100%; text-align:left; padding: 0px; margin: 0px; width:100%; background:#fff; }
* html #seiten-container {height: 100%;} /** Star Hack - versteht nur IE5 **/

#seiten-kopf { position:relative; z-index:10; background-color:#666; height:100px; width:auto; background-image:url(http://www.r-schmid.ch/fileadmin/images/bk_oben_1.gif); background-repeat: no-repeat; } 
/** #seiten-kopf { position:absolute; top:0px; background-color:#666; height:100px; width:100%; }  **/

#logo { position:relative; z-index:10; background-color:#fff; height:55px; width:auto; background-image:url(http://www.r-schmid.ch/fileadmin/images/logo.gif); background-repeat: no-repeat; }

#hauptmenu { position:relative; z-index:10; background-color:#CDA35E; height: 20px; width:auto; }

#hauptmenu ul { margin: 0; padding:0; list-style:none; }

#hauptmenu li { position:relative; float:left; display:block; top:4px; color:#666; padding:0 10px 0 0; }

#hauptmenu li a{ text-decoration:none;  color:#000000; }

#hauptmenu li a:hover{  }

#hauptmenu li.ACT{ position:relative; top:0;}

#topmenus { position:relative; z-index:10; background-color:#666; width:auto; padding:0px; margin:0px; height:15px; }
* html #topmenus { height:15px; } /** Star Hack - versteht nur IE5 **/

#menuspezial { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; width:800px; }
* html #menuspezial { height:15px; width:800px;  } /** Star Hack - versteht nur IE5 **/

#menuspezial a { text-decoration:none; font-weight:bold; color:#FFF;}

#menuspezial a:hover { text-decoration:none; color:#CDA35E; }
* html #menuspezial a:hover { height:12px; } /** Star Hack - versteht nur IE5 **/

#klickpfad{ position:relative; z-index:10; width:auto; padding:2px 0px 0px 200px; height: 18px; font-family: arial, helvetica; font-size:9px;}
* html #klickpfad { height:20px;} /** Star Hack - versteht nur IE5 **/

#inhalt-container { padding-top: 10px; padding-bottom: 30px; width:auto; }

#inhalt-links,#inhalt-mitte, #inhalt-rechts { text-align:left; float:left; margin-bottom:2px; }

#inhalt-links { padding:0px; margin:0px; text-align:left; width: 180px; height:100%; }

#inhalt-mitte { width: 600px; padding-left: 20px; margin:0px; text-align:left; }
* html #inhalt-mitte { width: 620px; } /** Star Hack - versteht nur IE5 **/

#seitentitel h1 { position:relative; z-index:10; color:#CDA35E; border-bottom: 1px solid #999; }

#seitennavigator { position:absolute; z-index:10; text-align:right; left:700px; top:221px; width:100px; height:20px;}
* html #seitennavigator { top:224px; }
#seitennavigator p { font-size: 20px;}
#seitennavigator p a { text-decoration:none; }

#inhalt-rechts { width:auto; width:180px; padding-left:20px; margin:0px; }
* hmtl #inhalt-rechts{ width: 200px; } /** Star Hack - versteht nur IE5 **/

#inhalt-mitte-inhalt { width: 600px; margin-top:-9px;}
* html #inhalt-mitte-inhalt { width: 600px; } /** Star Hack - versteht nur IE5 **/

#inhalt-mitte-fuss{ overflow:hidden; }

#seiten-fuss { position: absolute; background-color:#999; text-align:left; width:100%; margin-left:0px; bottom:0px; height:20px;}
* html #seiten-fuss { bottom:-1px; } /** Star Hack - versteht nur IE5 **/

#seiten-fuss a { color:#666; }

#seiten-fuss  a:hover { color:#FFFFFF; }

#fussmenu { position:relative; float:left; font-family: arial, helvetica; font-size:9px; padding:4px 0 0 5px; }
#copyright { position:relative; float:left; text-align:right; font-family: arial, helvetica; font-size:9px; padding:4px 0 0 115px; }
/** #copyright { display:none; } **/
#adresse { position:relative; float:left; font-family: arial, helvetica; font-size:9px; padding:4px 0 0 5px; color:#FFFFFF; }
#validators { position:relative; float:left; padding:2px 0 0 5px; }


/** --------------- Seitennavigation --------------- **/
#navigation { padding-top:5px; height:auto; }

#navigation h5 { display: none;  }

#navKoerper { }

#navInhalt { position:relative; z-index:20; float:left; margin:0px; border-top: 1px solid #fff; width: 180px; }


#navInhalt ul { margin:0px; padding: 0px; }

#navInhalt li { margin:0px; }

#navInhalt ul li a { display: block; font-size:11px; padding:3px 0px 3px 20px; text-decoration: none; border-bottom: 1px solid #fff; color: #666; /* background-image:url(http://www.r-schmid.ch/fileadmin/images/bullet.gif); background-repeat: no-repeat; */}
* html #navInhalt ul li a { width: 180px; vertical-align:bottom; /*für IE 5*/ }

#navInhalt ul li a:hover, #navInhalt ul li a.CUR { font-weight:normal; background-color:#666; color:#CDA35E; /* background-image:url(http://www.r-schmid.ch/fileadmin/images/bullet.gif); background-repeat: no-repeat; */}

#navInhalt ul li a.CUR { background-color:#666; color:#CDA35E; }

#navInhalt ul ul li a { padding-left:30px; }

#navInhalt ul ul li a:hover, #navInhalt ul ul li a.CUR { font-weight:normal; background-color:#999; color:#FFF; } 

#navInhalt ul ul ul li a { padding-left:40px;  }

/** --------------- Sitemap --------------- **/
.csc-sitemap ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none; }
.csc-sitemap ul li li { padding-left:20px; }

/** --------------- Abstand nach oben zwischen den einzelnen Contents (und dem Seitentitel) --------------- **/
.csc-header { padding-top:20px; }