/* ::::: http://bk-medien.com/files/basic.css ::::: */

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0px none; }
body { line-height: 1; color: black; background: white none repeat scroll 0% 0%; }
ol, ul { list-style: outside none none; }
ul, ol, dl { position: relative; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
html { overflow: scroll; }
h3 { font-size: 1.3em; font-weight: bold; margin-bottom: 10px; }
h3.mn_left { margin-left: -45px; }
body { font: 62.5%/150% Arial; color: rgb(106, 111, 113); padding-top: 30px; }
a { color: rgb(106, 111, 113); text-decoration: none; }
a:hover { color: rgb(235, 106, 55); }
div#container { position: relative; width: 1000px; margin: 0px auto; font-size: 1.1em; }
div#col1 { position: relative; width: 200px; float: left; margin-bottom: 150px; }
img#logo { margin: 40px 0px 30px 20px; }
ul#nav { list-style: outside none none; margin: 0px 0px 0px 20px; padding: 0px; width: 140px; }
ul#nav li { border-top: 1px solid rgb(244, 165, 126); padding: 3px 0px; }
ul#nav li#home { border-top: medium none; }
ul#nav li a { color: rgb(255, 255, 255); text-decoration: none; font-size: 1.2em; font-weight: bold; display: block; }
ul#nav li a:hover, ul#nav li a.current { color: rgb(247, 185, 150); }
div#col2 { position: relative; width: 800px; float: right; height: 700px; }
div#content { position: relative; width: 800px; height: 400px; margin: 0px auto; }
div#content ul { margin: 0px 0px 15px; }
div#content li { font-weight: bold; margin-left: 20px; list-style-type: disc; margin-bottom: 2px; line-height: 13px; }
ul.second li { font-weight: normal ! important; }
div#sitemap, div.googlemaps { position: relative; width: 681px; margin: 10px auto 0px; }
div#sitemap {  }
#sitemap li { width: 300px; float: left; margin-bottom: 8px ! important; }
#sitemap li li { margin-bottom: 2px ! important; }
#sitemap ul ul { margin-bottom: 0px; }
#sitemap ul ul li { float: none; }
div.textbox { position: relative; width: 630px; margin: 20px auto 0px; }
div#footer { position: relative; width: 696px; border-top: 1px solid rgb(235, 106, 55); padding-top: 5px; margin: 20px 4px 0px auto; text-align: right; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
div#col1 { background: transparent url('background.gif') repeat-y scroll left top; margin-bottom: 0px; margin-top: 33px; height: 667px; }
div#footer { margin: 0px 60px 0px 0px; position: relative; float: right; }
/* ::::: http://bk-medien.com/files/skin.css ::::: */

/* ::::: http://bk-medien.com/files/jquery.jcarousel.css ::::: */

/* ::::: http://bk-medien.com/files/thickbox.css ::::: */

* { padding: 0px; margin: 0px; }
/* ::::: http://bk-medien.com/files/unitip.css ::::: */

