@charset "UTF-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
* {margin:0;padding:0;}
html,body,#wrapper {height: 100%;}
body {color: #000;font: 100%/18px "Times New Roman", Times, serif;background: #eadcd6 url(images/tannen.jpg) no-repeat fixed left bottom;}
#wrapper {background: url(images/wrapper.gif) repeat-x left top;margin:0; padding: 0;}
#main { overflow: hidden;margin: 0 auto;width: 1019px;}
#header { height: 312px; }
#navigation { height: 30px; }
#small-col {float: left;width: 224px;min-height: 745px;	}
#big-col { width: 795px; float: right; }

/* basic styles */
h1 {margin:0;padding:0;color: #963914;font-weight: bold;font-size: 16px;}
h2 {margin:30px 0 0 0;padding:0;color: #963914;font-weight: bold;font-size: 16px;}
h3 {margin:0; padding: 12px 0 0 12px;color: #FFF;font-weight: normal;font-size: 16px;}
h4 {margin:20px 0 -12px 0;padding:0;color: #963914;font-weight: bold;font-size: 15px;}
h5 {font: 20px/28px 'BebasNeueRegular', Arial, sans-serif;margin:0;color: #133870;font-weight: normal;letter-spacing: 1px;}

#header { background: transparent url(images/bg-start.png) no-repeat left top; }
#main_content { background: transparent url(images/bg-main.png) repeat-y left top; min-height:430px; }
#navigation { background: transparent; }
#big-col { background: transparent; }
#main { background: transparent; }

#small-col { background: transparent url(images/bg-sidebar.png) no-repeat center top;}
#footer { background: transparent url(images/bg-footer.png) no-repeat left top;clear: left;}
#header img { padding: 15px 0 0 11px;}

#main_content .gutter { padding: 7px 50px 20px 30px;}
#main_content .col1 { width: 435px; float: left; padding: 7px 15px 0 30px;}
#main_content .col2 { width: 262px; float: left;padding: 10px 0 0 0; text-align:right;}

p {font-size: 14px; margin: 18px 0 0 0;}
a:link {color: #963914;background-color: transparent;text-decoration: none;font-weight: bold;}
a:visited {color: #963914;background-color: transparent;text-decoration: none;font-weight: bold;}
a:hover {color: #000;background-color: transparent;text-decoration: none;font-weight: bold;}
a:active {color: #963914;background-color: transparent;text-decoration: none;font-weight: bold;}

a.x:link {color: #0c8a2d;background-color: transparent;text-decoration: none;font-size: 18px; font-weight: bold;}
a.x:visited {color: #0c8a2d;background-color: transparent;text-decoration: none;font-size: 18px; font-weight: bold;}
a.x:hover {color: #000;background-color: transparent;text-decoration: none;font-size: 18px; font-weight: bold;}
a.x:active {color: #0c8a2d;background-color: transparent;text-decoration: none;font-size: 18px; font-weight: bold;}

/*Linke Navigation */
#nav {margin: 225px 0 0 0;padding: 0 0 0 22px;overflow: hidden;}
#nav li{margin: 0;padding: 4px 0;list-style-type: none;}
/* hide hack from Mac-IE5 \*/
* html #nav li { height: 1%; }
/* end hiding */
#nav a {color: #663333;text-decoration: none;font-weight: normal;font-size: 16px;background: url(images/bullet.gif) no-repeat 10px center;padding-left: 28px;}
#nav a:hover, body#home #t-home a, body#cafe #t-cafe a, body#fewo #t-fewo a, body#prei #t-prei a, body#webc #t-webc a, body#tips #t-tips a, body#somm #t-somm a, body#wint #t-wint a, body#kont #t-kont a, body#tipp #t-tipp a, body#impr #t-impr a {
	color: #663333;text-decoration: none;background: url(images/bullet-ho.gif) no-repeat 10px center;font-weight: bold;padding-left: 28px;}
pre {color: #663333;font: bold 10px/15px Georgia, "Times New Roman", Times, serif;text-align: right;margin: 90px 0 0 0;padding: 0 6px 0 0;}

/*Obere Navigation */
#navi {margin: 0 0 0 0;padding: 5px 0 0 3px;overflow: hidden;}
#navi li{float: left;margin: 0;padding: 5px 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
/* hide hack from Mac-IE5 \*/
* html #navi li { height: 1%; }
/* end hiding */
#navi a {display: block;color: #fff;text-decoration: none;font-weight: normal;font-size: 12px;background: url(images/pfeil.png) no-repeat 10px center;padding-left: 20px;}
#navi a:hover {color: #fff;text-decoration: underline;background: url(images/pfeil.png) no-repeat 10px center;font-weight: normal;padding-left: 20px;}

.float_right {float: right;margin:0 0 0 20px;}
.float_left {float: left;margin:3px 35px 100px 0;-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.73, transparent), to(#FFF));}

table {width: 100%;font-size: 14px;margin: 20px 0 0 0;}
table th, table td {margin: 0;padding: 4px 14px 4px 0;text-align: left;vertical-align: top;border-bottom: none;}

table.preise {width: 550px;font-size: 14px;margin: 20px 0 0 0;}
table.preise th, table.preise td {margin: 0;padding: 4px 14px 4px 0;text-align: left;vertical-align: top;	border-bottom: 1px solid #963914;}

/* Formular */
table.form {width: 100%;margin: 0;font-family:Arial, sans-serif;font-weight:normal;color:#333333;}

.font-small {font-size:10px; font-weight:normal;color:#333333;}
.head {background-color:#0c8a2d;color:#fff; text-align:center;}
.main {font-family:Arial, sans-serif;font-size:12px; font-weight:normal; color:#333333;}
.textarea {background-color:#FFFFFF;font-family : Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;border : 1px solid #0c8a2d;}
.input {background-color:#FFFFFF;font-family : Arial, Helvetica, sans-serif;border : 1px solid #0c8a2d;font-size:12px;}
.select {background-color:#FFFFFF;font-family : Arial, Helvetica, sans-serif;border : 1px solid #0c8a2d;font-size:12px;}
.textarea:hover, .textarea:focus, .input:hover, .input:focus, .select:hover, .select:focus {border : 1px solid #000000;}
.button {width: 130px;}
