/* Neue Styles */
a {color:#BC254C; text-decoration:none; }
a:hover     {color:#BC254C; text-decoration:underline; }
h2 {font-size: 18px; display: inline;}
h1,.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #BC254C; font-weight:bold; text-decoration: none;}
h1 {display: inline;}

.topmenu {font-size:11px; font-family: Arial, Helvetica, sans-serif; color: B8284C; font-weight:bold;}
.topmenu:hover {font-size:11px; font-family: Arial, Helvetica, sans-serif; color: B8284C; font-weight:bold; text-decoration: underline;}
.start-current {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; background-color: #CCCC99; border: 1px solid #A9CAD8; padding:4px;}
.preview-table {background-color: #F0F5F7; border: 1px solid #A9CAD8; padding:4px;}
.preview-heading,.login-heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold;}
.preview-teaser,.login-text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:1.3;}
.std-detail-link,.std-pic-link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#BC254C; text-decoration:none;}
.std-detail-link:hover,.std-pic-link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#BC254C;text-decoration:underline;}
.border-table {background-color: #999999; margin-top:4px; align:center; background-color:#ADADAD;}
.border-table2 {background-color: #F0F5F7; border: 1px solid #49798D;margin-top:8px;}
.border-link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:black; text-decoration:none;}
.border-link:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:black; text-decoration:underline;}
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.copyright-link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FDF754; text-decoration: none; }
.copyright-link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FDF754; text-decoration: underline; }
.teaser {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 1.3;}
.textklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; text-decoration: none;}
.120x600 {display:block; background-image:url(../pics/bg_120x600.gif); background-repeat: repeat-y; background-position: left; }

.SitemapCategory { font:12px verdana; color:#BC254C; font-weight: bold; text-decoration:none;}
.SitemapArticle { font:11px verdana; color:#000000; text-decoration:none;}
.currentnews { border: 1px solid #999999; background-color: #ffffff;}
/* Menü */
.tdMenu             { font:10px verdana; color:#000000; height:16px; padding:0px; margin:0px; padding-left:14px; padding-right:14px; cursor: default; padding-top: 2px; }
.linkMenu           { font:10px verdana; width: 100%; color:#717171; text-decoration:none; cursor: default; display: block;}
.table1 {background-repeat:no-repeat; background-position: top left; background-image: url(../pics/bg-left2.jpg); border: 1px solid #FFFFFF; background-color: #FFFFFF; }
.table2 {background-repeat:no-repeat; background-position: top left; background-image: url(../pics/top.jpg); background-color: #FED03D; }
.table3 {background-color: #F4E6B4; background-image: url(../pics/left-ausschnitt.jpg); }
.table4 {background-image: url(../pics/bg-navigation.jpg); background-repeat: repeat-y; }
hr {color: #CCCCCC;}
.ad468 {background-color: #F1EDEA; padding: 2px; width: 98%; margin-top: 5px;}
.ad160 {padding-bottom: 5px; padding-top: 5px;}
.ad715 {padding-top: 5px;}

.Stil1 {
	font-size: x-large;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}


.tdFirstRow         {height:4px;border-left:1px solid #FFFFFF; background-color:#000000; display:none;}
.divRow1            { background-color: #000000; height:4px; font-size:1px; border-right:1px solid #ffffff; border-left:1px solid #ffffff; display:none;}
.divRahmen          { width:300px; background-color: #5A5A55; filter:Alpha(Opacity=90); -moz-opacity:0.9; border-right:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.divSub             { top:19px; display:none; }
.subMenu            { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#F4E6B4; border-left:solid 1px #B8284C; border-right:solid 1px #B8284C; cursor:pointer;-moz-opacity:0.85; filter:alpha(opacity=90)}
.subMenu_hover      { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FEFEEA; border-left:solid 1px #B8284C; border-right:solid 1px #B8284C; cursor:pointer;-moz-opacity:0.85}
.menuSpacerLeft     { background-color:#F4E6B4; border-left:solid 1px #B8284C; border-right:solid 1px #B8284C; -moz-opacity:0.92}
.menuSpacerRight    { border-bottom:solid 1px #B8284C; -moz-opacity:0.92}
.mainMenuStart      { cursor:pointer; /*background-color: #CCCC99;*/ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.mainMenu, .mainMenuActive {border-left:solid 1px #BC254C; font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #B8284C; font-weight:bold; z-index:2; padding-top:2 px;position:absolute; top:2px;}
.mainMenuActive     { background-color: #FFFFDE; }
.divMenu            { color:#FFFFFF; padding:0px; line-height:16px; cursor:pointer; width:300px}
.divMenu a.submenu  { color:#FFFFFF; width:100%; display: block; text-decoration: none;}
.divMenu a.submenu:hover { color:#FFFFFF; background-color:#000000; text-decoration: none; }
.mainTd { padding-left: 3 }
/* ENDE Menu   */

.menuBottom {
   top:     17px;
   height:     1px;
   width:      100%;
   background: buttonshadow;
   overflow:   hidden;
}


.commentTable {
	width:99%;
	margin-bottom: 5px;
	margin-top: 5px;
}
.commentHeadTable {
	margin-top: 20px;
	width: 99%;
	background-color: #F1EDEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:black;
}
.commentHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:black;
	background-color: #F1EDEA;
	padding: 4px;
}
.commentText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:black;
}
.commentIcon {
	background: url("../pics/comment.gif");
	background-color: #F1EDEA;
	background-repeat:no-repeat;
	width: 22px;
	height: 22px;
}

.commentRespondLink, .commentRespondLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}