/* Stylesheet by Werbeagentur Onelio / www.onelio.de */

* { margin: 0 ; padding: 0 ; border: 0 ; }

img, div { behavior: url(iepngfix.htc) ; border: none ; }

body { font-family: 'Oxygen', sans-serif ; font-size: 14px ; color: #333 ; line-height: 24px ; image-rendering: optimizeQuality ; }


/* Container */

#visual { background: url(../_img/domnik-krause_visual1.jpg) top center no-repeat ; width: 100% ; height: 700px ; color: #fff ; }
#visual2 { background: url(../_img/domnik-krause_visual2.jpg) top center no-repeat ; width: 100% ; color: #fff ; }
#nav { background: url(../_img/bg_nav.png) repeat-x ; width: 100% ; height: 80px ; }
.cont_middle { width: 1000px ; margin: 0 auto ; }
.cont2_left { width: 450px ; float: left ; }
.cont2_right { width: 450px ; float: right ; }
.logo { float: left ; font-size: 28px ; font-weight: 100 ; line-height: 89px ; }
.info { float: right ; color: #fff ; margin: 40px 0 0 0 ; }

#footer { text-align: center ; font-size: 12px ; color: #ccc ; line-height: 16px ; }

/* Styles */

a { font-size: 14px ; font-weight: normal ; text-decoration: underline ; }
a:link { color: #fff ; } a:visited { color: #fff ; }
a:hover { color: #ccc ; } a:active { color: #ccc ; }

a.big { font-size: 22px ; font-weight: normal ; color: #000 }
a.big:link { text-decoration: none ; } a.big:visited { text-decoration: none ; }
a.big:hover { text-decoration: underline ; } a.big:active { text-decoration: underline ; }

a.footer { font-size: 12px ; font-weight: normal ; color: #ccc }
a.footer:link { text-decoration: none ; } a.footer:visited { text-decoration: none ; }
a.footer:hover { text-decoration: underline ; } a.footer:active { text-decoration: underline ; }

p { margin: 10px 0px 20px 0px ; }

hr { border: none 0 ; border-top: 1px solid #ddd ; height: 1px ; clear: both ; margin: 50px 0 0 0 ; }

h1 { font-size: 60px ; color: #fff ; font-weight: 700 ; line-height: 60px ; margin: 50px 0 0 0 ; }
h2 { font-size: 40px ; color: color: #333 ; font-weight: 100 ; line-height: 50px ; margin: 0 0 20px 0 ; }
h3 { font-size: 22px ; color: color: #333 ; font-weight: 100 ; line-height: 40px ; margin: 0 0 0 0 ; }

.left { float: left ; }
.right { float: right ; }