/* Style sheet Main */
html{margin-bottom:1px;min-height: 100%;overflow-y:scroll;}
body{margin-bottom:1px;font-family:Verdana;font-weight:normal;font-size:12px;color:#000000;line-height:22px;}
#header{background-image:url("tl_files/website/HeaderBG.jpg");background-position:left top;background-repeat:repeat-x;}
#container{width:820px;margin-right:auto;margin-left:auto;}
#main{padding:20px 0px;}
#footer{background-image:url("tl_files/website/FooterBG.jpg");background-position:left top;background-repeat:repeat-x;}
#footer .inside{width:820px;margin-right:auto;margin-left:auto;}
#footer div.Adresse{float:left;margin-top:30px;margin-right:25px;font-weight:normal;font-size:10px;color:#ffffff;line-height:14px;}
#footer a{font-weight:normal;color:#ffffff;text-decoration: none;}
#header .FooterNavigation{float:right;margin-top:-135px;font-weight:bold;font-variant:small-caps;font-size:11px;}
#header .FooterNavigation li{height:11px;float:left;padding:0px 10px;border-right:1px solid #000000;border-collapse:collapse;line-height:11px;list-style-type:none;}
#header .FooterNavigation li.last{padding:0px 0px 0px 10px;border: none;}
#header .FooterNavigation li a{font-family:Verdana;font-weight:normal;font-variant:small-caps;font-size:11px;color:#999999;text-decoration:none;}
#header .FooterNavigation li a:hover{color:#800000;}
#footer a:hover{color:#000000;}
h1{margin-bottom:20px;padding-top:5px;font-family:Georgia, Times New Roman;font-style:italic;font-weight:normal;font-size:25px;color:#8d6948;}
h2{margin-top:25px;margin-bottom:10px;border-bottom:1px solid #8d6948;border-collapse:collapse;font-family:Georgia, Times New Roman;font-style:italic;font-weight:normal;font-size:20px;color:#000000;}
h3{margin-bottom:3px;font-family:Georgia, Times New Roman;font-style:italic;font-weight:normal;font-size:14px;color:#8d6948;}
p{margin-top:15px;margin-bottom:15px;font-family:Verdana;font-size:12px;line-height:22px;}
.gedicht{width:230px;float: right !important;}
.gedicht2{width:350px;float: right !important;}
.gedicht h2,.gedicht2 h2{font-family:Georgia, Times New Roman;font-style:italic;font-size:14px;color:#8D6948;border: none !important;}
.gedicht p,.gedicht2 p{font-family:Georgia, Times New Roman;font-style:italic;color:#8D6948;}
.maintext{width:550px;float:left;}
.maintext2{width:430px;float:left;}
fieldset{margin-bottom:25px;border-top:1px solid #8d6948;border-right:0px solid #8d6948;border-bottom:0px solid #8d6948;border-left:0px solid #8d6948;border-collapse:collapse;font-family:Georgia, Times New Roman;font-style:italic;}
.formbody{width:100%;margin-right:auto;margin-left:auto;padding:10px;}
.formbody p.error{margin:0px;font-size:10px;color:#000000;}
.formbody table td{padding:10px;font-family:Verdana;font-weight:normal;font-size:12px;color:#8d6948;}
.formbody table td.col_first{width:200px;text-align:right;white-space:nowrap;}
.linie{margin-bottom:30px;border-bottom:1px solid #8d6948;border-collapse:collapse;}
span.mandatory{margin-right:-9px;font-weight:bold;color:#ff0000;}
select,input,textarea{width:300px;border:1px solid #444444;border-collapse:collapse;}
.ce_text table{width:100%;border-top:1px solid #8d6948;border-bottom:1px solid #8d6948;border-collapse:collapse;}
.ce_text table td{margin:0px;padding:5px 0px;border-bottom:1px dotted #8d6948;border-collapse:collapse;font-family:Verdana;font-size:12px;}
#main img,#right img{padding:1px;border:1px solid #8d6948;border-collapse:collapse;}
#main a:hover img,#right a:hover img{border:1px solid #800000;border-collapse:collapse;}
#OffeneStellen,#OffeneStellen2{width:322px;padding:1px;border:1px solid #8d6948;border-collapse:collapse;}
#OffeneStellen table,#OffeneStellen2 table{width:320px;margin:1px 1px 0px 1px;}
#OffeneStellen table td,#OffeneStellen2 table td{padding:5px;background-color:#ad6666;border-bottom:1px solid #ffffff;border-collapse:collapse;}
#OffeneStellen table tr.row_3 td,#OffeneStellen table tr.row_0 td{background-color:#6dad66;}
#OffeneStellen table td.col_last,#OffeneStellen2 table td.col_last{text-align:center;font-style:italic;color:#ffffff;}
.news p{text-align:justify;font-size:10px;line-height:14px;}
#right .ce_hyperlink a{margin-top:20px;margin-bottom:20px;margin-left:35px;text-align:center;font-family:Verdana;font-weight:bold;font-size:10px;color:#8d6948;text-decoration: none;}
#right .ce_hyperlink a:hover{color:#000000;}
#right .ce_text p{margin-top:20px;margin-bottom:20px;margin-left:30px;font-size:10px;}
#main a{font-weight:bold;color:#8d6948;text-decoration: none;}
#main a:hover{color:#000000;}
.Preise table td{width:120px;}
#main ul{margin-left:20px;list-style-type:square;}
div.toggler{margin-top:25px;margin-bottom:10px;border-bottom:1px solid #8d6948;border-collapse:collapse;font-family:Georgia, Times New Roman;font-style:italic;font-weight:normal;font-size:20px;color:#000000;cursor: hand;}
#Box{padding:10px;border:1px solid #8D6948;border-collapse:collapse;}

