body {
margin:0;
padding:0;
font-family:arial, helvetica, sans-serif;
color:#5e401a;
font-size:12px;
line-height:18px;
background:#ffffff;
background: url(img/bg_body.jpg) repeat-x #ffffff;
}
p {
line-height: 18px;
}
img {
border:0px;
display:block;
}
a {
outline:none;
}
h1, h2, h3 {
margin:0;
}
form {
margin:0px;
}
h1 {
font-size:18px;
margin-bottom:10px;
border-bottom:1px solid #fee0b3;
padding-bottom:10px;
}
h2 {
font-size:14px;
margin-top:25px;
margin-bottom:5px;
}
.linie {
border-bottom:1px dotted #5e401a;
padding-bottom:5px;
}
h3 {
font-size:12px;
margin-top:15px;
margin-bottom:5px;
}

#rahmen {
position:relative;
width:990px;
}
#kopf {
width:990px;
height:286px;
background:url(img/kopf.jpg);
}
#logo {
float:left;
width:270px;
height:64px;
background:url(img/logo.gif);
}
#mehrwertnavigation {
position:absolute;
height:40px;
margin:0;
padding:0;
list-style-type:none;
font-size:11px;
margin-top:24px;
margin-left:690px;
margin-left: 640px;
//margin-left:385px;
}
#mehrwertnavigation li {
height:40px;
line-height:40px;
float:left;
margin-left:3px;
margin-right:3px;
}
#mehrwertnavigation li.active {
text-decoration:underline;
}
#mehrwertnavigation a {
text-decoration:none;
color:#5e401a;
}
#mehrwertnavigation a:hover {
text-decoration:underline;
}
#hauptnavigation {
position:absolute;
clear:both;
margin:0;
margin-top:250px;
//margin-top:185px;
padding:0;
list-style-type:none;
background-image:url(img/bg_hauptnavigation.png);
// background-image:url();
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_hauptnavigation.png', sizingMethod='scale');
z-index:100;
}
#hauptnavigation li {
float:left;
height:28px;
line-height:28px;
margin-left:10px;
//margin-left:8px;
}
#hauptnavigation li.active {
float:left;
height:28px;
line-height:28px;
margin-left:10px;
//margin-left:8px;
}
#hauptnavigation a {
display:block;
background:url(img/pfeil_link_hauptnavigation.gif) no-repeat;
background-position:0px 7px;
padding-left:12px;
}
#hauptnavigation a.active {
display:block;
background:url(img/pfeil_hauptnavigation_active.gif) no-repeat;
background-position:0px 7px;
padding-left:12px;
}
#pfadnavigation {
color:#5e401a;
font-size:11px;
height:35px;
line-height:35px;
margin-left:247px !important;
// margin-left:100px;
}
#pfadnavigation span {
display:block;
float:left;
font-weight:normal;
}
#pfadnavigation ul {
margin:0;
padding:0;
list-style-type:none;
}
#pfadnavigation li {
line-height:34px;
float:left;
margin-left:7px;
background:url(img/pfeil_pfadnavigation.gif) no-repeat;
background-position:0px 15px;
padding-left:7px;
}
#pfadnavigation li.active {
color:#5e401a;
}
#pfadnavigation a {
color:#5e401a;
text-decoration:underline;
}
#pfadnavigation a:hover {
text-decoration:none;
}

#links {
float:left;
width:226px;
}

#hauptnavigationsbereich {
width:203px;
background:url(img/bg_hauptnavigationsbereich.gif) no-repeat;
height:21px;
line-height:21px;
margin-left:12px;
padding-left:23px;
color:#ffffff;
}

