/* CSS Dokument */

body 				{  background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; margin: 0cm; text-align:left; }

body, td, input  	{  font-family: Arial, Helvetica, Verdana ;  font-size: 12px;  vertical-align: top;}

td					{  font-family: Verdana, Arial, Helvetica;  font-size: 12px; line-height: 13pt; vertical-align: top;}

.titel				{ color: #303030; font-size: 18px; line-height: 15pt; text-align: left; font-weight: bold; }

.leftrow			{ background-color: #EDEEEF;}
.lefthead           { font-size: 10px; color: #CC0000; font-weight: bold; }
.leftheadblack      { font-size: 10px; color: #000000; font-weight: bold; }
.leftheadblack2     { font-size: 11px; color: #000000; font-weight: bold; }
.lefttext        	{ font-size: 10px;  line-height: 10pt; color: #000000;}
.navtext        	{ font-size: 10px;  line-height: 10pt; color: #000000; vertical-align: bottom;}
.gbinfo             { font-size: 10px;  line-height: 10pt; color: #505050; font-weight: bold;  padding-left: 9px; padding-right: 9px;}
.gbtext				{ padding-left: 9px; padding-right: 9px; font-size: 10px;}
.gbname				{ padding-left: 9px; padding-right: 9px; font-size: 13px; font-weight: bold; color: #ff6666;}
.titelgb 		{ padding-left: 9px; padding-right: 9px; font-size: 18px; font-weight: bold; color: #555555; line-height: 18pt; padding-bottom: 9px;}


.linev			{ background-image:  url(html/css/images/main/linev.gif); }
.lineh			{ background-image:  url(html/css/images/main/line_h.gif); }
.right			{ background-image:   url(html/images/bg/right.jpg); }

.righthead		{ padding-left: 9px; padding-right: 9px; font-size: 14px; font-weight: bold; padding-bottom: 0px;}
.maintitel 		{ padding-left: 9px; padding-right: 9px; font-size: 18px; font-weight: bold; color: #555555; line-height: 18pt; }
.maintext 		{ padding-left: 9px; padding-right: 9px; font-size: 10px;}
.center 		{ text-align: center; }
.bildright		{ text-align: center; padding-bottom: 5px; padding-top: 5px;}
.leftanzeige		{ padding-left: 9px; padding-right: 9px; font-size: 19px; font-weight: bold; }

.mailtext 		{ padding-left: 9px; padding-right: 9px; font-size: 10px; color: #FF3030; font-height: 11px; padding-bottom: 1px; padding-top: 1px;}
.lefttext       { padding-left: 9px; padding-right: 9px; font-size: 10px; padding-bottom: 9px; padding-top: 9px; text-align: left;}
.smallhead      { padding-left: 9px; padding-right: 9px; font-size: 11px; font-weight: bold; color: #505050; }



.wannwo 			{ line-height: 20pt;}

.vmiddleright		{ vertical-align: middle; text-align: right;}

/* Navigation */
a:link 				{  color: #303030; text-decoration: underline; line-height: 13pt;} 
a:visited 			{  color: #606060; text-decoration: underline; line-height: 13pt;} 
a:hover 	    	{  color: #CC0000; text-decoration: underline; line-height: 13pt;}
a:active 	    	{  color: #CC0000; text-decoration: underline; line-height: 13pt;}

a.navtop:link 			{ font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 19pt;} 
a.navtop:visited {  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 19pt;} 
a.navtop:hover 	{  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 19pt;}
a.navtop:active 	{  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 19pt;}

a.navbot:link 			{ font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 19pt;} 
a.navbot:visited {  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 19pt;} 
a.navbot:hover 	{  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 19pt;}
a.navbot:active 	{  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 19pt;}

a.gblink:link 			{  color: #CC0000; text-decoration: none; line-height: 13pt;} 
a.gblink:visited 		{  color: #CC0000; text-decoration: none; line-height: 13pt; } 
a.gblink:hover 	    	{  color: #CC0000; text-decoration: underline; line-height: 13pt; }
a.gblink:active 	   	{  color: #CC0000; text-decoration: underline; line-height: 13pt; }

a.navleft:link 			{ font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 11pt;} 
a.navleft:visited {  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 11pt;} 
a.navleft:hover 	{  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 11pt;}
a.navleft:active 	{  font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 11pt;}



a.navtitel:link 			{ font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 11pt;} 
a.navtitel:visited {  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; line-height: 11pt;} 
a.navtitel:hover 	{  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 11pt;}
a.navtitel:active 	{  font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; line-height: 11pt;}





a.lefttextlink:link 	{ font-size: 10px; color: #000000; text-decoration: underline; line-height: 10pt; } 
a.lefttextlink:visited 	{ font-size: 10px; color: #606060; text-decoration: underline; line-height: 10pt;} 
a.lefttextlink:hover 	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 10pt;}
a.lefttextlink:active 	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 10pt;}

a.diary:link 			{ font-size: 10px; color: #000000; text-decoration: none; line-height: 15pt;} 
a.diary:visited 		{ font-size: 10px; color: #000000; text-decoration: none; line-height: 15pt;} 
a.diary:hover 	    	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 15pt;}
a.diary:active 	  	  	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 15pt;}

a.leftlink:link 	{ font-size: 10px; color: #303030; text-decoration: none; line-height: 10pt; } 
a.leftlink:visited 	{ font-size: 10px; color: #606060; text-decoration: none; line-height: 10pt;} 
a.leftlink:hover 	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 10pt;}
a.leftlink:active 	{ font-size: 10px; color: #CC0000; text-decoration: underline; line-height: 10pt;}




a.anmelden:link 			{  color: #CC0000; text-decoration: none; line-height: 20pt;} 
a.anmelden:visited 			{  color: #CC0000; text-decoration: none; line-height: 20pt;} 
a.anmelden:hover 	    	{  color: #CC0000; text-decoration: underline; line-height: 20pt;}
a.anmelden:active 	    	{  color: #CC0000; text-decoration: underline; line-height: 20pt;}

a.red:link 				{  color: #CC0000; text-decoration: none; line-height: 13pt;} 
a.red:visited 			{  color: #CC0000; text-decoration: none; line-height: 13pt;} 
a.red:hover 	    	{  color: #CC0000; text-decoration: underline; line-height: 13pt;}
a.red:active 	    	{  color: #CC0000; text-decoration: underline; line-height: 13pt;}

a.ttitel:link 				{  font-size: 16px; color: #000000; text-decoration: none; line-height: 19pt; font-weight: bold;} 
a.ttitel:visited 			{  font-size: 16px; color: #606060; text-decoration: none; line-height: 19pt; font-weight: bold;} 
a.ttitel:hover 	    		{  font-size: 16px; color: #CC0000; text-decoration: underline; line-height: 19pt; font-weight: bold;}
a.ttitel:active 	    	{  font-size: 16px; color: #CC0000; text-decoration: underline; line-height: 19pt; font-weight: bold;}

/* vvvv */

a { color: #CC0000;text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }


/*Navigationsliste*/
	
	#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color:#efefef;
	}
	
	#nav a {
	color: #CC0000;
		display: block;
		font-weight:600;
		text-decoration: none;
		background-color:#efefef;

	}

#nav a:hover{
background-color:#efefef;
 color:#CC0000; text-decoration: underline;
}
	
	#nav li {
		
		
		float: left;
		
	}
	
	#nav li ul {
	background-color:#efefef;
	/*filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;*/
	border:1px;
	border-style:solid;
	border-color:#cccccc;
	border-top:none;
	border-left:none;
	position: absolute;
	width:150px;
	left: -999em;
	padding-top:2px;
	padding-bottom:10px;
	padding-left:10px;
	}
	
	#nav li:hover ul {
		left: auto;
	}
	
	#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
	}
	
	
	a.hm {
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	border-right:1px;
	border-right-color:#cccccc;
	border-right-style:dotted;
	margin:0px;
	
	}

a.navbot:link 	{ color:#cc0000;text-decoration: none; font-size:10px; line-height:12px; font-weight:normal;}  
a.navbot:visited { color:#cc0000; text-decoration: none; font-size:10px; line-height:12px; font-weight:normal;}   
a.navbot:hover 	{ color:#cc0000; text-decoration: underline; font-size:10px; line-height:12px; font-weight:normal;}  
a.navbot:active 	{ color:#cc0000; text-decoration: underline; font-size:10px; line-height:12px; font-weight:normal;} 

.rightheadbox {background-color:#600000; padding:8px;; margin-bottom:2px; font-size:11px; color:#ffffff; font-weight:bold; text-align:left;}
.rightgrewbox {background-color:#eff1f4; padding:8px; margin-bottom:2px; text-align:left; font-size:10px;}
.rightbox { padding:8px; margin-bottom:2px; text-align:left; font-size:10px;}
.bannerbox { padding:0px; margin-bottom:2px; text-align:left; font-size:10px;}
.mainbox {background-color:#FFFFFF; width:285;}
.mainboxpadding {text-align:left; padding-left:8px; padding-right:8px; padding-top:15px; padding-bottom:15px; }

h1  {font-size:14px; color:#303030; font-weight:bold; line-height:24px; margin:0px; padding-bottom:0px; line-height:26px;}
h2  {font-size:14px; color:#CC0000; font-weight:bold; line-height:18px; margin:0px; padding-bottom:0px;}
h3  {font-size:14px; color:#CC0000; font-weight:bold; line-height:18px; margin:0px; padding-bottom:0px; font-style:italic; }
.claim {font-size:13px; color:#303030; font-weight:bold; line-height:17px; font-style:italic;}
.titel  {font-size:24px; color:#CC0000; font-weight:bold; line-height:29px; padding-bottom:10px;}
.titel2  {font-size:14px; color:#CC0000; font-weight:bold; line-height:18px; padding-bottom:10px;}
.titel3  {font-size:20px; color:#999999; font-weight:bold; line-height:25px; padding-bottom:10px;}
.intro  {font-size:11px; color:#303030; font-weight:bold;  padding-bottom:10px;}
.bild  {float:left; margin-right:10px; border-bottom: 0px #FFFFFF dotted; margin-bottom:8px; width:auto;}
.credit  {font-size:10px; color:#000000; font-style:italic; line-height:13px; margin-top:5px; padding-bottom:8px; clear:both; }
.maintext  {font-size:11px; color:#000000;}