/*NAME: */
/*COMMENT: */


/*--------------------------------------------------------------------------
This Stylesheet can be edited by hand.
N.B. Changes not compatible with Firefox may however be overwritten if changes
are later made with the Wysiwyg Css-Editor using FF, since these will be ignored.
--------------------------------------------------------------------------*/

#page{width: 990px; border: 2px solid rgb(204, 204, 204); margin: 40px auto; position: relative; padding: 140px 0px 0px; font-size: 13px; background-color: rgb(255, 255, 255);}

.floatRight{float: right; margin-left: 15px; margin-bottom: 15px;}

.floatLeft{float: left ! important; margin-right: 20px;}

.clearall{clear: both ! important;}

#primnav{clear: both;}

#headerTitleDiv{width: 470px; text-align: center; color: rgb(0, 51, 153); float: left;}

#headerTitleDiv h3{margin: 8px 0px; font-size: 20px;}

#headerTitleDiv h1{margin: 15px 0px; font-size: 40px; border-bottom: 0px none; padding-bottom: 0px;}

#header{position: absolute; top: 0px; left: 0px; width: 100%;}

body{font-family: Verdana,Geneva,sans-serif;}

#page #primnav a{color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; display: block; width: 100%;}

#page #primnav td{text-align: center; background-color: rgb(0, 51, 153); vertical-align: middle;}

#page #primnav td:hover{background-color: rgb(204, 204, 204);}

#page #primnav td:hover a{color: rgb(0, 51, 153);}

#page #primnav td.current a{color: rgb(255, 255, 255);}

#page #primnav td.current{background-color: rgb(85, 85, 85);}

#content_box{padding: 0px;}

#footer{position: absolute; bottom: 0px; right: 0px;}

#contentTable{width: 100%; border-collapse: collapse; table-layout: fixed; border-spacing: 0px;}

#linkeSpalte{width: 190px; background-color: rgb(255, 204, 51);}

#rechteSpalte{width: 170px; background-color: rgb(102, 153, 204); padding: 10px;}

td{vertical-align: top;}

#mittelSpalte{padding: 15px;}

.zierGrafikLinks{border: 1px solid rgb(85, 85, 85); margin: 5px;}

#contentTable td{margin: 0px;}

#primnav table{border-collapse: collapse; width: 100%; height: 26px;}

div.subMenuDiv2{display: none; padding: 4px 0px; -moz-box-shadow: 4px 4px 5px rgb(187, 187, 187); -webkit-box-shadow: 4px 4px 5px rgb(187, 187, 187); box-shadow: 4px 4px 5px rgb(187, 187, 187); border: 2px solid rgb(0, 51, 153); background-color: rgb(255, 255, 255); -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; position: absolute; top: 22px; left: 0px; z-index: 2;}

.navDiv:hover div.subMenuDiv2{display: block;}

.navDiv{overflow: visible; text-align: center; margin: 0px auto; height: 21px; padding-top: 5px; position: relative;}

#primnav .subMenuDiv2 a:hover{background-color: rgb(0, 51, 153); color: rgb(255, 255, 255);}

#page #primnav .subMenuDiv2 a:hover{background-color: rgb(0, 51, 153); color: rgb(255, 255, 255);}

#secnav a{padding: 2px 8px; font-weight: bold; display: block; text-decoration: none;}

#secnav p{margin: 4px 0px;}

#secnav a:hover{background-color: rgb(102, 153, 204); color: rgb(255, 255, 255);}

.klapp_box h3{display: block; cursor: pointer; background-image: url("/images/klapp_closed.gif"); background-repeat: no-repeat; padding-left: 25px; margin: 0px;}

.klapp_box_open h3{display: block; cursor: pointer; background-image: url("/images/klapp_open.gif"); background-repeat: no-repeat; padding-left: 25px; margin: 0px 0px 10px;}

.klapp_box{margin: 25px 0px; clear: both;}

.klapp_box_open{margin: 25px 0px;}

h1{font-size: 1.4em; border-bottom: 4px solid rgb(204, 204, 204); padding-bottom: 10px;}

h2{font-size: 1.3em;}

.nowrap{white-space: nowrap;}

.align_center{text-align: center ! important;}

.align_right{text-align: right ! important;}

.preis{float: right; font-size: 12px; font-weight: bold; color: rgb(85, 85, 85); margin: 0px 0px 15px 20px;}

#page #primnav td.current .subMenuDiv2 a{color: rgb(0, 51, 153);}

#page #primnav td.current .subMenuDiv2 a:hover{background-color: rgb(0, 51, 153); color: rgb(255, 255, 255);}

#page #primnav .subMenuDiv2 a{display: block; text-align: left; padding: 2px 8px; color: rgb(0, 51, 153); width: auto;}

#page #primnav td.current .subMenuDiv2 a.current{background-color: rgb(85, 85, 85); color: rgb(255, 255, 255);}

.hinweis{color: rgb(204, 0, 51);}

.rahmen_Bild{border: 1px solid rgb(85, 85, 85);}

#headermotiv.floatRight{margin: 0px;}

td.preis{float: none; text-align: right;}

.schattendiv{-moz-box-shadow: 4px 4px 5px rgb(204, 204, 204); -webkit-box-shadow: 4px 4px 5px rgb(204, 204, 204); box-shadow: 4px 4px 5px rgb(204, 204, 204);}

