/*neu*/
body {font-family: arial,helvetica; font-size: 11px; color:#000; line-height: 14px; background: #fff}
table {font-family: arial,helvetica; font-size: 11px; color:#000; line-height: 14px;}
select {border: solid 1px #000;}
.fndRadio {border: solid 0px;}
#fndBody table{background: #fff; border-collapse: collapse;}
#fndBody table td{padding: 3px; vertical-align: top;}
h1{font-size: 12px; color: #000;font-weight: bold; margin-bottom: 3px;margin-top: 1px;}
h2{font-size: 12px; color: #000;font-weight: normal;margin-bottom: 3px;margin-top: 3px;}
h1 a{color: #000; text-decoration: none;}
h2 a{color: #000; text-decoration: none;}
h1 a:hover{color: #f5aa00; text-decoration: none;}
h2 a:hover{color: #f5aa00; text-decoration: none;}

.error{color: red;}
.warnanmeldung {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FF0000;font-weight:bold;}
.small{font-size: 9px;}
.grau{color: #7c7c7c;}
.fndInfo {position: absolute; top: 0px; left: 0px; width: 150px;background: #e8e6e7;}

a img{border: 1px solid #000;}
a:hover img{border: 1px solid #f5aa00;}

a {color:#000; text-decoration: underline;}
a:hover { color: #f5aa00; text-decoration: underline; }

a.fndLinkFuss{background-image: url('../src/rd07/pfeil_weiss.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #fff;text-decoration: none;}
a.fndLinkFuss:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLinkButton {display: block; background: transparent url('../src/rd07/button_verlauf.jpeg') repeat-x; border: 1px solid #C65002;  font-weight: bold; text-decoration: none; text-align: center;  padding: 1px 8px 2px 8px; margin-bottom: 3px; margin-left: 3px; cursor: pointer;}
a.fndLinkButton:hover {color: #fff;}

a.fndLinkButtonInaktiv {display: block; background: #7E7E7E url('../src/rd07/button_verlauf_inaktiv.jpeg') repeat-x; border: 1px solid #000;  font-weight: bold; text-decoration: none; text-align: center;  padding: 1px 8px 2px 8px; margin-bottom: 3px; margin-left: 3px; cursor: pointer;}
a.fndLinkButtonInaktiv:hover {color: #000;}

a.fndLinkFussPartner{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #000;text-decoration: none;}
a.fndLinkFussPartner:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLinkFussPartnerS{background-image: url('../src/rd07/pfeil_weiss.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #fff;text-decoration: none;}
a.fndLinkFussPartnerS:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLogInfolnk {color:#F4E6F5; text-decoration: underline;font-size: 10px; }
a.fndLogInfolnk:hover { color: #f5aa00; text-decoration: underline; }

#fndIVW { display: none; }



/* Main Container incl. Fussleiste*/
#fndMain{position: relative; background: transparent; width: 740px; margin: auto;}
#fndMainBody{position: relative; margin-top: 5px;}


/* Container fuer Content incl. linke und rechte Spalte*/
#fndContentMain{position: relative; background: #fff; width: 740px; border-left: solid 0px #000; border-right: solid 0px #000;border-bottom: solid 0px #000;}

.ctTessortTitel {position: relative; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; background: #e8e6e7; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 450px; font-weight: bold; text-align: center;}

/*contentTabelle*/
#contentTable {border: solid 0px;}
.contentNav {width: 140px; height: 350px; vertical-align: top; background: transparent url('../src/rd07/img_left/img_vnavi/bg_navi.jpeg') repeat-y;}
.contentRight {border: solid 1px #ccc; vertical-align: top;}
.contentLeft {border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; vertical-align: bottom; width: 138px;}
.cellAbst {width: 7px;}

/* Header*/
#fndHead{position: relative; background: #555 url('../src/rd07/img_head/bg_header.jpeg') no-repeat top left; width: 740px; height: 60px; overflow: hidden;}
#fndHead a{display: block; width: 100%; height: 100%;}

#fndSubHead{position: relative; width: 740px; height: 64px;}

.headbreak{position: relative; clear: both; height: 5px; width: 740px; font-size: 5px; border-left: solid 0px #000; border-right: solid 0px #000;background: #fff;}

/*AbstandsContainer fuer Banner*/
#fndBannerPaddingBox{position: relative; padding: 5px 0px 0px 0px; margin: 0px;background: #fff; width: 740px; height: 64px;}
/*Banner*/
#fndBanner{position: relative; background: #C5BFF5; width: 740px; height: 64px;}
#fndBanner img {border: solid 0px; width: 740px; height: 64px;}

/*Html Body*/
#fndBody{margin: 0px 0px 5px 5px; background: #fff; width: 589px; border: solid 0px #ccc; overflow: hidden;}
#fndBody2{margin: 0px 5px 5px 5px; background: #fff; width: 589px; border: solid 0px #ccc; overflow: hidden;}
#fndBodyPopup{margin: 2px 5px 5px 5px; background: #fff;border: solid 0px #ccc; overflow: hidden;}

.fndBodyContent{padding: 0px 3px 5px 3px; background: #fff; width: 100%; height: 100%;}
.fndBodyContentTextBigger{padding: 0px 3px 5px 3px; background: #fff; font-size: 12px;}
.fndBodyImageLinkNoBorder img {border: solid 0px;}
.fndBodyImageLinkNoBorder img:hover {border: solid 0px;}
.fndBodyContentBGweiss{padding: 0px 3px 5px 3px; background: #fff;}
.abstand_weiss{position: relative; background: #fff; height: 5px; font-size: 5px; border-top: solid 1px #ccc;}

/*AbstandsContainer*/
.fndPaddingBox_5_left{ float: left; padding:0px 0px 5px 5px;}
/*AbstandsContainer*/
.fndPaddingBox_10_right{ float: left; padding:0px 10px 10px 0px;}


/*navigation/menu*/
.fndnavhead { background: #555; padding: 2px 3px 2px 3px; color: white; font-size: 12px; width:134px; margin-bottom: 2px;}
.fndnavhead a { color: white; text-decoration: none; }
.fndnavhead a:visited { color: white; }
.fndnavhead a:hover { color: white; }
.fndnavbody { width: 140px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background: #555; text-align: left;}
.fndnavline { height: 2px; background: white; overflow: hidden; font-size: 2px; } 
.fndnavfoot { width: 140px; height: 1px; overflow: hidden; background: #fff; font-size: 1px; border-bottom: solid 1px #ccc;}
.fndnavimg { width: 12px; height: 12px; border: 0px solid white; float: right; margin-right: 3px; margin-top: 3px; vertical-align: baseline; }

.fndnav, .fndnavaktiv, .fndnavsubaktiv, .fndnavsub {height: 16px;}
a.fndnav {display:block; background: #000 url('../src/rd07/img_left/img_vnavi/bg_seitennavi.jpeg') no-repeat top left; text-decoration: none; color: #000; margin:0px; padding: 2px 0px 0px 18px; font-size: 11px;}

a.fndnav:hover {display: block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left; text-decoration: none; color: #000; font-size: 11px;}

a.fndnavaktiv {display:block; background: #555 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left; text-decoration: none; color: #000; margin:0px; padding: 2px 0px 0px 18px;font-size: 11px;}

a.fndnavaktiv:hover {background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left;text-decoration: none; color: #000; font-size: 11px;}

a.fndnavsub {display:block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif') no-repeat 15px 6px; margin:0px; padding: 2px 0px 0px 25px;text-decoration: none;}

a.fndnavsub:hover { background: #e8e6e7  url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; text-decoration: none; color: #f5aa00; }

a.fndnavsubaktiv {display:block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; margin:0px; padding: 2px 0px 0px 25px; font-weight: bold; color: #f5aa00; text-decoration: none;}

a.fndnavsubaktiv:hover { background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; text-decoration: none; color: #f5aa00; }




/*Kastenelemente*/
.fndboxOutline {position: relative; background: #fff;padding: 0px; margin: 0px;width: 136px; border: solid 0px #e8e6e7; height: 100%}
.fndboxOutline img { border: solid 0px;}
.fndboxOutline a img {border: solid 0px;}
.fndboxOutline a:hover img {border: solid 0px; text-decoration: none;}


.fndboxbodytext{text-align: left;padding: 4px;}
.fndboxbodyimg{padding: 0px; margin: 0px; text-align: center; width: 136px;}
.fndboxbodyimg img {border: solid 0px;}
.fndtrailerKEbody{background: #F4E6F5; padding: 5px 0px 0px 10px; width: 130px;}





.fndAbst_5_141{width: 141px; height: 5px; background: transparent; font-size: 5px;}

/*fuss*/
#fndFoot{position: relative; width: 737px; height: 13px; font-size: 11px; color: #fff; background: #990099; padding: 2px; margin: 5px 0px 0px 0px; text-align: right;}
#fndFoot a{color: #fff;}
#fndFoot a:hover { color: #f5aa00;}
#fndFootPatner{position: relative; text-align: center; margin: 5px;}


#flashInhalt{border: solid 1px #990099}




/*alt*/

.bereich  {background-color:#f4f4f4;margin-left:10px; padding: 3px;}

/* mitteilungen */
.datum {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.headline {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color: #555555;}
.subheadline {font-family:Verdana,Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #333333;}
.text {font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}

/* navigation */
.gray {color:#555555;}
