body { background-color: #fef3dd; background-image: url(../bilder/_allgemein/bg_farbbalken.png); background-repeat: repeat-y; }
p { }
td { }
div,p,a,li,ul,ol{font-family:Verdana, Helvetica, 'sans-serif';font-size:12px;margin-bottom:0px;margin-top:0px;}

a:link, a:visited, a:active{color:#504E53;text-decoration: none;}
a:hover{color:#504E53;text-decoration:none;}


ul{font-size:12px;line-height:16px;color:#504e53;list-style-image:none;margin-left:0;padding-left:15px;}
ol{font-size:12px;line-height:16px;color:#504E53;margin-left:24px;}



/*Navigationsstyles*/
.naviimg { height: 32px; display: block; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; margin-top: 15px; }
.naviimg:link, .naviimg:visited {background-position: 0% 0;}
.naviimg:hover, .naviimg:active {background-position: 0% -32px;}
.naviimgselected { height: 32px; display: block; background-repeat: no-repeat; text-decoration: none; margin-top: 15px; background-position: 0% -32px; }
.subnaviimg { height: 16px; display: block; background-repeat: no-repeat; text-decoration: none; margin-top: 15px; }
.subnaviimg:link, .subnaviimg:visited {background-position: 0% 0;}
.subnaviimg:hover, .subnaviimg:active {background-position: 0% -16px;}
.subnaviimgselected { height: 16px; display: block; background-repeat: no-repeat; text-decoration: none; margin-top: 15px; background-position: 0% -16px; }
.navileft { color: #404244; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-bottom: 8px; }
.navileft a:link, .navileft a:active, .navileft a:visited { color: #404244; font-size: 11px; line-height: 14px; text-decoration: none; }
.navileft a:hover { color: #9b9b9b; font-size: 11px; line-height: 14px; }
/*Layout Styles*/
.headlineblink{ font-weight:bold; color:#504e53; font-size: 12px; line-height: 14px; text-decoration: blink; margin-bottom: 10px; }
.headlinegruen,.headlinegrau,.text14px,.text12px, .text12fettpx{font-family:Verdana, Helvetica, 'sans-serif';}
.headlinegrau{ font-weight:bold; color:#504e53; font-size: 12px; line-height: 14px; text-decoration: none; margin-bottom: 10px; }
.headlinegrau a:link, .headlinegrau a:visited, .headlinegrau a:active{font-weight:bold;color:#504e53;text-decoration:none;}
.headlinegrau a:hover{ color: #45a4a2; font-weight:bold; text-decoration:none; }
.headlinegruen{ font-weight:normal; color:#45a4a2; font-size: 12px; line-height: 14px; text-decoration: none; }
.headlinegruen a:link, .headlinegruen a:visited, .headlinegruen a:active{ font-weight:bold; color:#45a4a2; text-decoration: none; }
.headlinegruen a:hover{ font-weight:bold; color:#504e53; text-decoration: none; }
.text14px{ font-size:14px; line-height:20px; font-weight:bold; color:#504e53; margin-bottom: 10px; }
a.text14px{font-size:14px;line-height:20px;font-weight:bold;color:#504E53;}
a.text14px:hover{font-size:14px;line-height:20px;font-weight:bold;color:#504E53;}
.liste-gruen { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_gruen.gif); }
.liste-blau { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_blau.gif); }
.liste-gelb { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_gelb.gif); }
.liste-rosa { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_rosa.gif); }
.liste-lila { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_lila.gif); }
.liste-ocker { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_ocker.gif); }
.liste-rot { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/bullet_rot.gif); }
.listenlink-gruen { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_gruen.gif); }
.listenlink-blau { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_blau.gif); }
.listenlink-gelb { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_gelb.gif); }
.listenlink-rosa { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_rosa.gif); }
.listenlink-lila { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_lila.gif); }
.listenlink-ocker { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_ocker.gif); }
.listenlink-rot { color: #504e53; font-size: 12px; font-weight: normal; line-height: 18px; list-style-image: url(../bilder/_bullets/linkicon_rot.gif); }
.text12px{ font-size:12px; line-height:18px; font-weight:normal; color:#504e53; margin-bottom: 10px; }
.text9px{ font-size:9px; line-height:12px; font-weight:normal; color:#504e53; margin-bottom: 10px; }
.text12px a:link, .text12px a:active, .text12px a:visited{ font-size:12px; line-height:18px; font-weight:bold; color:#504e53; text-decoration: none; }
.text12px a:hover{font-size:12px;line-height:18px;font-weight:bold;color:#9b9b9b;}

.text12fettpx{font-size:12px;line-height:18px;font-weight:bold;color:#504E53;}
a.text12fettpx{font-size:12px;line-height:18px;font-weight:bold;color:#504E53;}
a.text12fettpx:hover{font-size:12px;line-height:18px;font-weight:bold;color:#504E53;}
.softlinks{ font-size:12px; line-height:18px; font-weight:normal; color:#504e53; margin-bottom: 10px; margin-left: 26px; }
.softlinks a:link, .softlinks a:active, .softlinks a:visited{ font-size:12px; line-height:18px; color:#504e53; text-decoration: none; }
.softlinks a:hover{font-size:12px;line-height:18px;color:#9b9b9b;}
.boldlinks{ font-size:12px; line-height:18px; font-weight:bold; color:#504e53;}
.boldlinks a:link, .boldlinks a:active, .boldlinks a:visited{ font-size:12px; line-height:18px; color:#504e53; text-decoration: none; }
.boldlinks a:hover{font-size:12px;line-height:18px;color:#9b9b9b;}
/*Formulare*/
.formular, .formbutton, input.formular{font-family:Verdana, Helvetica, 'sans-serif';font-size:12px}
.formbutton{border:0px;background-image:url(../bilder/_allgemein/button_bg.gif);width:162px;height:20px;padding-left:45px;text-align:left;}
input.formular{ width:200px; border-style: none;;}

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
