body {	
	font-family:  Arial,Verdana, Helvetica, sans-serif; 
	line-height: 1.3;
	font-size:14px;
	color:black;
	scrollbar-face-color:#800000;
	scrollbar-track-color:white;
	scrollbar-arrow-color:white;
	scrollbar-shadow-color:#800000;
	scrollbar-dark-shadow-color:white;
	scrollbar-3dlight-color:#800000;
	scrollbar-highlight-color:#800000
}

.fl{
	float:left;
}

.fr{
	float:right;
}



table 		{font-size:70%;  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;  color:#000000;	}
table a 		{color: #0069A0; text-decoration: underline}
table a:hover 	{color: #0069A0;}

h1 {display:inline; font-size: 90%;}
h2 {display:inline; font-size: 80%;}
h3 {display:inline; font-size: 70%;}

input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:60%;
	color: #000;
}

img{	border-width: 0;}

form{
	margin:0;
	padding:0;
}

ul, li{
	margin-top:0;
	margin-bottom:0;
}

/* Layer No-Script */

#layernoscript		{
	margin: 0;
	width:100%;
	height:40px;
	background-color: #FFF;
	left: 0px;
	top: 0px;
}

/* Standard Text - auch für Flash benötigt */
.txtStd				{font-size: 70%; color:#000;}
.txtStd a 			{color: #27B; text-decoration:underline;}
.txtStd a:hover 	{color: #27B;}

.txtnoscript				{font-size: 80%; color: #F00; font-weight:bold;}
.txtnoscript a 			{color: #F00; text-decoration:underline}
.txtnoscript a:hover 	{color: #F00;}

.LClear{
	clear:both;
	height:0;
	overflow:hidden;
}

/* Vorlagen 

UNBEDINGT: Löschen falls nicht benötigt*/

.inputSpecial { width: 140px;	border: 1px #000 solid;}

.txtStdB				{font-size: 70%; color:#000;font-weight: bold}
.txtStdB a 			{color: #27B; text-decoration:underline;}
.txtStdB a:hover 	{color: #27B;}


.txtFooter 				{font-size: 60%; color: #333}
.txtFooter a 			{color: Olive; text-decoration: underline; padding:0 4px;}
.txtFooter a:hover 	{color: #FFF; background-color: Olive;text-decoration: none;}

.ContentFotoLeft 		{	float: left; margin-right: 12px; margin-bottom: 10px; margin-top: 0px; }
.ContentFotoRight {float: right; margin-bottom: 12px; margin-left: 12px;}
.categoriesTrennlinie{margin-top: 0px;margin-bottom: 12px;background-image: url(/img/dot_2.gif);clear:both;}
.categoriesTrennlinieOhneRand{margin-top: 0px;background-image: url(/img/dot_2.gif);clear:both;}

.TTabelle {
	width:50%;
	border:0px;
	border-collapse:collapse;
	border-spacing:0;
	background-color: Orange;
	margin:30px 0px 30px 4px;
}

.TTabelle tr{
	vertical-align: top;
	height: 30px;
	background-color: fuchsia;
	background-color:#B7B9C0;
}
	
.TTabelle  td{
	padding:2px 10px;
	border-bottom-width: 1px;
	border-bottom-color:#7A7C81;
	border-bottom-style:solid;
	border-right-width: 1px;
	border-right-color:#FFF;
	border-right-style:solid;
}

.TTabelle .Titelleiste{
	background-color:#D8DBE2;
	font-weight:bold;
}

.TTabelle tr:hover{	background-color: #7A7C81;}
.TTabelle .Titelleiste:hover{	background-color: #7A7C81;}

/* --- INTRO ----- */
.intro{
	
	width:1000px;
	height:556px;
	z-index:10; 
	position:absolute;
}

.content{
	width:620px;
	height:380px;
	position:absolute;
	left:380px;
	top:246px;
	z-index:20;	
}

#content_oben{		
	height:283px;	
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	padding:8px 8px 0;
	width: 586px;
	border: 1px solid #905559;	
	overflow:auto;
}

#content_unten{			
	margin-top:13px;	
}

/* das Menu rechts oben im Content */
.submenu, .submenu_active{
	margin-top:4px;
	margin-right:20px;
}

.submenu a.normal, .content a.normal{
	color:#813223;
	margin-left:8px;
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.submenu a.aktiv{
	color:#813223;
	margin-left:8px;
	text-decoration:none;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}


/* menu unten */
.menu_unten{
	height:70px;	
}

.menu_unten_punkt{
	display:block;
	margin-left:10px;
	width:70px;
	height:70px;	
	filter:Alpha(opacity=55); 
	opacity:0.55;	
	-moz-opacity:0.55; 
	background-color:white;
	text-align:center;		
	margin-top:15px;
	text-align:center;
}

.menu_unten .aktiv{	
	filter:Alpha(opacity=80); 
	opacity:0.8;	
	-moz-opacity:0.8; 
	background-color:white;		
}


.menu_unten_punkt a:Link,.menu_unten_punkt a:Active,.menu_unten_punkt a:Visited{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:  Helvetica,Arial, sans-serif;	
	display:block;
	margin-bottom:5px;
	letter-spacing:1px;
}

.menu_unten_punkt_active a:Link,.menu_unten_punkt_active a:Active,.menu_unten_punkt_active a:Visited{	
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:  Helvetica,Arial, sans-serif;	
	display:block;
	margin-bottom:5px;
	letter-spacing:1px;
}


.menu_unten_punkt a:Hover{	
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:  Helvetica,Arial, sans-serif;	
	display:block;
	margin-bottom:5px;
	letter-spacing:1px;
}

.menu_unten_punkt_active a:Hover{	
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family:  Helvetica,Arial, sans-serif;		
	display:block;
	margin-bottom:5px;
	letter-spacing:1px;
}


.tbl_menu_unten{
	border:0px;
	height:70px;
	width:70px;
}

.tbl_menu_unten td{
	vertical-align:bottom;
	text-align:center;
}


#spreadcrumbs, #spreadcrumbs a{
	font-size:12px;
	text-decoration:none;
	color:#ffffff;	
}

#leiste_unten{
	visibility:visible;
	position:absolute;
	left:60px;
	top:650px;
	height:27px;
	
}

#leiste_unten .leiste_item  a:Link,#leiste_unten .leiste_item  a:Active,#leiste_unten .leiste_item  a:Visited{	
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:white;
	font-family:  Arial, Helvetica, sans-serif;		
	margin-left:13px;
}

#leiste_oben{
	visibility:visible;
	position:absolute;
	left:380px;
	top:10px;
	height:27px;
	width:600px;
	z-index:100;
}

#leiste_oben .leiste_item  a:Link,#leiste_oben .leiste_item  a:Active,#leiste_oben .leiste_item  a:Visited{	
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:white;
	font-family:  Arial, Helvetica, sans-serif;		
	margin-left:10px;
}

#tb{
	/*background-image:url(/img/css/wuerfel.gif);
	background-position:left center;	
	background-repeat:no-repeat;*/
	padding-left:25px;	
}

#tb a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#cont_oben{
	overflow:hidden;
}

#leisteKontakt{
	visibility:visible;
	position:absolute;
	left:60px;
	top:676px;
	width:940px;
	border-top:1px solid #FFF;
	padding:6px 0 0 0;
	margin:5px 0 0 0;
	color:#FFF;
	font-size:12px;	
}
#leisteKontakt a,#leisteKontakt a:hover{
	color:#FFF;
	text-decoration:none
}