#bereichsnavigation {
width:203px;
margin:0;
margin-top:20px;
margin-left:12px;
// margin-left:0px;
padding:0;
// padding-left:11px;
list-style-type:none;
float:left;
}
#bereichsnavigation li {
background:#fff5e4;
padding-left:0px;
color:#5e401a;
margin-bottom:4px;
line-height:21px;
}
#bereichsnavigation li.active {
font-weight:bold;
background:#ffe2b3;
}
#bereichsnavigation a {
text-decoration:none;
color:#5e401a;
display:block;
background:url(img/pfeil_bereichsnavigation.gif) no-repeat;
background-position:0px 7px;
padding-left:16px;
margin-left:5px;
}
#bereichsnavigation a.active {
background:url(img/pfeil_bereichsnavigation_active.gif) no-repeat;
background-position:1px 6px;
color:#3c2910;
}
#bereichsnavigation a:hover {
color:#e05414;
}
#subnavigation {
list-style-type:none;
margin:0px;
margin-top:0px;
margin-left:16px;
// margin-left:0px;
padding:0;
// padding-left:0px;
}
#subnavigation li {
background:#ffe2b3;
padding-left:0px;
padding-bottom:3px;
color:#5e401a;
margin-bottom:4px;
line-height:12px;
font-size:11px;
font-weight:normal;
}
#subnavigation li.active {
font-weight:bold;
background:#ffe2b3;
}
#subnavigation a {
text-decoration:none;
color:#5e401a;
display:block;
background:url(img/pfeil_subnavigation.gif) no-repeat;
background-position:0px 4px;
padding-left:12px;
margin-left:5px;
}
#subnavigation a.active {
color:#e05414;
background:url(img/pfeil_subnavigation.gif) no-repeat;
background-position:0px 4px;
}
#subnavigation a:hover {
color:#e05414;
}

#content {
width:494px !important;
//width:480px;
border-left:1px dotted #f6a900;
float:left;
padding:0px 10px 33px 10px;
}
#content h1.liste_datum {
border:none;
font-size:12px;
margin:0px;
padding:0px;
text-align:right;
}
#content h1.liste {
}

#content.uebersicht {
width:743px;
border-left:1px dotted #f6a900;
float:left;
padding:0px 10px 33px 10px;
}
a.zurueck {
display:block;
height:20px;
line-height:20px;
width:125px;
background:url(img/pfeil_uebersicht.gif) no-repeat;
background-position:3px 3px;
text-decoration:none;
padding-left:25px;
font-size:12px;
color:#e05414;
font-weight:bold;
border:1px solid #ffffff;
margin-bottom:20px;
}
a.zurueck:hover {
text-decoration:none;
border:1px solid #f6a900;
background:url(img/pfeil_zurueck.gif) no-repeat;
background-position:3px 3px;
}
#content a.details {
display:block;
text-align:right;
background:url(img/pfeil_details.gif) no-repeat;
background-position:432px 1px;
padding-right:15px;
padding-bottom:5px;
font-size:11px;
text-decoration:none;
color:#ffffff;
margin-bottom:10px;
text-align:right;
border-bottom:1px solid #f6a900;
}
#content a.details:hover {
background:url(img/pfeil_details_hover.gif) no-repeat;
background-position:432px 1px;
color:#e05414;
}

/*
#rechts {
margin-left:741px;
}
*/
#rechts {
float:left;
width:249px;
}
#rechts span {
visibility:hidden;
}
#rechts h1.weitereinformationen {
background:url(img/bg_weitereinformationen.gif);
height:21px;
line-height:21px;
font-size:12px;
margin-bottom:0px;
border-bottom:none;
padding-bottom:0px;
}
#rechts h1.meinbildungsangebot {
background:url(img/bg_meinbildungsangebot.gif);
height:21px;
line-height:21px;
font-size:12px;
margin-bottom:0px;
border-bottom:none;
padding-bottom:0px;
}
#rechts div.meinbildungsangebot {
border:1px solid #ffe8b6;
background:#ffe8b6;
font-size:11px;
padding:10px 10px 10px 22px;
//padding:10px 10px 10px 20px;
color:#5e401a;
width:217px;
}
#rechts #linie.meinbildungsangebot {
height:7px;
line-height:7px;
padding:0px;
margin-top:7px;
border:none;
border-top:1px dotted #f6a900;
}

