body {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.3;
}

table 		{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; }


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: #0070B8; text-decoration:underline;}
.txtStd a:hover 	{color: #0070B8;}

.txtStdB				{font-size: 70%; color:#000; font-weight:bold;}
.txtStdB a 			{color: #0070B8; text-decoration:underline;}
.txtStdB a:hover 	{color: #0070B8;}


.txtSm				{font-size: 60%; color:#000;}
.txtSm a 			{color: #0070B8; text-decoration:none;}
.txtSm a:hover 	{color: #0070B8;}

.txtSmB				{font-size: 60%; color:#000; font-weight:bold;}
.txtSmB a 			{color: #0070B8; text-decoration:none;}
.txtSmB a:hover 	{color: #0070B8;}

.txtGr				{font-size: 70%; color:#999;}
.txtGr a 			{color: #0070B8; text-decoration:underline;}
.txtGr a:hover 	{color: #0070B8;}

.txtGrB				{font-size: 70%; color:#999; font-weight:bold;}
.txtGrB a 			{color: #0070B8; text-decoration:underline;}
.txtGrB a:hover 	{color: #0070B8;}

.txtN				{font-size: 70%; color:#000;}
.txtN a 			{color: #0070B8; text-decoration:none;}
.txtN a:hover 	{color: #0070B8; text-decoration:underline; }



.txtnoscript				{font-size: 80%; color: #F00; font-weight:bold;}
.txtnoscript a 			{color: #F00; text-decoration:underline}
.txtnoscript a:hover 	{color: #F00;}

.txtTitle				{font-size: 80%; color:#000; font-weight:bold;}
.txtTitle a 			{color: #0070B8; text-decoration:underline;}
.txtTitle a:hover 	{color: #0070B8;}


.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;}


.imgBorder{	border: 1px solid #D2D2D2;}
.gallery{margin:10px 0;}
.gallery img{	margin-right:10px;}