/* CSS Document */


body{

	font-family: Verdana,sans-serif;
	font-size:12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../bilder/bgrMap.gif);
	background-repeat:repeat-x;
}
a:link{
	font-family: Verdana,sans-serif;
	color: #C92349;
	text-decoration:underline;
}
a:hover{
	font-family: Verdana,sans-serif;
	color: #C92349;
	text-decoration:underline;
}
a:visited{
	font-family: Verdana,sans-serif;
	color: #C92349;
	text-decoration:underline;
}


#mainTable{
	background-color:#FFFFFF;
}
#mainTableTop{
	background-image:url(../bilder/bgrTop.jpg);
	background-repeat:no-repeat;
}
#mainTableLeft{
	background-image:url(../bilder/bgrLeft.jpg);
	background-repeat:no-repeat;
}
#mainTableRight{
	background-image:url(../bilder/bgrRight.jpg);
	background-repeat:no-repeat;
}
#mainTableLogo{
	background-image: url(../bilder/logoTopRight_balken.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#mainTableFooter{
	background-image: url(../bilder/footer.gif);
	background-repeat:no-repeat;
}
#mainTableContent{
	padding-left:10px;
}

.tableBgGestrichelt{
	background-image: url(../bilder/trennlinie_senkrecht.gif);
	background-repeat:repeat-y;
}
.tableRightLinks{
	padding-top:20px;
	vertical-align:top;
}
#table5padding{
	padding:5px;
}

.impressum{
	font-size:10px;
	text-align:right;
	padding-right:20px;
	padding-top:2px;
}
.text_10px_normal_gray{
	font-family: Verdana,sans-serif;
	font-size:10px;
	color: #787775;
 	font-weight: normal;
}
.text_10px_normal_gray a:link,.text_10px_normal_gray a:visited, .text_10px_normal_gray a:hover{
	font-family: Verdana,sans-serif;
	font-size:10px;
	color: #C92349;
	text-decoration:underline;
 	font-weight: normal;
}

.text_12px_bold_gray{
	font-family: Verdana,sans-serif;
	font-size:12px;
	color: #787775;
 	font-weight: bold;
}
.text_12px_bold_black{
	font-family: Verdana,sans-serif;
	font-size:12px;
	color: #000000;
 	font-weight: bold;
}
.text_14px_bold_gray{
	font-family: Verdana,sans-serif;
	font-size:14px;
	color: #787775;
 	font-weight: bold;
}
.text_16px_bold_red{
	font-family: Verdana,sans-serif;
	font-size:16px;
	color: #C92349;
 	font-weight: bold;
}
#table_anfahrt{
	background-image:url(../bilder/content_trennlinie_515.gif);
	background-repeat:no-repeat;
}
#table_slide{
	background-image: url(../bilder/slide/slide_map.gif);
	background-repeat: repeat-x;
}

/*Navigation*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: arial, sans-serif; width:800px; height:30px; position:relative; font-size:11px; z-index:100;margin-top:10px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; height:18px; text-align:center; color:#fff; background:url('../bilder/Unbenannt-2_r2_c10.gif') left top no-repeat;  font-size:11px; overflow:hidden;font-weight:bolder;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu li {margin:0;padding:0;}
.menu ul li ul {display: none;}
.menu ul li ul li {float:none;}
.menu ul li a {padding-top:2px;display:block;}
.menu ul li ul li a {padding-left:5px;padding-right:5px;display:block;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:url('../bilder/Unbenannt-2_r2_c10_f2.gif') left top no-repeat;font-size:10px;}
.menu ul li:hover ul {display:block; position:absolute;  top:20px; left:0; border:1px #666666 solid;margin:0;background:#fff;}
.menu ul li:hover ul li a.hide { background:#ffffff;  color:#000;font-weight:normal;text-align:left;}
.menu ul li:hover ul li:hover a.hide {background:#c92349; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;background:#ffffff; color:#000;font-weight:normal;text-align:left;overflow:visible;}
.menu ul li:hover ul li a:hover {background:#c92349; color:#fff;font-weight:normal;text-align:left;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute;top:-2px;font-weight:normal;left:151px;z-index:1000;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.menu ul li:hover ul li {white-space:nowrap;border:1px #EEE solid;background:#fff;display:block;width:220px;}
.menu ul li:hover ul li.small {white-space:nowrap;border:1px #EEE solid;background:#fff;display:block;width:150px;}
.clearer {clear:both;}
.menu .navgt {position:absolute;left:140px;}
.menu ul li .main {width:120px;}
.menu #language a {
	font-size:10px;
	background:none;
	background:none;
	padding:0;
	margin:0;
	border:none;
	font-weight:normal;
  margin-right:20px;
  display:block;
	color:#c92349;
	text-decoration:underline;
}
.menu #language {
 background:url('../bilder/Unbenannt-2_r2_c11.gif') left top no-repeat;
 width:165px;
 text-align:right;
 height:30px;
 margin-right:10px;
 float:left;
}