#rechts div {
border:1px solid #f6a900;
background:#fff8ec;
font-size:11px;
padding:10px 10px 10px 22px;
color:#3c2910;
}
/*#rechts span.img50x50 {
visibility:visible;
display:block;
float:left;
width:50px;
height:50px;
overflow:hidden;
margin-right:9px;
margin-bottom:9px;
background:#ffffff;
border:1px solid #5e401a;
padding:5px;
cursor:pointer;
}
*/
#rechts span.img50x50 {
visibility:visible;
display:block;
float:left;
width:86px;
height:86px;
overflow:hidden;
margin-right:9px;
margin-bottom:9px;
background:#ffffff;
border:1px solid #5e401a;
padding:5px;
cursor:pointer;
text-align: center;
}
#rechts span.img50x50 img {
max-width: 86px;
max-height: 86px;
}
#rechts h2 {
margin:0px;
font-size:11px;
}
#rechts h2.sub {
margin:0px;
margin-left:13px;
font-size:11px;
}
#rechts ul {
list-style-type:none;
margin-left:-39px !important;
margin-left:0px;
}
#rechts li {
}
#rechts li a {
display:block;
text-decoration:underline;
color:#3c2910;
background:url(img/pfeil_servicenavigation.gif) no-repeat;
background-position:0px 7px;
padding-left:12px;
}
#rechts li a:hover {
text-decoration:none;
color:#3c2910;
}
#rechts ul#sub {
list-style-type:none;
margin-top:0px;
margin-left:-25px;
}
#rechts #sub li {
}
#rechts #sub a {
display:block;
text-decoration:underline;
color:#3c2910;
background:url(img/pfeil_servicenavigation_sub.gif) no-repeat;
background-position:0px 7px;
padding-left:12px;
}
#rechts #sub a.pdf, #rechts a.pdf {
background:url(img/pfeil_pdf.gif) no-repeat;
background-position:0px 5px;
}
#rechts #sub a:hover {
text-decoration:none;
color:#3c2910;
}

#rechts #linie {
clear:left;
height:7px;
line-height:7px;
padding:0px;
border:none;
border-top:1px dotted #fcd188;
}

#rechts input.suchfeld {
width:170px;
border:1px solid #5e401a;
height:15px;
padding-top:3px;
display:block;
float:left;
margin-right:5px;
font-size:11px;
}
#rechts input.los {
width:21px;
height:21px;
border:1px solid #756755;
background:#473f36;
color:#ffffff;
cursor: pointer;
}


#rechts ul.meinbildungsangebot {
}
#rechts li.meinbildungsangebot {
line-height:normal;
float:left;
}
#rechts input.checkbox {
display:block;
width:15px;
float:left;
}
#rechts span.meinbildungsangebot {
visibility:visible;
display:block;
background:#33FF00;
width:150px;
padding-top:5px;
float:left;
}

#rechts select.wasbringeichmit {
border:1px solid #5e401a;
width:200px;
height:19px;
}
#rechts a.meinbildungsangebot {
display:block;
background:none;
width:10px;
background-position:0px 0px;
padding-left:0px;
padding-top:7px;
margin-left:180px;
}
#rechts a.meinbildungsangebot:hover {
}
a.button {
display:block;
height:25px;
line-height:27px;
background:url(img/pfeil_button.gif) no-repeat #f6a900;
background-position:6px 7px;
text-decoration:none;
padding-left:25px;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:1px;
border:1px solid #f6a900;
cursor: pointer;

}
a.button:hover {
display:block;
height:25px;
line-height:27px;
background:url(img/pfeil_button.gif) no-repeat #ffffff;
background-position:6px 7px;
text-decoration:none;
padding-left:25px;
font-size:12px;
color:#e05414;
font-weight:bold;
padding-top:1px;
border:1px solid #f6a900;
}

#aktuellesprojekt {
background:#fff8ed;
width:482px;
}
#aktuellesprojekt h1 {
background:url(img/bg_aktuellesprojekt.gif);
height:21px;
width:482px;
padding:0px;
border:none;
margin:0px;
}
#aktuellesprojekt h2 {
font-size:12px;
margin:0px;
margin-bottom:3px;
}
#aktuellesprojekt span {
visibility:hidden;
}
#aktuellesprojekt span.img {
visibility:visible;
display:block;
float:left;
width:100px;
height:75px;
background:#fff8ed;
overflow:hidden;
margin-right:10px;
margin-bottom:10px;
}
#aktuellesprojekt div {
background:#fff8ed;
padding:15px 15px 15px 15px;
border-bottom:1px solid #ffffff;
height:80px;
overflow:hidden;
}
#aktuellesprojekt a.projektdetails {
display:block;
background:url(img/pfeil_projektdetails.gif) no-repeat #fff2db;
background-position:387px 9px;
height:32px;
line-height:32px;
width:467px;
padding:0px;
padding-right:15px;
color:#ffffff;
text-decoration:none;
font-size:11px;
text-align:right;
}
#aktuellesprojekt a.projektdetails:hover {
display:block;
background:url(img/pfeil_projektdetails_hover.gif) no-repeat #fff2db;
background-position:387px 9px;
color:#e05414;
}

#top {
float:left;
width:239px;
//width:239px;
margin-top:20px;
margin-bottom:20px;
margin-right:0px !important;
//margin-right:1px;
border-right:1px dotted #4f94cb;
}

