/* ::::: 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; }
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 ul.second { margin-left: 10px; }
ul#nav ul.second li { border: medium none; }
ul#nav ul.second li a { font-size: 1.05em; font-weight: normal; }
ul#nav li a:hover, ul#nav li a.current { color: rgb(247, 185, 150); }
ul#nav ul li a.current { font-weight: bold; }
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; }
div#slider li { margin-left: 0px; list-style-type: none; position: relative; }
ul.second li { font-weight: normal ! important; }
div#slider { position: relative; height: 192px; width: 699px; padding-top: 15px; margin-top: 50px; margin-left: 33px; }
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; }
#ticker { height: 150px; padding-top: 90px; }
.newsticker-jcarousellite a, ul.newsticker a { white-space: nowrap; padding: 0px; color: rgb(255, 0, 0); font: bold 10px Verdana; margin: 0px 50px 0px 0px; display: block; border: 2px solid rgb(106, 111, 113); width: 135px; height: 135px; }
.newsticker-jcarousellite a:hover, ul.newsticker a:hover { border: 2px solid rgb(255, 106, 42); }
.referenzen { padding-top: 80px ! important; }
/* ::::: 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 ::::: */

