*{ margin:0; padding:0}
html {font-size:100.01%; height:100%;}

body {font: 62.5%Tahoma, sans-serif;  margin: 2px; padding: 0; color:#000000; background-color:#FFFFFF; margin:auto;}


/* Main layout

================================================*/
.footer ul, .site_br, .flash, .flashcontent{display: none;}
.main_img_link li a img, .img_link_menu li a img {display: block; padding: 5px 0;}


/* Typography

================================================*/

/* headlines */
h1, h2, h3, h4, h5, h6{padding-top:10px; color:#333; page-break-after: avoid; }
.content_column  h1{ font-size:2em;}
.content_column h2 {font-size: 1.8em; color:#993300; font-weight: normal; margin: 0;}
.content_column h3{color: #993300; font-size: 1.2em; font-weight: bold; line-height: 2em;}
.content_column h4{ font-size:1.6em;}
.content_column h5{ font-size:1.4em; font-weight:bold}
.content_column h6 {font-size: 1.2em; font-weight:bold}
 
/* text, img, forms */
blockquote, img, fieldset, ul, ol, li, tr, th, td {page-break-before: auto; }


blockquote{ border-left:4px solid #999; padding-left:15px}

p{margin:10px 10px 3px 0px;}

a:hover{text-decoration:none;}

img, a img{border: none}

ul { list-style-type:disc; list-style-position:inside}

li { list-style-type:disc; list-style-position:inside}

/* text - inline */
acronym{border-bottom: none}
acronym:after{ content:" ""("attr(title)")"; font-size: xx-small;}

.clear{ clear:both; height: 1px; overflow: hidden; width: 100%;}

/* Main

================================================*/
#page, .ie_6_width{ padding:2px}
#page {border: 7px solid #993300; border-width: 7px 0 0 0;}
/* Header

================================================*/
.header ul {padding: 1em 0;}
.header ul li {margin: 0; padding: 0 ; list-style-type: none; font-size: 1.2em; display: inline; line-height: 1.6em}
.header ul.sete_m li.first {background: none; padding-left: .7em;}
.header ul.sete_m li {padding-left: 1em; font-weight: bold;}
.header ul li a {color: #993300; text-decoration: none;}
.header ul li a:active {background: #ffcc66; color: #000; text-decoration: none;}

.header form label {display: none;}

.info_page_two, .info_page {display: none;} 

/* header font size menu
==========================*/
.header ul.font_size {display: none;}

/* Menu

================================================*/

.left_menu { width: 15em; margin: 0 0 1.4em .4em; padding: 0;}
.left_menu ul {margin: 0; padding: 0 0 .1em;}
.left_menu li {margin: 0; padding: 0 0 .23em; list-style: none; border-bottom: 0.1em dashed #cc6600; font-size: 1.4em;}
.left_menu li.end {border: none;}
.left_menu li a {color: #cc6600; font-weight: bold; text-decoration: none; margin: .1em 0; padding: 0 .2em 0 .4em; display: block; line-height: 2em;}
.left_menu li a:hover {text-decoration: underline; background: #ffcc66;}
.left_menu li a:active {background: #ffcc66; text-decoration: underline; color: #000;}
.left_menu li a:focus {background: #ffcc66; text-decoration: underline;}
.left_menu li ul li {margin: 0; padding: 0 0 .13em; list-style: none; border-bottom: none; font-size: 1em;}
.left_menu li ul li a {font-weight: bold; padding: .4em 0 .4em 3em; font-size: 1em; display: block; line-height: 1em;}
.left_menu li a.active, .left_menu li li a.active {color: #993300; text-decoration: underline;}
.left_menu li ul li ul {padding-left: 1.2em;}
.left_menu li ul li ul li a {font-size: .8em;}


/* Content
================================================*/
.content_column p {font-size: 1.2em; color: #000; padding-bottom: 1em;}
.content_column p span {font-size: 1.2em; font-weight: bold; color: #000;}
.content_column p.end {padding-bottom: 5em;}
.content_column .site_br {display: none;}

.content_column .footer_nav {clear:both; padding:3em 0; width:100%;}
.content_column .footer_nav ul {padding: 0;}
.content_column .footer_nav ul li {float: left; background: none; padding: 0 1em 0 0;}
.content_column .footer_nav ul li a {float: left; display: block; text-decoration: underline; line-height: 1.4em; height: 1.4em;}
.content_column .footer_nav ul li a:hover, .content_column .footer_nav ul li a:active {color: #000;}	
.content_column .footer_nav ul li a img {float: left; padding: .3em .5em 0 0;}
.content_column .footer_nav ul li.first a img {padding-top: .4em;}	

.content_column p span {font-size: 1.2em; font-weight: bold; color: #000;}

/* Gallery

================================================*/

.kontrol .left, .kontrol .right{ display:none}
.kontrol li, .listing_g li, .gallery_start li{ list-style:none}
.gallery_start strong{ display:block; padding-bottom:3px}
.listing_g img, .gallery_start img{ padding-bottom:3px}
.content_column .kontrol li.center {padding-bottom: 10px;}

/* Suche
================================================*/
.content_column .advanced_search {padding-bottom: 2em;}
.content_column .error {color:#c00!important; font-weight:bold!important;}
.content_column .error li a, .error li a:visited {color: #c00!important;}
.content_column.advanced_search ul{ margin-bottom:1em}
.content_column .advanced_search p{ padding-bottom:.6em}
strong.col_result{ color: #000; font-weight:bold}


.content_column .search_result ol {width: 100%; clear: left; }
.content_column .search_result span {font-size:1.2em;}
.content_column .search_result ol li{  margin:0 0 .7em 0; padding:0 0 .3em 0 }
.content_column .search_result .result_url{ display:block; color:#cc6600; padding-top:.4em}
.content_column .no_display {display: none;}

.content_column .cont_ad_m .left_tab ul {margin: 0; padding: 0; width: auto; float: left;}
.content_column .cont_ad_m .left_tab ul li {margin: 0; padding: 0; float: left; list-style: none; width: auto;}
.content_column .cont_ad_m .left_tab ul li{  margin-right: .6em}

/* Suche ol
==========================*/
.content_column ol {margin: 0; padding: 0 0 1em 2em; list-style-position: outside;}
.content_column ol li {margin: 0; padding: 0 0 .6em; list-style: none; background: none; font-size: 1.2em;}
.content_column ol li a {font-size: 1.2em; color: #993300;}
.content_column ul li ol {margin-left: 14px;}

/* PageNav
================================================*/	
.content_column .pageNav{ margin:2em 0; padding:0 0 0 2em; clear: left; font-size:0.9em;  }
.content_column .pageNav ul{padding:0;}
.content_column .pageNav ul li{display:inline;  background: none; padding:3px; width:auto; margin-top:10px}
.content_column .pageNav ul li span{ color:#993300; font-weight:bold; padding:0 3px; font-size:1.2em}
.content_column .pageNav ul li a{ color:#000; background-color:#febc00; font-size: 1.2em; border: none; padding:2px 6px; font-weight:normal; text-decoration: none;}
.content_column .pageNav ul li a:hover, .content_column .pageNav ul li a:active, .content_column .pageNav ul li a:focus{ background-color:#993300; color:#fff; text-decoration:none}

/* Footer

================================================*/