#top.rechts {
width:240px;
//width:239px;
border:none;
margin-left:0px !important;
// margin-left:-3px;
}
#top span {
visibility:hidden;
}
#top h1 {
height:21px;
padding:0px;
border:none;
margin:0px;
}
#top h1.topthema {
background:url(img/bg_topthema.gif) no-repeat;
border-right:1px solid #ffffff;
width:239px;
//width:239px;
}
#top h1.toptermin {
background:url(img/bg_toptermin.gif) no-repeat;
width:242px !important;
//width:241px;
margin-bottom:0px !important;
// margin-bottom:-15px;

}
#top div {
padding:10px;
margin-right:0px;
height:108px;
//height: 104px;
overflow:hidden;
}
#top h2 {
margin:0px;
font-size:12px;
padding:0px;
}
#top h2.datum {
margin-top:0px;
font-weight:normal;
padding:0px;
}
#top h2.ort {
margin-top:0px;
margin-bottom:18px;
font-weight:normal;
}
#top a.details {
display:block;
text-align:right;
background:url(img/pfeil_details.gif) no-repeat;
background-position:178px 2px;
padding-right:15px;
font-size:11px;
text-decoration:none;
color:#ffffff;
margin-bottom:10px;
border:none;
}
#top a.details:hover {
background:url(img/pfeil_details_hover.gif) no-repeat;
background-position:178px 2px;
color:#e05414;
}
#top a.details_leer {
display:block;s
text-align:right;
background:none;
background-position:178px 2px;
padding-right:15px;
font-size:11px;
text-decoration:none;
color:#ffffff;
margin-bottom:10px;
}
#top div.fuss {
height:auto;
padding:0px;
border-top:1px dotted #4f94cb;
border-bottom:1px solid #4f94cb;
padding:10px;
}
#top a.alle {
display:block;
height:25px;
line-height:27px;
background:url(img/pfeil_button.gif) no-repeat #f6a900;
background-position:6px 7px;
text-decoration:none;
padding-left:25px;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:1px;
border:1px solid #f6a900;
width:195px;
//width:170px;
}
#top a.alle:hover {
background:url(img/pfeil_button.gif) no-repeat #ffffff;
background-position:6px 7px;
color:#e05414;
font-weight:bold;
border:1px solid #f6a900;
}


#folgeangebote {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#folgeangebote li.pfeil {
background: url(img/pfeil_folgeangebote.gif) no-repeat;
float: left;
height: 55px;
width: 20px;
margin-left: 5px;
}
#folgeangebote li.pfeil_und {
background: url(img/pfeil_folgeangebote_und.gif) no-repeat;
float: left;
height: 55px;
width: 30px;
margin-left: 25px;
margin-top: 10px;

}

#folgeangebote li.inhalt {
border: 1px solid #b3b300;
padding: 5px;
color: #000000;
height: 55px;
background: #e6e64c;
margin-left: 25px;
margin-top: 20px;
}
#folgeangebote a {
color: #e05414;
}


#aktuellermedienspiegel {
clear:both;
background:#fff8ed;
width:482px;
}
#aktuellermedienspiegel h1 {
background:url(img/bg_aktuellermedienspiegel.gif);
height:21px;
width:482px;
padding:0px;
border:none;
margin:0px;
}
#aktuellermedienspiegel h2 {
font-size:12px;
margin:0px;
margin-bottom:3px;
}
#aktuellermedienspiegel span {
visibility:hidden;
}
#aktuellermedienspiegel span.img {
visibility:visible;
display:block;
float:left;
width:100px;
height:75px;
background:#0033FF;
overflow:hidden;
margin-right:10px;
margin-bottom:10px;
background:#f3f6fb;
}
#aktuellermedienspiegel span.quelle {
visibility:visible;
display:block;
float:left;
width:395px;
height:32px;
line-height:32px;
padding-left:15px;
padding-right:5px;
color:#004777;
}
#aktuellermedienspiegel div {
background:#f3f6fb;
padding:15px 15px 15px 15px;
border-bottom:1px solid #ffffff;
height:73px;
overflow:hidden;
}
#aktuellermedienspiegel a {
display:block;
background:url(img/pfeil_details.gif) no-repeat #dde6f4;
background-position:422px 9px;
height:32px;
line-height:32px;
width:467px;
padding:0px;
padding-right:15px;
color:#ffffff;
text-decoration:none;
font-size:11px;
text-align:right;
}
#aktuellermedienspiegel a:hover {
display:block;
background:url(img/pfeil_details_hover.gif) no-repeat #dde6f4;
background-position:422px 9px;
color:#e05414;

}



