html, body { background: #FFFFFF; margin: 0px; padding: 0px; font-family: Tahoma; font: normal 12px "Tahoma", Tahoma, sans-serif; color: #000000; font-size: 12px; text-align: center; }
.normal, .normal span, table, label { font-family: Trebuchet MS; color: #000000; font-size: 12px !important; }

h1 { font-family: Trebuchet MS; color: #000000 !important; font-size: 13px !important; font-weight: bold; }
h2 { font-size: 11px !important; color: #000000; font-weight: bold; margin-bottom: 7px; }
h3 { font-size: 13px; color: #000000; font-weight: bold; margin-bottom: 8px; }

img { border-style: none; margin: 0px; padding: 0px; }
ul li { list-style-type: disc; }

form { margin: 0px; padding: 0px; }
input { font-family: arial,helvetica,sans-serif; font-size: 11px; }
input.button { padding: 0 8px 0 8px; width: auto; }

a, a:visited { color: #da0b28; text-decoration: none; }
a:hover { text-decoration: underline; }

#wrap { margin: 35px auto; padding: 0px; width: 863px; text-align: left; }
#footernavi { color: #4c575c; font-size: 10px; letter-spacing: 1px; text-align: right; border-right: 20px solid transparent; border-bottom: 10px solid transparent; }
#header { position: relative; background-image: url(images/bg_top.gif); width: 863px; height: 120px; }
.navigationcol { float: left; width: 500px; margin: 14px 0 0 26px; }
#logo { float: right; width: 288px; height: 118px; margin: 2px 9px 0 0; }
#devider { position: absolute; bottom: 0; left: 3px; height: 5px; line-height: 5px; width: 851px; background-color: #da0b28; }
#page { background-image: url(images/bg_page.gif); width: 863px; min-height: 400px; }
.contentcol { float: left; margin: 20px 0 0 39px; width: 500px; min-height: 250px; }
.rightcol { float: right; width: 288px; min-height: 400px; background-color: #dae9fe; margin: 0 9px 0 0; }
#footer { background: #FFFFFF url(images/bg_bottom.gif); width: 863px; height: 76px; text-align: left; }
.footercol p { padding: 0px; margin: 0px; }
.footercol { padding-top: 6px; margin: 0 39px 6px 39px; min-height: 25px; width: 500px; }
a.dnnLogin { color: #ffffff !important; float: right; }

.navigation ul { margin: 0px; padding: 0px; list-style: none; }
.navigation li { font-size: 14px; margin: 0px; padding: 0px; height: 24px; overflow: hidden; }
.navigation span { color: #525252; font-weight: bold; text-transform: lowercase; }
.navigation a { color: #da0b28; font-weight: bold; text-transform: lowercase; }

div.breadcrumb { margin: 10px 0 26px 36px; padding: 0px; font-size: 11px; line-height: 14px; color: black; }

/* ============================================================================= */ 
/* ================================= Inhalt ==================================== */ 

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/ * html .clearfix { height: 1%; }
 /* End hide from IE-mac */ /* box margin (links) */ .leftcol { margin-left: 39px; }
 .box { width: 170px; }
/* Inhalts-divs */ div.row { clear: both; }
.alert { color: Red; }

div.row90 { width: 90%; clear: both; }
div.row.transparent { background-color: Transparent !important; }
div.col { float: left; }
div.right { float: right !important; }
div.col4 { width: 4%; float: left; }
div.col5 { width: 5%; float: left; }
div.col10 { width: 10%; float: left; }
div.col11 { width: 11%; float: left; }
div.col12 { width: 12%; float: left; }
div.col15 { width: 15%; float: left; }
div.col16 { width: 16%; float: left; }
div.col20 { width: 20%; float: left; }
div.col25 { width: 25%; float: left; }
div.col30 { width: 30%; float: left; }
div.col33 { width: 33%; float: left; }
div.col34 { width: 34%; float: left; }
div.col35 { width: 35%; float: left; }
div.col40 { width: 40%; float: left; }
div.col45 { width: 45%; float: left; }
div.col50 { width: 50%; float: left; }
div.col55 { width: 55%; float: left; }
div.col60 { width: 60%; float: left; }
div.col65 { width: 65%; float: left; }
div.col70 { width: 70%; float: left; }
div.col75 { width: 75%; float: left; }
div.col80 { width: 80%; float: left; }
div.col90 { width: 90%; float: left; }
div.col100 { width: 100%; float: left; }
.bold a, .bold { font-weight: bold !important; }

/* Button */ 
.Button, .button { background: #f1f1f1; border: solid 1px #ccc; border-right-width: 8px; cursor: pointer; }

/* Links */ 
a.HelveticaBig { font-family: Georgia; font-size: 16px; color: #000000; }
/* ============================================================================= */ 

