/* CSS Document */
body {text-align:center;
	background:#9f2925 url('img/body-bcg.jpg') repeat-x left top;
 	font-family: Georgia, "New York CE", utopia, sans-serif;
	font-size: 0.70em;
	color: #573918;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {margin:0px;padding:15px 0px;font-size:1.7em;font-style: italic;}
h2 {margin:0px;padding:10px 0px;font-size:1.1em;}
h3 {margin:0px;padding:10px 0px;font-size:1em;}
h4 {margin:0px;padding:10px 0px;font-size:1em;}
h5 {margin:0px;padding:10px 0px;font-size:1.1em;}
.caption{font-size:1.2em;font-weight: bold;}
.subpage-tel{margin:13px 0 0 25px !important;}
.subpage-tel h3{background:url('img/tel.jpg') no-repeat center top;padding:100px 0px 0px 0px;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid silver;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#9F2925;color: white;}
td {border: 1px solid silver;	padding: 5px 10px;vertical-align: top;background-color: white;}
.w120{width:120px;}
.w11{width:28%;}
.w12{width:24%;}
.cleantable tr td{border:none !important;background:none !important;}
.cleantable tr th{border:none;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 10pt;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:black;}
a:visited {}
a:hover {}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Cover
-------------------------------------------------- */
#cover{position:relative; width:920px; margin:35px auto 0 auto;}
#cover-left{background:url('img/cover-left.jpg') no-repeat left top;width:8px;height:667px;position:absolute;left:-8px;top:0px;}
#cover-right{background:url('img/cover-right.jpg') no-repeat left top;width:8px;height:667px;position:absolute;right:-8px;top:0px;}

/* top
-------------------------------------------------- */	
#top{position:absolute;top:0px;left:0px;width:100%;background:white url('img/top.jpg') no-repeat left top;height:300px;}

#logo{position:absolute;top:0px;left:60px;z-index:3;}

#top-text{background:url('img/top-under-text.jpg') no-repeat left top;text-align:left;width:310px;height:250px;position:absolute;left:590px;top:50px;}
#top-text-content{color:white;width:265px;margin:25px 0px 0px 25px;line-height:15px;overflow:hidden;}
#top-text-content h3{color:#920c07;margin:0px 0px 10px 0px;font-size:1.7em;font-style: italic;}
.top-text-link{color:white;text-decoration: none;font-size:1.4em;font-style: italic;position:absolute;bottom:15px;left:25px;background:url('img/arrow.gif') no-repeat right 7px;padding:0px 15px 0px 0px;}

#top-img{position:absolute;top:50px;left:0px;width:590px;height:250px;z-index:1;}

#menu-h1{position:absolute;top:18px;right:20px;}
#menu-h1 ul{position:relative;padding:0px;margin:0px;}
#menu-h1 ul li{position:relative;list-style-type: none;display:block;float:left;margin:0px 0px 0px 10px;font-size:0.9em;}
#menu-h1 ul li a{position:relative;text-decoration:none;float:left;display:block;color:#d2ac67;}
#menu-h1 ul li .aktiv{color:#573918;}

#flash{position:absolute;top:50px;left:0px;width:590px;height:250px;z-index:2;}

/* container
-------------------------------------------------- */	
#container{float:left;position:relative;text-align:left;width:100%;margin:300px 0px 0px 0px;background:url('img/container-bcg.gif') repeat-y left top;}
	
	
/* left
-------------------------------------------------- */	
#left{overflow:hidden;width:228px;float:left;position:relative;}

#menu-v1{position:relative;width:138px;margin:11px 0px 0px 60px;}
#menu-v1 ul{position:relative;padding:10px 0px;margin:0px;background:#9f2925;}
#menu-v1 ul li{position:relative;list-style-type: none;display:block;}
#menu-v1 ul li a{position:relative;text-decoration:none;display:block;_height:1px;width:138px;text-align:center;color:#fff;padding:5px 0px;text-transform: uppercase;}
#menu-v1 ul li a:hover{color:white;background:#D2AC67;}

#menu-v1 ul li ul{padding:0px;}
#menu-v1 ul li ul li{}
#menu-v1 ul li ul li a{text-transform: lowercase;background:#f0eccf;color:#5e361c;}
#menu-v1 ul li ul li a:hover{background:#f0eccf;font-weight: bold;color:#5e361c;}
#menu-v1 ul li ul li a span{display:block;width:5px;height:5px;background:url('img/arrow-red.gif') no-repeat left top;float:left;}
#menu-v1 ul li ul li .aktiv2{font-weight:bold;}

#menu-v1 ul li .aktiv1{background:#d2ac67 !important;color:#573918 !important;}


#galery{position:relative;float:left;width:100%;}
#galery a{position:relative;width:display:block;143px;float:left;border:#d0aa69 solid 5px;margin:2px;padding:0px;}
* html #galery a{height:103px;overflow:hidden;}
#galery a:hover{border:#9d292a solid 5px;}
#galery a img{width:143px;padding:0px;}

html > body #galery a img{display:block;float:left;} 

/*
#galery{position:relative;float:left;width:100%;}
#galery a{float:left;width:143px;overflow:hidden;border:#A3A19B solid 3px;margin:3px;display:block;padding:0px;}
#galery a img{width:143px;}
html>body #galery a img{overflow:hidden;float:left;padding:0px;margin:0px;position:relative;}
*/


.galery{position:relative;float:left;}
.galery a{border:#d0aa69 solid 5px;display:block;float:left;margin:0px 4px 4px 0px;}
.galery a:hover{border:#9d292a solid 5px;}
* html .galery a{display:inline;}
.galery a img{width:132px;overflow:hidden;}
html > body .galery a img{display:block;float:left;}

.wide{margin:0px 0px 0px 10px;}
.wide a img{width:140px !important;}

/*
.galery-box{position:relative;float:left;_display:inline;}
.galery-box a{display:block;width:143px;height:78px;_width:153px;_height:88px;border:#d0aa69 solid 5px;margin:2px;float:left;_display:inline;}
.galery-box a:hover{border:#9d292a solid 5px;}
.galery-box a:hover img{background:white;}
.galery-box a img{width:143px;height:78px;overflow:hidden;}
*/

/* right
-------------------------------------------------- */	
#right{width:691px;_width:692px;float:right;overflow:hidden;position:relative;border-left:#e8d5b3 solid 1px;margin:30px 0px 0px 0px;}
#text{position:relative;padding:0px 28px;}
#text a:hover{text-decoration:none;}
#text table{width:635px;}
.text-box{background:#f1ebd1;padding:15px 25px 25px 25px;}
.text-box h1{color:#920c07;font-size:1.7em;font-style: italic;}

.button{position:relative;width:100%;height:32px;padding:5px 0px;}
.button a{position:relative;float:right;display:block;height:32px;color:#fff;text-decoration: none;font-weight: bold;line-height:32px;}
.button a span{position:relative;display:block;float:left;height:32px;}
.button a .s1{background:url('img/button-left.gif') no-repeat left top;width:36px;}
.button a .s2{background:url('img/button-bcg.gif') repeat-x left top;}
.button a .s3{background:url('img/button-right.gif') no-repeat left top;width:41px;}

/* foot
-------------------------------------------------- */	
#foot{position:relative;clear:both;width:100%;text-align:right;color:#d2ac67;line-height:45px;font-size:0.9em;}

.foot-wrapper{position:relative;float:left;clear:both;width:100%;padding:0px 0px 20px 0px;}

#foot span{padding:0px 10px 0px 0px;display:block;float:right;width:540px;}
* html #foot span{width:550px;} 
#foot span a{text-decoration: none;}
#foot a{color:#d2ac67;}

.text-l{position:relative;float:left;line-height:13px;text-align:left;margin:16px 0px 0px 20px;height:48px;overflow:hidden;}
* html .text-l{display:inline;}
.text-l em{display:block;float:left;font-weight:bold;}
.text-l a{text-decoration: underline;}
.text-l a:hover{text-decoration: none;}
#odata{float:left;padding-left:5px;position:relative;width:270px;}

/* etc ----------------------------------------------------------------*/
.clear {clear:both;height:1px;overflow:hidden;}
.clear1 {clear:both;height:30px;background:url('img/container-bcg.gif') repeat-y left top;}
.nonobr{background:none !important;}
#contact div table tr td{border:none;}
.line{width:100%;background:url('img/line.gif') no-repeat 80px top;height:1px;overflow:hidden;float:left;clear:both;margin:20px 0px 20px 0px;}
.lh20{line-height:20px;font-size:1.3em;}
.lh20 a{color:white;}
.lh20 a:hover{text-decoration:none;}

.miton-form{position:relative;height:600px;}
