﻿/* - - - - - - Formularreiter - - - - - - - - - */
ul.formReiter {
margin:0 0 0 1px;
}
ul.formReiter li {
background-image:none;
margin:0;
padding:0;
}

ul.formReiter li a {
background-image:url(/internet/media/m_layout/m_layout_img/m_layout_img_iat/form_reiterBG.gif)!important;
background-repeat:no-repeat;
background-position:left bottom;
display:block;
color:#999999!important;
background-color:#fff;
border-top:1px solid #d9d9d8;
border-right:1px solid #d9d9d8;
border-left:0;
padding:6px 10px 4px 10px!important;
}
ul.formReiter li.first a {
background-image:none!important;
border-left:1px solid #d9d9d8;
border-right:1px solid #BDB999;
}
ul.formReiter li a.aktuell {
background-image:none!important;
border-top:1px solid #BDB999;
border-right:1px solid #BDB999;
padding:10px 10px 5px 11px!important;
margin-top:-5px;
position:relative;
*display:inline-block;
bottom:-1px;
left:-1px;
margin-right:-1px;
color:#2d2d2d!important;
background-color:#f9f8f3;
}
ul.formReiter li a:active { text-decoration:expression(hideFocus='true'); }
ul.formReiter li a.aktuell {
border-left:1px solid #BDB999;
}

/* - - - - - - - Formular - - - - - - - */
.formular {
display:block;
border:1px solid #BDB999;
margin:0;
}
.formular fieldset {
border:0;
border-bottom:1px solid #BDB999;
padding:10px 12px!important;
}
.formular fieldset.borderless{
border:0;
padding:10px 12px!important;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .formular .fieldset {
width:97%!important;
}
.formular legend {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:125%;
line-height:110%;
font-weight:bold;
*font-weight:bolder;
margin:0;
*margin:0 0 0 -6px;;
padding:10px 0 8px 0;
color:#2d2d2d;
}
.formular .label3 strong,
.formular .right3 strong  {
display:block;
margin-bottom:8px;
}
.formular span.clearfix {
clear:both;
display:block;
margin-bottom:9px;
}
.formular span.slim {
margin-bottom:0px;
}


.formular .right {
float:left;
width:40em;
padding:1px 0 0 0;
}
.formular .rightS {
float:left;
width:22em;
padding:1px 0 0 0;
}
.formular .rightSFT {
float:left;
width:32em;
padding:1px 0 0 0;
}

.formular .right2 {
width:34.5em;
}
.formular .right3 {
width:58%;
}
/* - - - Label - - - */
.formular label,
.formular .label {
float:left;
width:auto;
padding:1px 0 0 0;
margin:0 0 0 0;
border:0;
}
.formular .label1 {
width:12.5em;
}
.formular .label2 {
width:18.0em;
}
.formular .label3 {
width:42%;
}
.formular .label3 {
width:2.5em;
}
.formular .radioLabel {
margin-right:12px;
}
/* - - - Formularelemente - - - */
.formular input.disabled {
border:1px solid #d9d9d9;
}
.formular label.disabled {
color:#c0bfbb;
}
.formular input.file {
height:1.75em;
*height:1.4em;
border:1px solid #BDB999!important;
}
* html .formular input.file {
height:1.4em;
}
.formular input,
.formular textarea,
.formular select {
float:left;
text-align:left;
cursor: pointer; 
padding:0 0 1px 2px; 
margin-right:10px;
height:1.3em;
*height:1.2em;
border:1px solid #BDB999;
}
.formular select {
height:1.55em;
padding:0 0 0 0; 
font-size:100%;
} 
.formular input.error,
.formular textarea.error,
.formular select.error {
border:1px solid #e31c0a;
color:#000;
} 
.formular input:focus,
.formular input:active,
.formular textarea:focus,
.formular textarea:active,
.formular select:focus,
.formular select:active {
background-color:#f9f8f3;
}
.formular input.radio {
float:left;
width:auto;
cursor: pointer; 
vertical-align:top;
border:0;
margin:0 5px 0 0;
position:relative;
top:2px;
*top:3px;
}
.formular input.textfeld1 {
width:30.0em;
}
.formular input.textfeld1S {
width:19.5em;
}
.formular input.textfeld2 {
width:14em;
}
.formular select.textfeld2 {
width:16em;
}
.formular input.files2 {
width:350px!important;
}
.formular input.textfeld3 {
width:24.25em;
}
.formular select.textfeld3 {
width:21.0em;
}
.formular input.textfeld4 {
width:4.5em;
*width:4.75em;
}
.formular input.textfeld5 {
width:5.5em;
}
.formular select.textfeld6 {
width:10.0em;
}
.formular .nachricht {
width:34em;
height:8em;
}
.formular .nachricht2 {
width:30em;
height:8em;
}
.formular .nachricht2S {
width:19em;
height:8em;
}
/* - - - - - - - Senden Buttons - - - - - - - - */
.formular div.send {
display:block;
padding:25px 15px 25px 0px;
clear:both;
}
.formular div.send2 {
display:block;
padding:6px 12px 12px 12px!important;
clear:both;
}
.formular input.buttonGo {
float:left;
width:auto;
*overflow:visible; 
font-weight:bold;
background-color:#e6e1cd;
background-image:url(/internet/media/m_layout/m_layout_img/m_layout_img_iat/linkpfeil_padding.gif);
background-repeat:no-repeat;
background-position:right 0.5em;
border:1px solid #c0bc8f;
color:#e61d0b;
margin:auto;
padding:4px 20px 4px 10px;
font-size:95%;
height:auto;
margin-left:10px
}
.formular input.buttonBack {
float:left;
width:auto;
*overflow:visible; 
font-weight:bold;
background-color:#F9F8F3;
background-image:url(/internet/media/m_layout/m_layout_img/m_layout_img_iat/button_back.gif);
background-repeat:no-repeat;
background-position:10px 0.5em;
border:1px solid #c0bc8f;
color:#6A674E;
margin:auto;
padding:4px 10px 4px 20px;
font-size:95%;
height:auto;
margin-left:10px
}
.formular .send2 input.buttonBack {
  margin:auto;  
  margin-right:10px
}
/*Für Opera 7 und Safari*/
@media screen and (min-width: 0px){
.formular input.buttonBack {
padding:3px 20px;
}
}
.formular input.buttonBack:hover,
.formular .send input.hover,
.formular .send2 input.hover { 
background-color:#e6e1cd;
text-decoration:none;
}

.formular .send2 input.buttonGo {
  margin:auto;  
  margin-right:10px
}
/*Für Opera 7 und Safari*/
@media screen and (min-width: 0px){
.formular input.buttonGo {
padding:3px 20px;
}
}
.formular input.buttonGo:hover,
.formular .send input.hover,
.formular .send2 input.hover { 
background-color:#fff;
text-decoration:none;
}

.formular a.buttonGo2 {
float:left;
width:auto;
font-weight:bold;
background-color:#f8f9f3;
border:1px solid #c0bc8f;
color:#e61d0b;
margin:auto;
padding:4px 20px;
font-size:95%;
height:auto;
margin-left:10px
}
.formular a.buttonGo2:hover,
.formular .send a.hover,
.formular .send2 a.hover {
background-color:#e8e1cf;
text-decoration:none;
}
/*neu*/
span.goodfriends {
display:inline;
float:left;
width:auto;
white-space:nowrap;
}
.formular span.goodfriends input,
.formular span.goodfriends label {
float:none;
}
.formular .captcha .zweiSpalte2,
.formular .captcha .zweiSpalte1
{margin-right: 0.8%;
width:49%;}
