﻿body				{	font-family: Arial, Verdana; color:#000000; background-color:#ffffff; font-size: 11px;}
/*Allgemeine Deklarationen*/
form					 {	padding:0px; margin:0px;}
a:link, a:visited, a:active, a:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#105079; text-decoration:none; font-weight:bold; text-decoration:none;}
h1					{ font-family:Arial; color:#002c52; font-weight:bold; font-size:16px; display:inline; padding:0px; margin:0px; }
h2					{ font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; display:inline; padding:0px; margin:0px; }
h3					{ font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; display:inline; padding:0px; margin:0px; }
p, td 				{	font-family:Arial, Verdana; color:#000000; font-size: 12px;}

.b					{ font-family:Arial,verdana,Geneva,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; }
.inv				{ font-family:Arial,verdana,Geneva,Helvetica,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
.fehler			{ font-family:Arial,verdana,Geneva,Helvetica,sans-serif; font-size:11px; color:#cc0000; font-weight:bold; }

/*Hintergruende*/
#bgr1			{ background-color:#002c52; }
#bgr2			{ background-color:#ffffff; }
.bg_weiss	{ background-color:#ffffff; }
.bg_blau	{ background-color:#002c52; }
.bg_grau	{ background-color:#e2e2e2; }
.bg_wgrau	{ background-color:#f1f1f1; }
.bg_hgrau	{ background-color:#D2D0D1; }

.klein		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:none; }
font.klein, table.klein, tr.klein, td.klein{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; }

.teaser		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:none; }
.content	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; font-weight:none; }
.content_head{  font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; }
.content_head_white{ font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#ffffff; font-weight:bold; }
.superhead{ font-family:Verdana,Arial,Helvetica; font-size:20px; color:#002c52; font-weight:bold; }
.supersuperhead{ font-family:Verdana,Arial,Helvetica; font-size:25px; color:#fabb00; font-weight:bold; }
.smallhead{ font-family:Verdana,Arial,Helvetica; font-size:12px; color:#002c52; font-weight:bold; }
.boxhead	{ font-family:Arial,Verdana,Helvetica; font-size:14px; color:#ffffff; font-weight:bold; }
.warkohead{ font-family:Verdana,Arial,Helvetica; font-size:11px; color:#ffffff; font-weight:bold; }
.rbox			{ font-family:Verdana,Arial,Helvetica; font-size:11px;; color:#105079; font-weight:bold; text-decoration:none;}
.hat			{ font-family:hattenschweiler; font-size:15px; color:#105079; font-weight:bold; text-decoration:none;}
.rotfett 	{ font-family :Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; color:#C50009; font-weight:bold; }
.rotfettgr { font-family :Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9pt; color:#C50009; font-weight:bold; }

#detaila_bgr{ background-color:#FFFFFF;border-width:1px; border-style:solid; border-color:#000000;}
#detaila_teaser{ font-family:Arial,Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:500; text-align:justify;}
#detaila_toptext{ font-weight:bold; text-indent:11px; text-align:left; background-color:#FFEECC; border-width:1px 0px 1px 0px; border-style:solid; border-color:#000000; font-family:Helvetica,Arial,sans-serif; font-size:11px; }
#detaila_titel{ font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#333333;font-weight:bolder; }
#detaila_bild{ border-width:1px; border-color:#002c52; padding:1px; border-style:solid; background-color:#EEEEEE;}
#detaila_verfuegbar{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#444444; }
#detaila_tabtext{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000;font-weight:bolder;}
#detaila_tablink{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#002c52;font-weight:bolder; }
#detaila_tab_linie{ border-width:0px 0px 1px 0px; border-style:solid; border-color:#000000;  }
#detaila_tab{background-color:#ffffff; border-width:1px 1px 0px 1px; border-color:#002c52; border-style:solid;}
#auftrag_tabheader td { font-family:Verdana,Arial,Helvetica; font-size:11px; color:#ffffff; font-weight:bold;}
a.biglink:link, a.biglink:visited, a.biglink:active, a.biglink:hover 	{ font-family:Verdana,Arial,Helvetica; font-size:12px; color:#002c52; font-weight:bold; text-decoration:none;}
a.leftbox:link, a.leftbox:visited, a.leftbox:active, a.leftbox:hover  { margin-top:20px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:##fabb00; font-weight:bold; text-decoration:none;}
a.rightbox:link, a.rightbox:visited, a.rightbox:active, a.rightbox:hover 
{ margin-top:20px; font-family:Verdana,Arial,Helvetica; font-size:11px; color:#002c52; font-weight:bold; text-decoration:none;}
.bsp							{ margin-top:20px; }
font.asegment 			{ color:#000000;}
/*für seo startseite tesaser*/
h1.headline				{ font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; display:inline; padding:0px; margin:0px; }
h2.headline 				{ font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; display:inline; padding:0px; margin:0px; }
a.headline_link:active, a.headline_link:hover, a.headline_link:link, a.headline_link:visited { font-family:Arial; color:#002c52; font-weight:bold; font-size:14px; }

#normal        				{ font-family:Arial;	color:#000000;	background-color:#ffffff; font-size:12px }
#normalklein   			{ font-family:Arial;	color:#000000;	font-size :11px }
#normalkleinhb 		{ font-family:Arial;	color:#000000;	font-size :11px; font-weight:bold }
#normalklein2  		{ font-family:Arial;	color:#000000;	font-size :11px }

.nm 								{ font-family:Arial; color:#000000; background-color:#ffffff; font-size:12px }
.lt 								{ font-family:Arial; color:#000000; background-color:#ffffff; font-size:11px }
font.md 						{ font-family:Arial; color:#002c52; background-color:#ffffff; font-size:11px }
font.md2 						{ font-family:Arial; color:#427596; background-color:#ffffff; font-size:14px; font-weight:bold }

#spezial      				{ font-family:Arial; color:#002c52; background-color:#ffffff;}
#spezial_12      		{ font-family:Arial; color:#002c52; font-size :12px;}
#spezialklein    		{ font-family:Arial; color:##002c52; background-color:#ffffff;font-size :11px;}
#spezialtitel1      	{ font-family:Arial; color:#002c52; background-color:#ffffff;font-size :12px;}
#spezialtitel      	{ font-family:Arial; color:#002c52; background-color:#ffffff;font-size :14px;}
#spezialtitelb      	{ font-family:Arial; color:#002c52; background-color:#ffffff;font-size :14px; font-weight:bold;}
#spezialtitelw      	{ font-family:Arial; color:#ffffff; background-color:#002c52;font-size :14px;font-weight:bold;}
#suchtitel 				{ font-family:Arial; color:#002c52; background-color:#D2D0D1;font-size :14px; font-weight:bold;}
#suchtitel_2			{ font-family:Arial; color:#ffffff; background-color:#002C52;font-size :14px; font-weight:bold;}

#spezialtitel_s      { font-family:Arial; color:#000000; background-color:#ffffff;font-size :12px;}

#spezialsubtitel   	{ font:bold 14px/18px Arial; color:#fabb00; background-color:#ffffff;}
#subtitel13b   			{ font:bold 13px/15px  Arial; color:#fabb00;}

#subtitel14bblau  	{ font:bold 12px/14px  Arial; color:#002c52;}
#subtitel13bblau  	{ font:bold 13px/15px  Arial; color:#002c52;}
#subtitel11b   			{ font:bold 11px/13px  Arial; color:#fabb00;}
#subtitel11bblau   	{ font:bold 11px/13px  Arial; color:#002c52;}
#blau         					{ font-family:Arial; color:#002c52; background-color:#ffffff;}
#gelbgross  				{ font-family:Arial; color:#002c52; font-weight:bold; font-size:14px;}
#weiss  						{ font-family:Arial; color:#ffffff; font-size :13px;}

font.fehler				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }
#fehler						{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }
font.punkt					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
font.inv						{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }
font.b							{ font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000000; font-weight:bold; }
.head1						{ font-size:11px; color:#ffffff; font-weight:bold; }
#myeventim_titel  	{	font-family:Arial; color:#ffffff; font-size :13px;}
#myeventim_fehler 	{	font-family:Arial; color:#ff0000; font-size :12px;}

.eventsuche1  			{	font-family:Impact; font-weight:normal; color:#002c52; font-size:13px;}
.eventsuche2  			{	font-family:Arial; color:#000000; font-size :11px;}
.rahmen_gelb 			{	border-width:2px;border-color:#fabb00;border-style:solid; padding:0px;margin:0px}
.inputfield				{	width:80;font-family:Arial; border:1px; border-color:#000000; border-style:solid;color:#000000; font-size :11px;margin:0px; top:0px; }
#rechts_bgr				{ background-color:#EEEEEE;border-style:slashed }
#balken_rechts		{ font-weight:bold; text-indent:11px; text-align:left; background-color:##FFFFFF;  border-color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#box_rechts				{ background-color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF ;}
#navi_right_b			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#002c52 ;}
#navi_right_s			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000 ;}
#navi_right_bold	{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000 ; font-weight:bold;}
#navi_left				{ font-family:Arial, Helvetica, Verdana;  font-size:12px; color:#fabb00;}
#normalkleinch		{	font:11px  Arial; color:#000000; font-weight:bold;}

a.normalkleinchb:link{ font:11px  Arial; color:#002c52; font-weight: bold;}
#kunde_bgr				{ background-color:#002c52; border-width:1px; border-style:solid; border-color:#000000;}
#kunde_toptext		{ font-weight:bold; text-indent:11px; text-align:left; background-color:#FFEECC; border-width:1px 0px 1px 0px; border-style:solid; border-color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#kunde_infotext		{ text-align:justify; font-family:Arial,Helvetica,Arial,sans-serif; font-size:12px; color:#000000; font-weight:500;}
#kunde_text				{ font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#kunde_textb			{ font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000000; text-decoration:none;}
#kunde_minitext		{ font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000 ;}
#kunde_tab				{ background-color:#FFFFFF; border-width:1px 1px 1px 1px; border-color:#002c52; border-style:solid; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#kunde_subtitle		{ font-weight:bold; text-align:left; font-family:Arial,Helvetica,,sans-serif; font-size:14px; color:#000000; }
#kunde_tab_linie	{ border-width:0px 0px 1px 0px; border-style:solid; border-color:#E1E1D7;  }
#auftrag_bgr			{ background-color:#FFFFFF;border-width:1px; border-style:solid; border-color:#000000;}
auftrag_toptext				{ font-weight:bold; text-indent:11px; text-align:left; background-color:#002c52; border-width:2px 0px 1px 0px; border-style:solid; border-color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#auftrag_text			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000;font-weight:bolder; }
#auftrag_infotext		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}
#auftrag_kddaten		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bolder; }
#auftrag_tabheader	{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF;font-weight:bolder;  background-color:#002c52;}
#auftrag_tabtext		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000;font-weight:bolder; }
#auftrag_tab_linie	{ border-width:2px 0px 0px 0px; border-style:solid; border-color:#002c52;  }
#zahl_bgr					{ background-color:#F0F0F0;border-width:1px; border-style:solid; border-color:#000000;}
#zahl_toptext			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;font-weight:bolder; }
#zahl_text				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000;font-weight:bolder; }
#zahl_tab_linie		{ border-width:2px 0px 0px 0px; border-style:solid; border-color:#002c52; }
#zahl_subtitle		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;font-weight:bolder; }
#fusstext					{ font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#111111 ;}

font.muster 				{ font-family:Arial;	color:#427596;	background-color:#ffffff; font-size :11px;text-decoration: underline;}
font.sitz						{ font-family:Arial; color:#427596; background-color:#ffffff; font-size :11px;}
font.asegment   			{ color:#000000;}
#be2							{ font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#normal						{ font-family:Arial,Helvetica,sans-serif; font-size:11px; }
A.muster:hover			{ text-decoration: none; }
A:link, a:visited, a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none }
A:hover						{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline}
A.segment:link 		{	text-decoration : underline;color : #002c52;}
A.segment:visited 	{	text-decoration : underline;color : #002c52;}
A.segment:active 	{	text-decoration : underline;color : #002c52;}
A.segment:hover 		{	text-decoration : none;color : #002c52;}
A.dick:link 				{	text-decoration : underline; font-weight:bold;font-size:12px;	color : #002c52;}
A.dick:visited 		{	text-decoration : underline; font-weight:bold;font-size:12px;	color : #002c52;}
A.dick:active 			{	text-decoration : underline; font-weight:bold;font-size:12px;	color : #002c52;}
A.dick:hover 			{	text-decoration : none; font-weight:bold;font-size:12px;color : #002c52;}
option.ticketdirect { font-weight:bold; }
a.norm:link				{	text-decoration:none; font-weight:bold;font-size:12px; color : #002c52;}
a.norm:visited 		{	text-decoration:none; font-weight:bold;font-size:12px;	color : #002c52;}
a.norm:active 			{	text-decoration:none; font-weight:bold;font-size:12px;	color : #002c52;}
a.norm:hover 			{	text-decoration:underline; font-weight:bold;font-size:12px;color : #002c52;}

.abstand_h5 				{ height:5px; clear:both; }
.abstand_h10 				{ height:11px; clear:both; }
.abstand_h20 				{ height:20px; clear:both; }

/* suchausgabe*/
table.table_suchausgabe									{ display:block; width:100%; padding:0px; margin:0px; }
table.table_suchausgabe td.info  					{ text-align:right; font-size:11px; color:#555555; border-bottom:1px solid #9a9a9a; height:20px;}
table.table_suchausgabe th									{ height:27px; font-size:12px; border-top:1px solid #c1c2c7;  padding-left:11px; border-bottom:1px solid #002c52; text-align:left; }	
table.table_suchausgabe th a:link, table.table_suchausgabe th a:visited,table.table_suchausgabe th a:hover, table.table_suchausgabe th a:active
																		{ color:#002c52; font-weight:bold; text-decoration:underline; font-size:12px;}
table.table_suchausgabe td a.rep:link, table.table_suchausgabe td a.rep:visited,table.table_suchausgabe td a.rep:hover, table.table_suchausgabe td a.rep:active
																			{ color:#002c52; text-decoration:none; font-size:11px;}
table.table_suchausgabe th a img						{ margin-top:2px; margin-left:5px; }
.bt_headlink														{	display:block; float:left;  margin-top:2px; cursor:hand; }
*+html table.table_suchausgabe th a img			{ margin-top:4px; margin-left:5px; }
*+html .bt_headlink												{	display:block; float:left;  margin-top:4px; cursor:hand; }
*html table.table_suchausgabe th a img				{ margin-top:4px; margin-left:5px; }
*html .bt_headlink												{	display:block; float:left;  margin-top:4px; cursor:hand; }

table.table_suchausgabe td	        					{ border-bottom:1px solid #e2e2e2; font-size:11px; text-align:left; padding:5px 0px 5px 11px; vertical-align:top; line-height:16px;}	
table.table_suchausgabe td a:link, table.table_suchausgabe td a:visited,table.table_suchausgabe td a:hover, table.table_suchausgabe td a:active {font-weight:normal;}
table.table_suchausgabe td .wochentag			{ width:23px; display:block; float:left;}
table.table_suchausgabe td.rechts					{	text-align:right; padding-right:11px;}
table.table_suchausgabe th.va							{	width:330px;}
table.table_suchausgabe th.vo							{	width:140px;}
table.table_suchausgabe th.vd							{	width:200px;}
table.table_suchausgabe th.vb, table.table_suchausgabe th.ve  { width:100px;color:#002c52; font-weight:bold; text-decoration:none; font-size:12px;}
table.table_suchausgabe th.ver 						 { width:420px; color:#002c52; font-weight:bold; text-decoration:none; font-size:12px;}
table.table_suchausgabe th.bez, table.table_suchausgabe td.bez						 { color:#002c52; font-weight:bold; text-decoration:none; font-size:12px;}
table.table_suchausgabe td.legende 				{ border:0px;}
table.table_suchausgabe td.headtrennlinie 	{	border-top:1px solid #c0c0c0; height:1px; border-bottom:0px; height:1px; padding:0px; margin:0px;}


/*Warenkorb*/
.label_versandart { float:left; width:100px; margin: 3px 0 0 0; }
ul.versandarten { float:left; padding:0; list-style:none; margin: 0 0 10px 0; }
.versandarten li { height:20px; line-height:20px; }
.versandarten li input { margin:5px 0 0 0; padding:0; }
.versandarten label { line-height:20px; margin: 0 0 0 14px; }
.versandarten label.versandart_104 {  }
.versandarten img { margin: 0 3px; }
#bt_neu_berechnen { visibility:hidden; width:1px; height:1px; float:right; }