/*
#aktuellesprojekt img {
margin-right:15px;
}
*/
#aktuellesprojekt h2 {
font-size:12px;
margin-top:0px;
margin-bottom:5px;
}



#bildungsangebot {
width:113px;
width:140px;
width:100%;
background:#81bde3;
border:1px solid #000000;
margin-right:25px;
margin-bottom:25px;
float:left;
color:#000000;
line-height:normal;
font-size:11px;
padding:5px;
padding-bottom:0px;
}
#bildungsangebot h1 {
margin:0px;
margin-bottom:10px;
padding:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:3px;
font-size:12px;
border:none;
border-bottom:1px solid #ffffff;
}
#bildungsangebot_element {
background:#f3f6fb;
padding:3px;
border:1px solid #000000;
margin-bottom:10px;
width:130px;
float:left;
margin-right:10px;
}
#bildungsangebot_element h2 {
margin:0px;
font-size:11px;
font-weight:normal;
border-bottom:1px dotted #000000;
padding-bottom:3px;
margin-bottom:3px;
height:70px;
}
#bildungsangebot_element h3 {
margin:0px;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
margin-bottom:3px;
height:auto;
background:#ffffff;
color:#999999;
}
#bildungsangebot_element a {
display:block;
width:20px;
height:14px;
line-height:15px;
background:url(img/bg_bildungsangebot_info.gif);
text-decoration:none;
color:#ffffff;
padding-left:9px;
float:left;
margin-right:5px;
margin-top:2px;
overflow:hidden;
}
#bildungsangebot_element a:hover {
background:url(img/bg_bildungsangebot_info_rahmen.gif);
color:#e05414;
}
#bildungsangebot_element_folge {
background:#dde6f4;
clear:both;
border:1px solid #81bde3;
margin-top:-1px;
padding:3px;

}

#bildungsangebot_element span {
display:block;
width:90px;
height:19px;
line-height:19px;
background:#dde6f4;
text-decoration:none;
color:#000000;
margin-left:33px;
border-left:1px solid #81bde3;
border-top:1px solid #81bde3;
border-right:1px solid #81bde3;
border-bottom:1px solid #000000;

margin-bottom:0px;
padding-left:5px;

}


#kategorisierung_blau, #kategorisierung_orange, #kategorisierung_grau {
background:#ffffff;
padding:5px;
margin-bottom:10px;
}
#kategorisierung_blau {
border:1px solid #81bde3;
}
#kategorisierung_grau {
border:1px solid #999999;
}
#kategorisierung_orange {
border:1px solid #e05414;
}
#kategorisierung_blau table, #kategorisierung_grau table, #kategorisierung_orange table {
width:100%;
border: 0px;
}
#kategorisierung_blau td {
background:#eff3fa;
vertical-align: top;
}
#kategorisierung_orange td {
background:#ffedd4;
}
#kategorisierung_grau td {
background:#ffffff;
}
#kategorisierung_blau td.linkespalte, #kategorisierung_grau td.linkespalte, #kategorisierung_orange td.linkespalte {
width: 30%;
font-weight: bold;
}


#kategorisierung label {
display:block;
float:left;
margin:0px;
padding:0px;
border:none;
width:120px;
font-size:12px;
font-weight:bold;
}
#kategorisierung label.keinfloat {
display:block;
float:none;

}


#kategorisierung img {
display:inline;
width:10px;
height:10px;
border:none;
}

a.info {
position: relative;
background:url(img/icon_informationen.gif) no-repeat;
}

a.info span {
display:none;
font-sitze:11px;
color:#000000;
}
 
