/***** Spalten-Layout *****/
#container          { width:1008px; margin:auto;                    }
#header             { width: 956px; padding:41px 26px 34px 26px;    }
#content-wrapper1   { width: 956px; padding:26px 26px 0 26px;       }
#content-wrapper2   { width: 956px; padding:0 26px 26px 26px;       }
#navigation         { width: 868px; padding:26px 44px 15px 44px;    }
#content            { width: 956px; min-height:400px;               }

body              { background-color: #E8E0CD; }
#content-wrapper1 { background: url('/DE/images/bg_1b.png'); }
#content-wrapper2 { background: url('/DE/images/bg_2.png'); }


/***** Allgemeines *****/
body {margin:0; padding:0; }

.red  { color:#B63343 }
.bold { font-weight:bold; }

.left  { float:left; }
.right { float:right; }
.clear { clear:both; }

/***** Header *****/
#header { 
  background-color:#FFFFFF;
  text-align:right;
}

/***** Navigation *****/
#navigation       { 
  background-color:#fff; 
  border-bottom:1px solid #b63343;
  font-family: Arial; 
  font-size:20px;
}

#navigation a { 
  text-decoration:none;
  padding-bottom:2px;
  color:#b63343;
}

#navigation a:hover, #navigation a.active {
  border-bottom:3px solid #73bdee;
}

/***** Content *****/
a {
  color:#B63343;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a img {
  border-style:none;
}

#content { 
  background-color:#fff;
  border-top:1px solid #b63343;
  font-family: Arial; 
  font-size:12px;
  color:#000;
  line-height: 170%;
  padding:0; margin:0;
  border-bottom:1px solid #FFFFFF;
}

#content div.col1 {
  float:left;
  width:420px;
  margin: 30px 0 16px 44px;
  display:inline;
}

#content div.col2 {
  float:left;
  width:420px;
  margin: 30px 44px 16px 28px;
  display:inline;
}
#content P {
  margin:0 0 28px 0; 
  padding:0;     
}

#content UL {
  margin-bottom:28px;     
}

#content h1 {
  font-family: Arial; 
  font-size:20px;
  font-weight:normal;
  color:#B63343;
  margin: 30px 44px 0 44px;
  padding:0;
}

.line {
  border-bottom:1px solid #B63343;
}

#content h1.line {
  margin: 10px 0 0 0;
  padding: 0 44px 10px 44px;
}

#content div.logo-container {
  margin:30px 44px 40px 44px;
}
#content div.logo {
  float:left;
  width:260px;
  margin-right:28px;
  display:inline;
}


/***** VA *****/
#va_wrapper {
  margin: 26px 44px 0 44px;
  padding: 23px 70px;
  background: url('/DE/images/va_bg1.png');
}

.va_wrapper2 {
  background: url('/DE/images/va_bg2.png');
  border-bottom:1px solid #FFFFFF;
}

.va_search_left {
  float:left;
  width: 20em;
  padding: 1em 4em;
  font-family: Arial,Tahoma,sans-serif;
  font-size: 11px;
  _width: 21em;
  display:inline;
}

.va_search_right {
  padding: 1em 2em 1em 1em;
  /*margin-left:27em;*/
  font-family: Arial,Tahoma,sans-serif;
  font-size: 11px;
  float:left;
  display:inline;
}

.va_input {
  position:absolute;
  margin:4em 0 2em 0;
  width:30em;
}

.va_redbg { 
  background: #b63343;
  color: #fff;
  font-family: Arial,Tahoma,sans-serif;
  padding: 2px 1em;
}

.va_redbg a { 
  color: #fff;
}

.va_redtext { 
  color: #b63343;
  font-family: Arial,Tahoma,sans-serif;
  font-size:20px;
  margin:2em 1em 0 1em;
}

.va_row {
  background-color: #F8F5F0;
  *border: 1px dotted #F8F5F0;
}


.va_pic_bg {
  width: 126px;
  background-color: #F8F5F0;
  text-align: right;
  overflow: hidden;
}

.va_pic_bg img {
  max-widht: 300px;
}

.va_highlight_bg {
  background: #EBE9E1 url('/wt/images/va_tipp.png') no-repeat left top;
  min-height: 50px;
}

.va_mehrfach_bg {
  background: #EBE9E1 url('/wt/images/va_mehrfach.png') no-repeat left top;
  min-height: 95px;
}

/* end va */
