@charset "iso-8859-1";
/***********************************************/
/* TKSIEGER.css                                */
/* Use with template Index.php                 */
/***********************************************/
body{font-family:arial; font-size:0.80em;	background-color:#fff; line-height:1.166;	margin:0px;	padding:0px;}

a{color: #069; text-decoration:none;}
body a:link{color:#069;	text-decoration:none;}
body a:visited{	color:#069;	text-decoration:none;}
body a:hover{color: #069;	text-decoration:none;}

h1{font-size:1.6em; color:#FF2936; margin:0px; padding:0px;}
h2{font-size:1.4em; color: #069; margin:0px; padding:0px;}
h3{font-size:1em;color: #334d55; margin: 0px; padding: 0px; font-weight:bold;}
h4{font-size:0.8em;  font-weight: normal; color: #333; margin: 0px; padding: 0px;}
h5{font-size:0.75em; color: #334d55; margin: 0px; padding: 0px;}

ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{ list-style-type: none;}
li{list-style-type: none;}

label{font-weight: bold; color: #334d55;}

/* Layout Divs */

.descr{visibility:hidden; line-height:0px; color:#ff3; font-size:1px; background-color:#ff3;}
.red {color:#f00;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.eigthypercent{font-size:0.85em;}
.headline{font-size:1.2em; font-weight:bold;}
.preise{text-align:center; margin:0px; }
#hotline {display:block; width:300px; text-align:center; font-size:2em; color:#f00; font-weight:bold; margin:20px 0px 20px 0px;}

#ordertable {margin:10px 10px 10px 20px;}
#ordertable input[type=text]{border:1px solid #71B0D0; line-height:1.4em;}
#ordertable input[type=text]:hover{border:1px solid #0f0; line-height:1.4em;}
#ordertable input.activetext{border:1px solid #f00;}
#ordertable select:hover{border:1px solid #0f0;}
#ordertable textarea {border:1px solid #71B0D0;}
#ordertable textarea:hover{border:1px solid #0f0;}

#errormessage{position:relative; width:350px; height:150px; margin:200px auto 0px auto; background:#fff; border:1px solid #f00; font-size:0.75em; padding:20px; z-index:500;}
#errorbg{left:0px; top:0px; position:fixed; width:100%; height:100%; background:url(./Bilder/spacer_black.png) repeat; z-index:450;}

#bground{display:block;	margin:0px;	background:url(Bilder/Banner_top.png) no-repeat #000;	padding: 0px;	width:1003px;	height:107px;}
#Contentrange{width:887px; background-color:#fff;  border-left:1px solid #F0F0F0;  margin: -118px 0px 0px 114px; padding:0px;}
#content{float:left; margin:-510px 0px 0px 90px;  width:700px;  padding:0px;  background-color:#fff;}

/* navBar link styles */

#navBar{position:fixed; margin-top:130px; margin-left:-70px; width:216px; height:328px; background:url(Bilder/bk11.png) no-repeat #fff; border:2px solid #F0F0F0; z-index:100;}
#navBar img{ margin:0px;}
#navBar ul a{display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/* kontakt styles */

#kontakt{ display:block; padding: 80px 113px 0px 0px; font-weight:bold;	vertical-align:top; text-align:right;}
#kontakt img{ vertical-align:middle; border:none;}
#kontakt a{ vertical-align:top; font-weight:bolder;	color:#00398C; text-decoration:none;}

/* story styles */

#story{ color:#000; font-weight:normal; }
#story a:link{color:#069; font-weight:bold; text-decoration:none;}
#story a:hover{color:#F00; font-weight:bold; text-decoration:none;}
#story a:visited{color:#069; font-weight:bold; text-decoration:none;}
#story h1{font-size:1.6em; font-weight:bold; color:#000;}
#story h2{color:#00398C; font-size:1.4em; font-weight:bold;}
#story .service {display:block; margin:10px 0px 10px 0px;}
#story div {display:block; margin:10px 0px 30px 0px;}

/* sectionLinks styles */

#sectionLinks{position:relative; margin:0px; padding:0px; font-size:1.4em; line-height:130%; } 
#sectionLinks h3{padding: 10px 0px 2px 10px;}
#sectionLinks a {display: block; padding: 2px 0px 2px 0px; color:#000; font-weight:bold; text-decoration:none;}
#sectionLinks a:hover{ background:url(Bilder/verlauf1.jpg); color:#fff;}

/* siteInfo styles */

#abschluss{clear:both; margin:0px; background:url(Bilder/Banner_bot.png) no-repeat #fff; background-position:bottom; width:1003px;	height:228px;}
#Corner_bot {width:888px; display:fixed; text-align:right; border-left:1px solid #F0F0F0; padding:0px; margin:0px 0px 0px 114px;}

#siteInfo {margin-left:600px; clear:both; width:300px;	font-size:0.8em; font-weight:bold;	color:#000;	padding:2px;}
#siteInfo a{font-weight:bold;	color:#000;}
#siteInfo img{padding: 4px 4px 4px 10px; vertical-align:middle;}

/* download */
 
#zeigedasbild{position:absolute; visibility:hidden; border: 1px solid #000;}

#leiste{cursor: pointer; background-color: #ffffef; min-width:100px;}
#leiste #schliessen_text{font-weight: bold; font-size: 13px; margin-right: 1px;}

#download a {color:#f00; text-decoration:none; font-size: 13px; font-weight:normal;}

#gallery  a {display:block; width:auto; height:auto; text-decoration:none; border:none; cursor:default;}
#gallery  a img {display:block; width:auto; height:auto; border:none;}
#gallery  a span img {width:0; height:0; border:none;}
#gallery  a:hover span {white-space:normal; border-color:#ddd;}
#gallery  a:hover span img {position:absolute; left:350px; top:425px; background:#FFF; padding:10px; width:auto; height:auto; border:1px solid #000; cursor:default; z-index:300;}

/* infotexte */

a.infotext {text-decoration:none;}
a.infotext:hover {background: #fff;}
a.infotext span {visibility: hidden; position: absolute; left:500px; margin-top:50px; padding:1em; text-decoration:none;}
a.infotext:hover span {visibility: visible; border: 1px solid #069; color:#000; background: #fff; text-decoration:none; width:200px;}

/* Wissenswertes / Startseite */

#wissen{margin: 10px 20px 10px 0px; }
#wissen h2{font-size:1.4em; font-weight:bold; color:#FEE600;}
#wissen img{border:none;}

#artikel{ margin:20px 20px 0px 0px; width:680px;}
#artikel h2{ font-size:1.4em; font-weight:bold; color:#FEE600;}

#wetterstation{width:185px; height:100%;  background:url(Bilder/wetterstation.jpg) no-repeat;}
#wetterstation .weatherhead{font-size:0.9em; font-weight:bold; margin-left:55px;}

/* Wikiartikel */

.firstline{border-bottom:1px solid #FEE600;}
#inhaltsverzeichnis{ padding:10px; width:80%; border:1px solid #808080; color:#069;}
#inhaltsverzeichnis a{text-decoration:none; color:#808080;}
#inhaltsverzeichnis a:hover{text-decoration:underline;}

#inhaltsverzeichnis ul{ margin: 0px; padding:5px 0px 5px 5px; font-weight:bold;}
#inhaltsverzeichnis ul ul{ margin: 0px; padding:5px 0px 5px 20px; font-weight:bold; color:#808080;}
#inhaltsverzeichnis li{ margin: 0px; padding:0px 0px 0px 20px;}
#inhaltsverzeichnis ul ul li{ margin: 2px 0px 0px 0px; padding:0px 0px 0px 20px;}

#abschnitt a{text-decoration:none; color:#069; font-weight:bold; margin:20px 0px 0px 0px; font-size:1.2em;}
.unterpunkt{ margin: 0px 0px 0px 50px; padding:0px 0px 0px 50px;}

#wiki{font-size:0.8em; font-weight:normal; color:#808080;}
#wiki a{ font-size:100%; text-decoration:none; color:#069;}

/* startseite weather menu */

#nav, #nav ul {padding:0; margin:0;	list-style:none;}
#nav a{display:block;	width:10em; font-weight:normal; color:#000;}
#nav ul li a:hover {color:#f00;} 
#nav ul li{ padding:0px 10px 0px 10px;}
#nav li {float:left; width: 10em; font-weight:bold;}
#nav li ul {position:absolute; width:10em; left:-999em;}
#nav li:hover ul {left:auto; background:url(Bilder/weathermenu.png) no-repeat ;}


#widerruf{color:#000000; text-align:left;}
#widerruf input{background-color:#fff; border:none; border-color:#fff;}

#phone h2{float:left; margin:3px 0px 0px 10px; color:#00398C; font-size:1.4em; font-weight:bold;}
#phone img{float:left; }
#phone div{ margin:20px 0px 10px 0px; display:block;}
#phone .time{display:block; margin:20px 0px 0px 0px;}
#phone ul{background:#eee; padding:10px 0xp 10px 0px;}
#phone ul h3{color:#f00; padding-top:10px; }
#phone li{margin:20px 0px 20px -30px;padding-bottom:10px; border-bottom:1px solid #ddd;}
#phone .number{display:block; font-size:1.3em; font-weight:bold;}
#phone .email{display:block; margin:10px 0px 10px 0px ;}
#phone .costs{display:block; margin-top:40px; font-size:0.85em;}

.hide{display:none;}
.show{display:block; position:absolute;  left:auto; background-image:url(Bilder/weathermenu.png) no-repeat;}

#phone{font-size:0.80em; font-family:arial; }
#phone h2{float:left; margin:3px 0px 0px 10px; color:#00398C; font-size:1.4em; font-weight:bold;}
#phone img{float:left; }
#phone div{ margin:20px 0px 10px 0px; display:block;}
#phone .time{display:block; margin:20px 0px 0px 0px;}
#phone ul{background:#eee; }
#phone ul h3{color:#f00; padding-top:10px; }
#phone li{margin:20px 0px 20px -30px;padding-bottom:10px; border-bottom:1px solid #ddd;}
#phone .number{display:block; font-size:1.3em; font-weight:bold;}
#phone .email{display:block; margin:10px 0px 10px 0px ;}

