/* generated for browser Unknown ver. 0.0*/
body { 
background-color: #ffffff;margin:0;padding:0;}
* { 
font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9pt;}
#page { 
width: 1024px; margin-left: auto; margin-right: auto; margin-top:10px;position: relative !important;}
#header { 
position:relative; width: 100%; height: 220px; background-image: url("/portaldata/8/Resources/images/header.png"); background-position: 0 80px; background-repeat: repeat-x;}
#footer { 
width:100%; 
text-align: center; 
color:#696969;
padding-top: 5px;
margin-bottom:30px;}
#karlo_logo { 
position:absolute;left:20px;padding-left: 20px;}
.banner { 
position:absolute;left:280px; width:470px; height:60px;}
#komsa_logo { 
position:absolute;right:0px;}
#login { 
position:absolute;left:280px;top:80px;width:744px;}
#header_links { 
position:absolute; left:280px; background-color:#e5e5e5; bottom:0; width:744px;height: 70px; clear:both;}
.sidebar { 
float:right; 
width: 195px;
padding-left:15px;
padding-right:15px;}
#maincontent { 
margin-right:225px; width: 800px;}
#content { 
width:100%; position:relative; background-image: url("/portaldata/8/Resources/images/content_bg.png"); background-repeat:repeat-y; background-position: right center; margin-top:5px;}
.clearfix { 
clear:both; height:0px;}
#columnhelper { 
float:left; margin-right:-225px;width: 100%;}
div.inputbox { 
float: left;font-size: 0.9em; padding-top: 10px; width: 170px;}
div.inputbox input { 
font-size: 1.4em; height: 1.5em; line-height: 1.5em; margin-top: 5px; width: 150px;}
#login button { 
background-color: transparent; border: 0 none; margin-top: 25px; padding-left: 0; padding-right: 0; cursor:pointer;}
#header_links h3 { 
color: #696969;font-size: 1.2em; margin: 0 0 10px;}
div.mainnavi { 
height: 173px;
padding-left: 300px;
padding-top: 15px;
position: relative;
width: 500px;}
#header_links td { 
padding-left: 10px;}
span#datennutzung { 
display:none;
width:350px;
background-color: #CECECE;
padding: 5px;
border: 1px solid black;
}
div.mailform { 
padding: 10px;}
div.contentpane a, #header_links a { 
color: #000000;
font-weight:bold;
text-decoration:underline;}
div.tab341, div.tab353, div.tab354, div.tab349, div.tab351, div.tab352 { 
background-image: url("/portaldata/8/Resources/images/header_partner.jpg");}
div.mainnavi .level1 a { 
color: #FFFFFF;
text-decoration:none;}
div.mainnavi .level1 { 
padding-bottom:15px;}
div.mainnavi .level1.active a { 
color: #FB7D00;
text-decoration:none;}
div.mailform td, div.mailform div { 
padding: 5px;}
a.toggle { 
font-size:smaller;
padding-left:20px;
cursor:pointer;
text-decoration: underline;
display:block;}
div.pad15 { 
padding:15px;}
div.tab342 { 
background-image: url("/portaldata/8/Resources/images/header_shop.jpg");}
a.submit_button { 
background-image: url("/portaldata/8/Resources/images/anfrage.png");
background-repeat: no-repeat;
display: inline-block;
font-size: 11pt;
font-weight: bold;
height: 37px;
text-decoration: none !important;
width: 123px;}
div.tab343 { 
background-image: url("/portaldata/8/Resources/images/header_karten.jpg");}
div.tab344 { 
background-image: url("/portaldata/8/Resources/images/header_service.jpg");}
div.tab345 { 
background-image: url("/portaldata/8/Resources/images/header_elogistik.jpg");}
#karlo_logo img { 
border: 0 none;}
div.smallprint { 
display: none;
margin: 5px 20px 20px;}
div.sidebar h3 { 
font-size: 12px;}
div.sidebar h4 { 
font-size: 11px;
color: #696969;
margin: 0;}
div.sidebar p { 
font-size: 11px;
color: #000000;
font-style: italic;
margin-top: 2px;
margin-bottom: 25px;}
div#errormessage { 
display:none;
color: #ff0000;}
p.badges img { 
padding-left: 25px;}
form { 
height: 100%; padding:0;}
div.tab439 { 
background-image: url("/portaldata/8/Resources/images/header_partner.jpg");}
#footer a:link, #footer a:visited { 
color:#696969; text-decoration: none;}
div.contentpane a:hover, #header_links a:hover { 
color: #696969;}
div.mainnavi .level1 a:hover { 
text-decoration:underline;
color: #ffffff;}
div.mainnavi .level1.active a:hover { 
color: #FB7D00;
text-decoration:underline;}
#footer a:hover { 
color:#696969; text-decoration: underline;}

