/* CSS Document */

body,html{margin:0px; padding:0px; font-family:tahoma; line-height:16px;}
body{background:url(../images/template/top_header.jpg) repeat-x; line-height:16px;}
td, th, tr, div, span{font-family:tahoma; font-size:13px; line-height:16px;}

a{color:darkblue; text-decoration:underline;}
a:hover{color:darkblue; text-decoration:none;}




/* header links */
a#home_active img {background: url(../images/template/template_03.jpg) top left no-repeat;}
a#home img {background: url(../images/template/template_over_03.jpg) top left no-repeat;}
a#home:hover img {background: url(../images/template/template_03.jpg) top left no-repeat;}


a#ueber_uns_active img {background: url(../images/template/template_05.jpg) top left no-repeat;}
a#ueber_uns img {background: url(../images/template/template_over_05.jpg) top left no-repeat;}
a#ueber_uns:hover img {background: url(../images/template/template_05.jpg) top left no-repeat;}


a#tarife_active img {background: url(../images/template/template_07.jpg) top left no-repeat;}
a#tarife img {background: url(../images/template/template_over_07.jpg) top left no-repeat;}
a#tarife:hover img {background: url(../images/template/template_07.jpg) top left no-repeat;}


a#anleitung_active img {background: url(../images/template/template_09.jpg) top left no-repeat;}
a#anleitung img {background: url(../images/template/template_over_09.jpg) top left no-repeat;}
a#anleitung:hover img {background: url(../images/template/template_09.jpg) top left no-repeat;}


a#specials_active img {background: url(../images/template/template_11.jpg) top left no-repeat;}
a#specials img {background: url(../images/template/template_over_11.jpg) top left no-repeat;}
a#specials:hover img {background: url(../images/template/template_11.jpg) top left no-repeat;}


a#stoerungen_active img {background: url(../images/template/template_13.jpg) top left no-repeat;}
a#stoerungen img {background: url(../images/template/template_over_13.jpg) top left no-repeat;}
a#stoerungen:hover img {background: url(../images/template/template_13.jpg) top left no-repeat;}


a#faq_active img {background: url(../images/template/template_15.jpg) top left no-repeat;}
a#faq img {background: url(../images/template/template_over_15.jpg) top left no-repeat;}
a#faq:hover img {background: url(../images/template/template_15.jpg) top left no-repeat;}


a#agb_active img {background: url(../images/template/template_17.jpg) top left no-repeat;}
a#agb img {background: url(../images/template/template_over_17.jpg) top left no-repeat;}
a#agb:hover img {background: url(../images/template/template_17.jpg) top left no-repeat;}


a#kontakt_active img {background: url(../images/template/template_19.jpg) top left no-repeat;}
a#kontakt img {background: url(../images/template/template_over_19.jpg) top left no-repeat;}
a#kontakt:hover img {background: url(../images/template/template_19.jpg) top left no-repeat;}

img{border:0px;}



.header_top_title{font-size:14px; font-weight:bold; font-family:arial;}
.header_top_txt{font-size:12px;}


.site_title{font-weight:bold; font-size:18px; color:black;}
.site_body{color:#444444; padding-left:25px; padding-right:25px;}

.footer{color:gray; font-size:11px;}





.left_block_title{color:white; font-size:13px; font-weight:bold;}
.middle_block_title{color:white; font-size:13px; font-weight:bold;}
.right_block_title{color:white; font-size:13px; font-weight:bold;}


.left_block_body{padding:10px;}
.right_block_body{padding:10px;}
.middle_block_body{padding:10px;}


/* search_engine */

.search_engine{
text-align:center;
background:#e5f9ff;
padding:8px;
color:darkblue;
border-top:1px dotted lightblue;
border-bottom:1px dotted lightblue;
margin-top:10px;
margin-bottom:10px;
}


/** glossy menu **/




.search_engine a.menuitem{
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
}


.search_engine a.menuitem:visited, .search_engine .menuitem:active{
background:#e5f9ff;
text-decoration: none;
}

.search_engine a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 1px;
right: 5px;
border: none;
text-decoration: none;
}

.search_engine a.menuitem:hover{
text-decoration: none;
}

.search_engine div.submenu{ /*DIV that contains each sub menu*/
text-decoration: none;
}

.search_engine div.submenu ul{ /*UL of each sub menu*/
text-decoration: none;
list-style-type: none;
margin: 0;
padding: 0;
text-decoration: none;
}

.search_engine div.submenu ul li{
text-decoration: none;
}

.search_engine div.submenu ul li a{
display: block;
color: black;
padding: 2px 0;
padding-left: 10px;
text-decoration: none;
}

.search_engine div.submenu ul li a:hover{
color: white;
text-decoration: none;
}
