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

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

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

body { 
background: #fff ;
font-family: "Tahoma", Arial, Helvetica, sans-serif ; font-size: 12px ; color: #000 ; line-height: 18px ;
}


/* Container */

#cts { position: absolute ; left: 30px ; top: 20px ; }
#head { position: absolute ; left: 0px ; top: 110px ; width: 900px ; height: 250px ; background: url(../_img/head_01.jpg) no-repeat ; }
#head_txt { position: absolute ; left: 450px ; top: 60px ; line-height: 38px ; }
#topnav { position: absolute ; left: 0px ; top: 80px ; width: 900px ; height: 30px ; text-align: right ; color: #999 ; }
#nav { position: absolute ; left: 0px ; top: 410px ; width: 170px ; }
#content { position: absolute ; left: 200px ; top: 370px ; width: 700px ; }
.content_l { float: left ; width: 210px ; margin: 0px 35px 0px 0px ; }
.content_m { float: left ; width: 210px ; margin: 0px 35px 0px 0px ; }
.content_r { float: left ; width: 210px ; margin: 0px 0px 0px 0px ; }

.content_l2 { float: left ; width: 340px ; }
.content_r2 { float: left ; width: 340px ; }


#footer { clear: both ; margin-top: 50px ; border-top: 1px solid #ccc ; color: #999 ; font-size: 11px ; line-height: 15px ; }


#site { position: absolute ; left: 50% ; top: 50% ; width: 1000 ; height: 600px ; margin: -300px 0px 0px -500px ; background: url(../_img/bg_main.jpg) no-repeat #000; }


/* Styles */


a { font-size: 12px ; font-weight: normal ; text-decoration: underline ; color: #fff ; }
a:link { color: #000 ; } a:visited { color: #000 ; }
a:hover { color: #0085BF ; } a:active { color: #0085BF ; }

a.topnav { margin: 0px 5px 0px 5px ; font-size: 12px ; font-weight: normal ; text-decoration: none ; }
a.topnav:link { color: #999 ; } a.topnav:visited { color: #999 ; }
a.topnav:hover { color: #0085BF ; } a.topnav:active { color: #0085BF ; }

a.head { font-family: "Times New Roman", Times, serif ; font-size: 20px ; font-weight: normal ; text-decoration: none ; line-height: 30px ; }
a.head:link { color: #fff ; } a.head:visited { color: #fff ; }
a.head:hover { color: #fff ; text-decoration: underline ; } a.head:active { color: #fff ; text-decoration: underline ; }

a.nav { font-size: 12px ; font-weight: normal ; text-decoration: none ; }
a.nav:link { color: #000 ; } a.nav:visited { color: #000 ; }
a.nav:hover { color: #0085BF ; } a.nav:active { color: #0085BF ; }

a.subnav { margin: 0px 0px 0px 20px ; font-size: 11px ; font-weight: normal ; text-decoration: none ; }
a.subnav:link { color: #999 ; } a.subnav:visited { color: #999 ; }
a.subnav:hover { color: #0085BF ; } a.subnav:active { color: #0085BF ; }

a.footer { margin: 0px 0px 0px 0px ; font-size: 11px ; font-weight: bold ; text-decoration: none ; }
a.footer:link { color: #999 ; } a.footer:visited { color: #999 ; }
a.footer:hover { color: #0085BF ; } a.footer:active { color: #0085BF ; }

#nav li {  line-height: 14px ; padding: 7px 0px 7px 20px ; }
#content li { margin-left: 50px ; }
ul { margin: 0px 0px 20px 0px ;}
p img { border: 0px ; }

.grey { color: #999 ;}

p { margin: 10px 0px 10px 0px ; }
#head p { margin: 2px 0px 2px 0px ; }

hr { border: none 0 ; border-top: 1px solid #ccc ; height: 1px ; }
#content hr { border: none 0 ; border-top: 1px solid #ccc ; height: 1px ; margin: 20px 0px 20px 0px ; }


h1 { font-family: "Times New Roman", Times, serif ; font-size: 40px ; color: #fff ; font-weight: normal ; margin: 0px 0px 10px 0px ; }
h2 { font-size: 18px ; color: #0085BF ; font-weight: normal ; margin: 40px 0px 10px 0px ; line-height: 24px ; }
h3 { font-size: 12px ; color: #000 ; font-weight: bold ; margin: 20px 0px 0px 0px ; }
h4 { font-size: 16px ; color: #0000 ; font-weight: bold ; margin: 30px 0px 10px 0px ; line-height: 24px ; }

select {  border: 1px solid #ccc ; background: #fff ; width: 150px ; }

table { font-family: "Tahoma", Arial, Helvetica, sans-serif ; font-size: 12px ; color: #000 ; line-height: 20px ; }
tr { vertical-align: top ; }
input, textarea { border: 1px solid #ddd ; height: 25px ; }
.button { padding: 5px 10px 5px 10px ; background: #0085BF ; color: #fff ; border: 0px ; }

