
a:link       { color: #78BAD7; text-decoration: none }
a:visited    { color: #78BAD7; text-decoration: none }
a:active     { color: #cc3333; text-decoration: none }
a:hover      { color: #cc3333; text-decoration: none }

a.menu { font-family:Verdana,Arial,Helvetica; font-weight: bold; font-size: 10px; }

a.link_ext
{ 
	color: #78BAD7; 
	text-decoration: none; 
}

a.show_ext
{ 
	color: #78BAD7; 
	text-decoration: none; 
	background-image: url(/images/global/link.gif); 
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}

body {
    font-family: verdana, arial, Helvetica;
    font-size: 11px;
    color: #444444;
    background-color: #FFFFFF;

    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #78BAD7;
    SCROLLBAR-SHADOW-COLOR: #78BAD7;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #DA0000;
    SCROLLBAR-TRACK-COLOR: #D5E7EF;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}

body.content {padding-right:10px;}

*. {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#444444; margin-top:0px; margin-left:0px; }

p {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#444444; margin-top:0px; margin-left:0px;}
p.zurueck { padding-top:0pt; padding-bottom:16pt;}

table {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#444444; margin-top:0px; margin-left:0px; }

/*td.header { font-family:Verdana,Arial,Helvetica; font-size:16px; font-weight:900; color:#384A4D; margin-top:0px; margin-left:0px; padding-top:12pt; padding-bottom:16pt;}*/
.header { font-family:Verdana,Arial,Helvetica; font-size:16px; font-weight:900; color:#384A4D; margin-top:0px; margin-left:0px; padding-top:12pt; padding-bottom:16pt;}
.headernormal { font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:normal; color:#384A4D; margin-top:0px; margin-left:0px; padding-top:0pt; padding-bottom:0pt;}
.header2 { font-family:Verdana,Arial,Helvetica; font-size:14px; font-weight:900; color:#444444; margin-top:0px; margin-left:0px; padding-top:10pt; padding-bottom:4pt;}
.topspace { font-family:Verdana,Arial,Helvetica; margin-left:0px; padding-top:12px; }
.topspace-sub { font-family:Verdana,Arial,Helvetica; margin-top:0px; margin-left:0px; padding-top:2px;}

.partner-toppadding {padding-top:20px; padding-left:30px;}
.partner-text {padding-left:20px;width:100%;vertical-align:middle;}
.partner-logo-alignment {margin-top:20px; vertical-align:top; text-align:center;}

ul {margin-left:20px; padding-left:20px; list-style-type: square; color:#444444; list-style-image: url(/images/global/red-ball-small.gif);}
ul.sub {padding-left: 5px; mrgin-left:5px; padding-top:3px; list-style-type: square; color:#444444; list-style-image: url(/images/global/gray-ball-small.gif);}
ol {padding-left: 20px; margin-left:20px; list-style-type: decimal; list-style-image: none; list-style-position: outside;}
li {padding-bottom: 3px;}

dd {padding-left: 20pt; color:#444444;}

.padding-bottom-medium {padding-bottom:16pt}

.contentmenu { font-family:Verdana,Arial,Helvetica; font-size:8pt; color:#000000; margin-top:0px; margin-left:0px; }

.submit { border: solid 2px #78BAD7; background-color: #FFFFFF; font-weight: bold; color: #384A4D;}


.contentnavigation
{
   padding-top: 12px;
   padding-bottom: 15px;
   font-weight: bold;
}
.contentnav
{
   margin-left:10px;
   margin-right:10px;
}

.featurenav
{
   margin-left:10px;
   margin-right:10px;
   font-weight: normal;
}
.contentnav-white
{
   margin-left:10px;
   margin-right:18px;
   color:white;
}

.activelink
{
   color: #cc3333;
}

.extlink
{
   padding-left:5px;
}

.details
{
   padding-top:5px;
   padding-left:0px;
   padding-right:5px;
   margin-left:-15px;	
   border: none;
   position:relative;
   top:2px;
}
.pictureframe
{
   border:2px solid #78BAD7;
   padding:4px 4px 4px 4px;
}

.td_header
{
    font-weight: bold;
    text-align: center;
}

.td_row_header
{
    font-weight: bold;
    text-align: left;
}

.td_section_header
{
    font-weight: bold;
    color: #cc3333;
    text-align: left;
}

.td_item
{
    font-weight: bold;
    text-align: center;
}

.gross { font-family:Verdana,Arial,Helvetica; font-size:12pt; color:#000000; margin-top:0px; margin-left:0px; }
.normal { font-family:Verdana,Arial,Helvetica; font-size:10pt; color:#000000; margin-top:0px; margin-left:0px; }

.addressHeader { font-family:Verdana,Arial,Helvetica; font-size:10px; font-weight:bolder; color:#384A4D; margin-top:0px; margin-left:0px; padding-top:10pt;}
.address { font-family:Verdana,Arial,Helvetica; font-size:10px; color:#444444; margin-top:0px; margin-left:0px;}

.fragebogen_hd { font-family:Verdana,Arial,Helvetica; font-size:10pt; color:#000000; margin-top:0px; margin-left:0px; }
.fragebogen_tx { font-family:Verdana,Arial,Helvetica; font-size:8pt; color:#000000; margin-top:0px; margin-left:0px; }

.submenu { font-family:Verdana,Arial,Helvetica; font-size:11px; color:#444444; margin-top:0px; margin-left:0px;font-weight:900;}

.presse  { font-family:Verdana,Arial,Helvetica; font-size:11px; color:#444444; margin-top:0px; margin-left:0px; }
.presse_aus  { font-family:Verdana,Arial,Helvetica; font-size:11px; font-style: italic; color:#444444; margin-top:0px; margin-left:0px;}

div.textblock { padding-bottom: 10pt; text-indent: 10pt; line-height:15pt; }


div.submenu
 {
 position:absolute;
 visibility:visible;
 font-size:8pt;
 background-color:#a9ccdd;
 }
/*
div.submenu li
 {
 list-style-type:square;
 color: #ffffff;
 font-size: 8pt;
 }
*/

div.submenu a
{
 font-size:8pt;
 color: #ffffff;
}

div.submenu a:visited
 {
 font-size:8pt;
 color: #ffffff;
 }

form.multiform td.titel {
 text-align:right;
 padding-right:20px;
 font-weight: bold;
 font-size: 10px;
 }

form.multiform input.text {
 background-color: #ffffff;
 font-size: 11px;
 width:200px;
 margin-bottom:5px;
 }

form.multiform .must {
 color: #ff0000;
 vertical-align:middle;
 }

form.multiform .error {
 border-right: 1px solid #880000;
 border-left: 1px solid #880000;
 text-align:center;
 font-weight: bold;
 color: #880000;
 padding: 10px;
 margin-bottom:25px;
 }

form.multiform .message {
 border-right: 1px solid #78BAD7;
 border-left: 1px solid #78BAD7;
 padding: 10px;
 margin-bottom:25px;
 }
