﻿
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003399}
.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #616161}
.description { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #003399}

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399}
.headerv2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: 700; color: #2a5389}
.subheaderv2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: 700; color: #2a5389}

.navbarv2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #919296}
.sttext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #636468}
.text_med_grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636468}
.text_bigger_med_grey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3d40}

.border_bottom { 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #919296;
}
.border_top { 
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #919296;
}

.table_header_left { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #636468;
	border-color:#919296;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.table_header_right{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #636468;
	border-color:#919296;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff}
.chapter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-style: oblique}

.contact { background-color:#FFFFFF; width:140px; font-size: 9px; border:0px #FFFFFF solid;; height: 15px; border-color: #9999CC #9999CC #9999CC #9999CC}
.feld { background-color:#FFFFFF; width:120px; font-size: 9px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}

.loginfield { background-color:#FFFFFF; width:180px; font-size: 8px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}
.addressfield { background-color:#FFFFFF; width:120px; font-size: 8px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}
.addressfield_long { background-color:#FFFFFF; width:200px; font-size: 9px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}

.quantityfield { background-color:#FFFFFF; width:20px; font-size: 9px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}
.discountfield { background-color:#FFFFFF; width:180px; font-size: 9px; border:1px #FFFFFF solid;; height: 17px; border-color: #919296 #919296 #919296 #919296}




.address { background-color:#FFFFFF; width:160px; font-size: 8px; border:0px #FFFFFF solid;; height: 15px; border-color: #9999CC #9999CC #9999CC #9999CC}
.select2{ background-color:#FFFFFF; width:120px; font-size: 9px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}
.select_date{ background-color:#FFFFFF; width:50px; font-size: 9px; border:1px #FFFFFF solid;; height: 15px; border-color: #919296 #919296 #919296 #919296}


.select { width: 500 px; border:1 px solid  #3333CC; } 
.button { background-color:#0A317A; border:solid 1px silver; color:#FFFFFF; font-size: 9px; } 
.buttonv2 {
	background-color:#F00;
	border:solid 1px silver;
	color:#FFFFFF;
	font-size: 9px;
}
.buttonv3 { background-color:#993333; border:solid 1px silver; color:#FFFFFF; font-size: 9px; }

.button180 { 
	width:180px;
	background-color:#9EABC5; 
	border:solid 1px silver; 
	color:#FFFFFF; 
	font-size: 9px; 
}

a:link {  
	color: #003399;
	text-decoration:none;
}
a:link_new {  
	color: #3D578C;
	text-decoration:underline;
}

a:visited {  
	color: #003399;
	text-decoration:none;
}
a:hover {  
	color: #2A5389;
	text-decoration:underline;
}
a:active {  
	color: #990033;
	text-decoration:none;
}

body { 
    position:absolute;
    background:#FFFFFF;
}

html, body { 
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

#header_container {
    position:fixed;
    position:absolute;
	vertical-align: middle;
	top:0; left:0; right:0;
    
    margin:0;
    height:90px;
    z-index:3;
}

#content {
    margin:0;
    padding-top:0em;
    padding-left:0em;
    padding-bottom:3em;
    z-index:2;
}


/* Nur für den MSIE */

* html, * html body {
   overflow:auto;
    bottom:0;
    height:100%;
}

* html #header_container {
    position:absolute;
    text-align:center;

    width:100%;
    padding-right:16px;
}


* html #content {
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    overflow:visible;
    margin:0;
}