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

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

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

body { background: #fff ; font-family: 'Lato', sans-serif ; font-size: 14px ; color: #999 ; line-height: 20px ; image-rendering: optimizeQuality ; }


/* Container */

.clad { margin: 0 auto ; width: 100% ; }
.content { width: 90% ; margin: 0 auto ; padding: 20px 0 50px 0 ; }

.contleft50 { width: 50% ; float: left ; }
.contright50 { width: 50% ; float: right ; }

.contleft320 { width: 280px; float: left ; padding: 20px ; border: 1px solid #ddd ; margin: 0 17px 0 0 ; }
.contright320 { width: 280px; float: right ; padding: 20px ; border: 1px solid #ddd ; }

nav { background: #001F60 ; margin: 0 auto ; width: 100% ; height: 60px ; }

footer { text-align: center ; font-size: 12px ; line-height: 15px ; color: #aaa ; border-bottom: 10px solid #001F60 ; padding: 50px 0 0 0 ; }

/* Styles */

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

a.nav { font-size: 15px ; font-weight: normal ; color: #fff ; line-height: 50px ; margin: 0 0 0 75px ; }
a.nav:link { text-decoration: none ; } a.nav:visited { text-decoration: none ; }
a.nav:hover { text-decoration: underline ; } a.nav:active { text-decoration: underline ; }

a.footer { font-size: 12px ; line-height: 16px ; font-weight: normal ; color: #aaa ; }
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 ; }


h1 { font-size: 26px ; font-weight: 100 ; color: #001F60 ; line-height: 30px ; padding: 10px 0 10px 0 ; text-transform: uppercase ; }

.maxwidth { width: 100% ; }

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