/* ---- Body  ---- */

*, html, body, td {margin: 0; padding: 0;font-family:Arial, sans-serif;color: #333333;}
ul, ol {margin-left:20px;}
p {margin:15px 0;}

.topnav  {background:url(../images/bg_nav10.gif) top left repeat-x #ffffff;padding:22px 0 6px 0;}
.topnav a {font-size:11px;color:#616161;margin:0 45px;line-height:14px;text-decoration:none;}

.leftside .box {padding-bottom:20px;margin-bottom:10px;background:#f2f2f2;}
.leftside .box h1 {padding:0px 10px;line-height:24px;background:url(../images/bg_lbox_h1.gif) top left repeat-x;font-weight:700;font-size:14px;color:#4ea7ee;margin-bottom:15px;}
.leftside .box p {padding:0 5px 0 10px;color:#676767;font-size:12px;}
.leftside .box ul, .leftside .box li {line-height:22px;color:#676767;font-size:12px;}


.leftside .box a{color:#4ea7ee;text-decoration:none;}
.leftside .box a:hover, .leftside .box a:focus, .leftside .box a:active {color:#6db7f3;}

.hotlinks a{font-weight:700}

.contact a{text-decoration:underline;}
.contact p {margin:14px 0;}
.contact a:hover, .contact a:focus, .contact a:active {color:#095184;}

.copy {vertical-align:top;padding:0 15px 15px 15px;font-size:12px;}
.copy h3 {color: #000000; line-height:26px;font-size: 14px; font-family: Arial, Helvetica; font-weight: 700;margin-top:0px;}
.copy p {margin:15px 0;line-height:15px;}
.copy a {color:#006ab6; text-decoration:underline;}
.copy a:hover, .copy a:focus, .copy a:active {color:#095184; text-decoration:underline;}

.breadcrumb {margin-left:10px;font-size:10px;}
.breadcrumb p {padding:10px}
.breadcrumb a {color:#006ab6; text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {text-decoration:underline;}
.statusRow { margin-bottom:35px;color:#7e7e7e;font-size:10px;}


td.confHead {
font-weight:700;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
padding:0px;
}
td.confContent {
padding:10px 4px;
vertical-align:top;
background-color:#ffffff;
}



.suchfeld {
width:127px; 
background-color:#E1E1E1; 
border:#6A6C67 1px solid; 
font-size:10px;
margin-top:5px; 
margin-left:5px;
}

/* ---- Logout  ---- */

.logout {
font-weight:normal;
padding-left:3px;
padding:0px;
margin:0px;
font-size:11px;
}

.logout a {
color : #393A3C;
font-size:11px;
text-decoration : none;
}

.logout a:visited {
color : #393A3C;
font-size:11px;
text-decoration : none;
}
.logout a:hover {
color : #000000;
text-decoration : none;
}

div.h3div {
   padding:7px 0px 9px 0px;
   margin-bottom:9px;
   line-height:1em;
  font-size:142%;
  font-weight:bold;
  background-image:url(/images/dotline_bottom.gif);
  background-position:bottom;
  background-repeat:repeat-x;}


input:focus, input:hover, textarea:focus, textarea:hover {
background-color: #FFFFFF;
}	

/* ---- Footer  ---- */

.footer{
color:#888888;
text-align:right;
vertical-align:middle;
}
td.footer {padding:7px 0;line-height:17px;border-top:1px solid #d2d2d2;}

.footer a{color:#0067a9;text-decoration : none;}
.footer a:hover, .footer a:focus, .footer a:active {text-decoration : underline;}

.footer div.left {font-size:10px;float:left;width:60%;text-align:left;}
.footer div.right {font-size:12px;float:right;width:40%;text-align:right;}

.powered{
color:#A8AAA9;
font-size:9px;
padding-left:10px;
text-decoration:none;
}
.powered a{color : #0b4499;text-decoration : underline;}
.powered a:hover, .powered a:focus, .powered a:active {color : #666666;text-decoration : none;background-color:#b6dc10;}

/* Formular */

.textfield {
width:185px; 
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.dropd {
width:193px;
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.dropdmoz{
width:191px;
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

textarea {
width:285px; 
height:80px;
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
margin-top:5px;
}

.formlvw{
width:22px; 
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.formvorw{
width:30px; 
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.formnbr{
width:115px; 
background-color: #FFFFFF; 
border: 1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.button {
width:100px; 
background-color:#EEEEEE; 
border:1px solid #C8CCCD; 
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:1px;
margin-top:5px;
font-weight:bold;
}

.boxcontent{
font-family:Arial, sans-serif; 
font-size:11px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.caption{
font-family:Arial, sans-serif; 
font-size:11px;
color:#5F5F5F; 
margin-top:1px;
}

.filledValue{
font-family:Arial, sans-serif; 
font-size:12px;
color:#5F5F5F; 
padding:2px;
margin-top:1px;
}

.salutation{
font-family:Arial, sans-serif; 
font-size:16px;
font-weight: bold;
color:#61AF0E;
padding-bottom:10px;
}

.confirmation{
width:440px;
border:1px solid #61AF0E;
}

div.boxDiv {width:365px;font-family:Arial, sans-serif;font-size:11px;color:#333333;}

.hiddenRow{
display:none;
}

.prooferror{
color:#ff0000;
font-size:9px;
}

.frmheader {font-family:Arial, sans-serif;font-size:13px;color:#ff0000;font-weight:700;}
.frmcaption {vertical-align:middle;font-family:Arial, sans-serif;font-size:11px;color:#333333;font-weight:100;}

.eventCell	{background-color:#eaeaea;vertical-align:top;padding:4px;}
.pictCell	{background-color:#eaeaea;vertical-align:top;}

#spTabs td {}
#spTabs td.active {}


td.detailCheck {padding:1px;vertical-align:top;}
td.detailText {padding:3px;vertical-align:top;}

table.confbox {margin-bottom:25px;border:1px solid #0e73ba;}
.confbox th {padding:0 12px;font-size:18px; font-weight:700; color:#333333; height:35px;background-color:#d3d7db;text-align:left;vertical-align:middle;}
.confbox td {padding:12px;font-size:12px; color:#333333; background-color:#ffffff;}

table.formbox {border:1px solid #b5b8bc;}
.formbox th {padding:0 14px;font-size:18px; font-weight:700; color:#ffffff; height:35px;background-color:#4ea7ee;text-align:left;vertical-align:middle;}
.formbox td {padding:12px;font-size:12px; color:#333333; background-color:#ffffff;}

.formbox table.fields td{padding:2px 0;}

table.formclosing {border:none; background:none; margin:12px 0;}
.formclosing td {padding:0;font-size:10px;}