a.info:hover {
background-color:transparent;
background:url(img/icon_informationen_hover.gif) no-repeat;
color:#ffffff;
z-index:1000;
}
a.info:hover span {
width:150px;
position:absolute;
top:0px;
left:9px;
display:block;
background: #ffedd4;
border:1px solid #e05414;
text-decoration:none;
padding:3px;
font-style:italic;
font-size:11px;s
/*
opacity:.8;
filter: alpha(opacity=80);
*/
}
a.info:hover h1 {
margin:0px;
padding:0px;
font-size:11px;
border:none;
}
h1 a {
color:#e05414;
background:url(img/pfeil_bildungsangebote_details.gif) no-repeat;
background-position:0px 3px;
padding-left:18px;
text-decoration:none;
font-size:17px;
}
h1 a:hover {
background:url(img/pfeil_link_hauptnavigation.gif) no-repeat;
background-position:0px 3px;
text-decoration:underline;

}
a.email {
display:block;
color:#e05414;
text-decoration:none;
background:url(img/pfeil_email.gif) no-repeat;
background-position:0px 5px;
padding-left:13px;
}
a.email:hover {
text-decoration:underline;
}
a.emailteam {
display:block;
color:#e05414;
text-decoration:none;
background:url(img/pfeil_email.gif) no-repeat;
background-position:99px 5px;
padding-left:113px;
}
a.emailteam:hover {
text-decoration:underline;
}
#team {
height:122px;
border-bottom:1px solid #fee0b3;
}
#team span {
height:112px;
display:block;
float:left;
padding-right:10px;
border-right:1px solid #fee0b3;
margin-right:10px;
}

span.telefon {
display:block;
float:left;
width:47px;
}
p.telefontext {
margin:4px 0px 6px 0px;
height:12px; line-height:12px;
}
#sitemap {
list-style-type:none;
margin:0px;
padding:0px;
margin-left:70px;
}
#sitemap ul {
list-style-type:none;
margin:0px;
padding:0px;
margin-left:0px;
}
#sitemap li.ohnesub {
background:url(img/pfeil_servicenavigation_sub.gif) no-repeat;
padding-left:13px;
background-position:0px 6px;
height:21px;
}
#sitemap li.mitsub {
background:url(img/bg_sitemap_hauptmitsub.gif) no-repeat;
padding-left:10px;
background-position:0px 8px;
height:21px;
}
#sitemap li.submitte {
background:url(img/bg_sitemap_submitte.gif) no-repeat;
padding-left:25px;
height:21px;
line-height:21px;
}
#sitemap li.submitte_ende {
background:url(img/bg_sitemap_submitte_ende.gif) no-repeat;
padding-left:25px;
height:21px;
line-height:21px;
}
#sitemap a {
color:#e05414;
text-decoration:none;
}
#sitemap a:hover {
text-decoration:underline;
}
/* 
Wert Blau dunkel
81bde3 */


#formular {
margin:0;
padding:0;
}
div.linie_formular {
border-bottom:1px solid #fee0b3;
margin-bottom:10px;
padding-bottom:5px;


}
#formular label {
clear:both;
display:block;
float:left;
width:120px;
margin-right:30px !important;
// margin-right:20px;
height:26px;
line-height:26px;
border:1px solid #ffffff;
}
#formular label.radio {
clear:none;
display:inline;
float:none;
width:50px;
margin-right:1px;
height:26px;
line-height:26px;
border:1px solid #ffffff;
}
select.auswahl {
width:295px;
height:26px;
line-height:27px;
border:1px solid #f6a900;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:3px 0px 0px 3px;
margin-bottom:5px;
outline: none;
}
select.auswahl_error {
width:295px;
height:26px;
line-height:27px;
border:1px solid #ff0000;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:3px 0px 0px 3px;
margin-bottom:5px;
outline: none;
}

input.text {
width:287px;
height:20px;
line-height:22px;
border:1px solid #f6a900;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:5px 3px 0px 3px;
margin-bottom:5px;
}
input.text_error {
width:287px;
height:20px;
line-height:22px;
border:1px solid #ff0000;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:5px 3px 0px 3px;
margin-bottom:5px;
}
textarea.textarea {
width:287px;
height:150px;
line-height:normal;
border:1px solid #f6a900;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:5px 3px 0px 3px;
margin-bottom:5px;
}
textarea.textarea_error {
width:287px;
height:150px;
line-height:normal;
border:1px solid #ff0000;
/*font-family:"Courier New", Courier, monospace;*/
font-family:arial, helvetica, sans-serif;font-size:12px;
padding:5px 3px 0px 3px;
margin-bottom:5px;
}
#content a.senden {
display:block;
float:left;
height:25px;
line-height:27px;
background:url(img/pfeil_button.gif) no-repeat #f6a900;
background-position:6px 7px;
text-decoration:none;
padding-left:25px;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:1px;
border:1px solid #f6a900;
width:268px
}
#content a.senden:hover {
color:#e05414;
border:1px solid #f6a900;
background:url(img/pfeil_button.gif) no-repeat #ffffff;
background-position:6px 7px;
}
.fett {
font-weight:bold;
}
.fett_error {
font-weight:bold;
color:#ff0000;
}
.error {
color:#ff0000;
}