/* setuf */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,table,div { margin:0; padding:0; }
a img { border:0; }
a, a:hover, a:visited, a:active {color: #fff;}
div.clr { font-size:0; clear:both; float:none; }
body { font:normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; background-color:#ebe9e7; padding:0 0 50px 0; }

/* layout */
#content-wrapper { text-align:center; background-color:#ebe9e7; }
#content { text-align:left; margin:0 auto; width:810px; background-color:#fff; }

#header-wrapper { text-align:center; background-color:#fff; border-top:5px solid #925a89; padding:20px 0 0 0; }
#header { text-align:left; margin:0 auto; width:810px; background-color:#fff; }

#menu { padding:50px 0 0 0; }
#menu ul { list-style-type:none; }
#menu ul li { float:left; }
#menu ul:hover li a.active,
#menu ul li a { display:block; float:left; padding:12px 25px; background-color:#925a89; color:#fff; margin:0 1px 0 0; line-height:12px; text-decoration:none; border-top:3px solid #fff; }

#menu ul li a:hover,
#menu ul:hover li a.active:hover,
#menu ul li a.active { background-color:#729399; border-top:3px solid #729399; }

#header-menu { float:right; color:#ccc; }
#header-menu a { color:#925a89; text-decoration:none; }
#header-menu a:hover { text-decoration:underline; }

.classic_table tr td{ border-bottom: 1px solid #93AEB1; height: 25px; }
.classic_table tr td a{color: #fff;}

#banner { width:810px; height:200px; background-position:-595px -400px;  border-bottom:0px solid #729399; margin:0 0 0 0; }
.ce_text ul{padding: 15px 0 0 25px;}

#bottom { width:810px; height:91px; background-image:url('../images/huwer.bottom.jpg'); }
#quote { padding:20px 10px 30px 35px; }
#content-body #quote div.mod_article { background: none; padding: 0; border: none; }
#quote p { color: #fff; font: normal 24px/38px Georgia,"Times New Roman",serif; }
#quote p em { color: #AFE0E6; font: italic 12px/12px Georgia,"Times New Roman",serif; font-weight: bold; }
#quote p strong { color: #fff; font: normal 32px/38px Georgia,"Times New Roman",serif; font-weight: normal; padding-left: 20px; }


/* ci */
h1#logo { display:block; width:312px; height:102px; background-image:url('../images/huwer.logo.jpg'); float:left; }
h1#logo a { display:block; width:312px; height:102px; text-indent:-9999px; }

/* content */
#content-body { padding:0 30px; background-color:#729399; color:#ebf7ed; }
#content-body div.mod_article {	background-image:url('../images/huwer.section.gif'); background-repeat:no-repeat; background-position:top center; border-top:1px solid #93aeb1; padding:20px 0 20px 0; }
#content-body div.mod_article p {  }
#content-body div.mod_article h2 { font:normal 18px/18px Georgia, "Times New Roman", serif;  color:#afe0e6; margin:0 0 15px 0; }

#slideshow { position: relative; }
#slideshow img { position: absolute; visibility: hidden; }

#footer{padding: 10px 0 25px 0;border-top:1px solid #93aeb1; margin: 15px 0 0 0;}
#footer a{color: #fff;}


#kontakt h1 {padding:20px 25px 10px;}
#kontakt fieldset{border: 0px solid #fff; margin: 15px 0 0 0;}
#kontakt p{ color: #525252; line-height: 1.6em; }
#kontakt div{padding: 15px 0 25px 25px;}
#kontakt fieldset legend{display: none;}
#kontakt fieldset label{display: block; margin: 0 0 5px 0;}
#kontakt fieldset input.text{border: 0; display: block; margin: 0 0 15px 0; padding: 4px; width: 400px; }
#kontakt fieldset input.text2{border: 0; display: block; margin: 0 0 15px 0; padding: 4px; width: 400px; }
#kontakt fieldset textarea{border: 0; display: block; margin: 0 0 5px 0; padding: 4px; width: 400px; height: 200px }
#kontakt fieldset .submit{border: 0;  padding: 5px; display: block; margin: 15px 0 0 0; background-color: #fff; color: #729399; }
#kontakt fieldset p.error{color:#ff0000;width:400px;padding:4px;}

.ce_gallery{margin: 0 0 0 0;}
.ce_gallery img{border: 3px solid #90adb1; padding: 1px;}
.ce_gallery img:hover{border-color: #fff;}
#slideshow img{border: 0; padding: 0;}


