@charset "utf-8";



/* ------------------------------------------------------------------------------*/
/*  
/* ------------------------------------------------------------------------------*/

table{
	border-collapse: separate;
    border-spacing:0px;	padding:0px; border:0px;
}


td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}

fieldset { border:1px solid #99001F }

legend {
  padding: 0.2em 0.5em;
  border:1px solid #6C0316;
  color:#99001F;
  font-size:90%;
  text-align:right;
  }



a:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  color: #aa9796;  text-decoration: none;}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  color: #000099;  text-decoration: none;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  color: #0000ff;  text-decoration: underline;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  color: #000099;  text-decoration: none;}
a:focus {	color:#000000;	text-decoration:none}


table.letter a:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #FFFFFF;  text-decoration: none;}
table.letter a:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #FFFFFF;  text-decoration: none;}
table.letter a:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #001EE1;  text-decoration: underline;}
table.letter a:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #FFFFFF;  text-decoration: none;}
table.letter a:focus 	{color:#000000;	text-decoration:none}

textarea {
	margin-top: 3px;
	margin-left:3px;
	margin-right:3px;
	background:#FFFFFF;
	font-family:Arial;
	font-size:8pt;
	color=#000000;
	padding: 3px
}
textfield {
	margin-top: 3px;
	margin-left:3px;
	margin-right:3px;
	background:#99CCFF;
	font-family:Arial;
	font-size:8pt;
	color=#000000
    padding: 3px
}


h1 {
  font-family: Times New Roman,Times,serif; color:#A80022; font-size:32px; font-weight:bold; display:inline; text-decoration: none;
}

h2 {
  font-size:15px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration:none; display:inline;font-weight:bold;
}

h3 {
  font-size:12px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration:none; display:inline;font-weight:bold;
}

.tageszitat:first-letter { font-family: Georgia, serif; color: red; display: block; font-size: 100%; font-weight:normal; }

#zentriert { 
position:absolute;
   left:50%;
   width:1000px;
   height:auto;
   margin-left:-478px;
   background-color: #ffffff;
   z-index:1;
 }

#main { 
/*  position:absolute; */
   height:auto;
   background-color: #ffffff;
   z-index:1; 
   width:1000px; 
 }


body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin:0;
  /*background: #000000; */
  background: url('/bilder/bg_hintergrund.jpg') 0 0 ;*/
/* background-color: #FFE9A6; */
}

p {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; }

li {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; }

blockquote {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; }


img {border:none;}


/* ------------------------------------------------------------------------------*/
/*  Artikel-Stile
/* ------------------------------------------------------------------------------*/

.autorinfo {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; font-style:italic; color: #000000; text-decoration:none; text-align:left; line-height:1.2em; 
}

#artikel { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.3em; }
#artikel p {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.3em; }

#artikel blockquote {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.3em; }

#artikel .einleitung {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #000000; text-decoration: none; text-align:left; line-height:1.2em; }

#artikel li {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.4em;  margin-bottom:3px; }


#artikel .klein {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.2em; }

#artikel .kleiner {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.1em; }

#artikel a:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #0082C3;  text-decoration: none;}
#artikel a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #0082C3;  text-decoration: none;}
#artikel a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: !0pt;  color: #A50021;  text-decoration: none;}
#artikel a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: !0pt;  color: #A50021;  text-decoration: none;}
#artikel a:focus {	color:#000000;	text-decoration:none}

#artikel img { border: solid 1px #A4A4A4; }

#artikel tr.datenzeile_grau { background-color:#C5D4EB; }
#artikel tr.headerzeile_grau { background-color:#CCCCCC; }
#artikel tr.headerzeile_grau_intern { background-color:#E0E0E0; }

#artikel td {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.3em; }

#artikel td.right {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.3em; }

#artikel td.center {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.3em; }

#artikel td.klein {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.2em; }

#artikel td.klein_right {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.2em; }

#artikel td.klein_center {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.2em; }

#artikel td.kleiner {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.1em; }

#artikel td.kleiner_right {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.1em; }

#artikel td.kleiner_center {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.1em; }
  
  
#artikel td.highlight_right {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.3em; }

#artikel td.highlight_center {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.3em; }

#artikel td.highlight_klein {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.2em; }

#artikel td.highlight_klein_right {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.2em; }

#artikel td.highlight_klein_center {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.2em; }

#artikel td.highlight_kleiner {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:left; line-height:1.1em; }

#artikel td.highlight_kleiner_right {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:right; line-height:1.1em; }

#artikel td.highlight_kleiner_center {  
  background-color:#FFC997; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; text-align:center; line-height:1.1em; }
  
  

#artikel div.artikel_pic_untertitel {
  text-align:center; 
  font-family: Verdana, Arial, sans-serif;
}

#artikel div.artikel_pic_untertitel .artikel_pic_untertitel_text { font-size: 9px; color:#2E2E2E; text-decoration: none; line-height:1.2em;}
#artikel div.artikel_pic_untertitel .artikel_pic_untertitel_quelle { font-size: 9px; color:#2E2E2E; text-decoration: none; line-height:1.2em;}

#artikel div.pic_frame { text-align:center; border-color:#EAEAEA; border-width:1px; border-style:solid }

#artikel div.person_pic_untertitel {
  text-align:left; padding:5px;
  font-family: Verdana, Arial, sans-serif;
}
#artikel div.person_pic_untertitel .person_pic_untertitel_text { font-size: 9px; color:#2E2E2E; text-decoration: none; line-height:1.2em;}
#artikel div.person_pic_untertitel .person_pic_untertitel_quelle { font-size: 9px; color:#2E2E2E; text-decoration: none; line-height:1.2em;}
#artikel div.person_pic_untertitel .person_pic_untertitel_lifedata { font-size: 9px; color:#2E2E2E; text-decoration: none; line-height:1.2em;}

#artikel .KatalogHeadline {font-size:12px; font-family:Verdana,Arial,sans-serif;color:#3D81EE; font-weight:bold;text-decoration:none;}

/* ------------------------------------------------------------------------------*/
/* Basisdaten für Städte und Länder
/* ------------------------------------------------------------------------------*/


#StadtBasisdaten {
  float:right;
  width:310px; 
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

#StadtBasisdaten table{ }

#StadtBasisdaten td {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.3em; }

#StadtBasisdaten td.titel {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.2em; }

#StadtBasisdaten td.kleiner {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight:normal; color: #000000; text-decoration: none; line-height:1.1em; }

#StadtBasisdaten a:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #0082C3;  text-decoration: none;}
#StadtBasisdaten a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #0082C3;  text-decoration: none;}
#StadtBasisdaten a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #A50021;  text-decoration: none;}
#StadtBasisdaten a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;  color: #A50021;  text-decoration: none;}
#StadtBasisdaten a:focus {	color:#000000;	text-decoration:none}


/* ------------------------------------------------------------------------------*/
/*  Paginator: Blätterleisten
/* ------------------------------------------------------------------------------*/

.Pages{text-align:center;margin-bottom:20px;margin-top:20px}
.Paginator{font-size:12px;line-height:22px;padding-top:6px;margin-left:auto;margin-right:auto}
.Paginator a,.pageList .this-page{padding:2px 6px;border:solid 1px #eee;background:#fff;text-decoration:none}
.Paginator a:visited{padding:2px 6px;border:solid 1px #eee;background:#fff;text-decoration:none}
.Paginator .AtStart{margin-right:20px;padding:2px 6px;border:solid 1px #eee;background:#fff;color:#bbb}
.Paginator .Prev{margin-right:20px;padding:2px 6px;border:solid 1px #eee;background:#fff}
.Paginator .break{padding:2px 6px;border:none;background:#fff;text-decoration:none;color:#bbb}
.Paginator .Next{margin-left:20px;padding:2px 6px;border:solid 1px #eee;background:#fff}
.Paginator .AtEnd{margin-left:20px;padding:2px 6px;border:solid 1px #eee;background:#fff;color:#bbb}.Paginator .this-page{padding:2px 6px;border:solid 1px #eee;font-weight:bold;vertical-align:top;background:#fff;color:#FF0084}
.Paginator a:visited:hover,.Paginator a:hover,.Paginator a:active{color:#fff;background:#0063DC;border-color:#fff;text-decoration:none}
.Pages div.Results{text-align:center;font:11px/15px Arial,Helvetica;color:#bbb;margin-top:8px}
.Paginator_2{font-size:12px;padding-top:5px;margin-left:auto;margin-right:auto}
.Paginator_2 a,.Paginator_2 a:visited,.Paginator_2 a.this-page{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none;margin-right:2px;margin-left:2px}
.Paginator_2 a.Prev{margin-right:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}
.Paginator_2 .break{padding:2px 6px;border:none;background:#fff;text-decoration:none}
.Paginator_2 a.Next{margin-left:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}
.Paginator_2 a.this-page{padding:2px 6px;border-color:#fff;font-weight:bold;vertical-align:top;background:#fff;color:#FF0084}
.Paginator_2 a:hover{color:#fff;background:#0063DC;border-color:#036;text-decoration:none}
.Paginator_2 a.AtStart{margin-right:20px}.Paginator_2 a.AtEnd{margin-left:20px}
.Paginator_2 a.AtStart,.Paginator_2 a.AtStart:link,.Paginator_2 a.AtStart:visited,.Paginator_2 a.AtStart:hover,.Paginator_2 a.AtEnd,.Paginator_2 a.AtEnd:link,.Paginator_2 a.AtEnd:visited,.Paginator_2 a.AtEnd:hover{color:#aaa;background:transparent!important;text-decoration:none;outline:0;border:0;padding:4px 8px}
 


.linkstartautor a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: green;
  text-decoration: none;
}

.header_big { font-size:34px; color:#C30000;  font-weight: bold; font-family: Georgia, serif; }
.up {color:blue; font-size:11px; font-family:Verdana}


table.zitatebyautortopic a:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #2E481C;  text-decoration: none;}

.autorfunktion {color:#6EA500; font-family: Verdana, Arial, Helvetica; font-size:8pt; font-weight:bold;}

.boxlinkautor a:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12pt;  color: #2E481C;  text-decoration: none;}

.einzelzitattext  {color:#A53200; font-family: Verdana, Arial, Helvetica; font-size:11pt; font-weight:bold;}

.einzelzitattext_klein   {color:#A53200; font-family: Verdana, Arial, Helvetica; font-size:15px; font-weight:bold;}

a.einzelzitatlinkautor:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color:#2E481C; text-decoration: none;}

.navitext {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}

.navitext.a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}
.navitext.a:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}

a.navitext:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}
a.navitext:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}
a.navitext:focus {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}
a.navitext:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #FFFFFF;  text-decoration: none;}

.linkreden {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #E1771E;  text-decoration: none;}
a.linkreden:link {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #E1771E;  text-decoration: none;}
a.linkreden:visited {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  color: #E1771E;  text-decoration: none;}
a.linkreden:focus {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #A52900;  text-decoration: none;}
a.linkreden:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9pt;  font-weight: bold; color: #E1771E;  text-decoration: none;}


select {
 background-color: #FFDD78;
 font: 8pt Verdana, Arial, sans-serif;
}

/* ------------------------------------------------------------------------------*/
/*  Transparenz - styles für transparente PNGs auch im IE  */
/* ------------------------------------------------------------------------------*/


.png{
    /*background: url(http://www.musik-oase.de/bilder/chatbox.png) 0 0 no-repeat;*/
    visibility:hidden;
	z-index:10000;
}


.headerfont        						{font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: normal;color:#929292; text-decoration: none}
.headerfont a:link, .headerfont a:visited	{color:#ffffff; text-decoration: none}
.headerfont a:hover						{color:#FF0000; text-decoration: none}

.headerfont_13        						{font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: normal;color:#929292; text-decoration: none}
.headerfont_13  a:link, .headerfont_13  a:visited	{color:#82C300; text-decoration: none}
.headerfont_13  a:hover						{color:#929292; text-decoration: none}

.headerfont_12_weis        		{font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: normal;color:#ffffff; text-decoration: none}
.headerfont_12_weis a:link		{color:#ffffff; text-decoration: none}
.headerfont_12_weis a:visited	{color:#ffffff; text-decoration: none}
.headerfont_12_weis a:hover		{color:#D8D8D8; text-decoration: none}
.headerfont_9_weis        		{font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: normal;color:#ffffff; text-decoration: none}

.TopGreen14{
	font-size: 14px;
	font-family: Arial, Helvetica, verdana, sans-serif;
	color: #82C300;
	font-weight:bold;
}

.TopGreen14 a:link, .TopGreen14 a:visited 	{font-size: 14px; font-family: Arial, Helvetica, verdana, sans-serif;color: #82C300; text-decoration: none;}
.TopGreen14 a:hover 						{font-size: 14px; color: #004887; text-decoration: none;}



.font_box 			{font-size:9px;font-family:Arial,Helvetica,verdana,sans-serif;color:#ffffff;}
.font_box a:link, .font_box a:visited {color:#ffffff;text-decoration:none;}
.font_box a:hover {color:#ffffff;text-decoration:none;}

.lastzitat 				{font-size:10px;font-family:Arial,Helvetica,verdana,sans-serif;color:#E14F00;}
.lastzitat a:link 		{color:#C34E00;text-decoration:none;}
.lastzitat a:visited 	{color:#C34E00;text-decoration:none;}
.lastzitat a:hover 		{color:#C34E00;text-decoration:none;}

.BoxHeading{
	/*background:transparent url('../bilder/box-title-bg.png') left center no-repeat;*/
	background:url('bilder/box-title-bg.jpg') 0 0 no-repeat;
	width:150px;
	height:24px;
	h/eight:21px; /* IE Hack  */
	text-align:center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.BoxHeadingGreen{
	/*background:transparent url('../bilder/box-title-bg.png') left center no-repeat;*/
	background:url('bilder/box-title-bg_2.png') 0 0 no-repeat;
	width:150px;
	height:24px;
	h/eight:21px; /* IE Hack  */
	/*text-align:center;*/
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.BoxHeading400{
	/*background:transparent url('../bilder/box-title-bg.png') left center no-repeat;*/
	background:url('bilder/box-title-bg_2.png') 0 0 no-repeat;
	width:400px;
	height:24px;
	h/eight:21px; /* IE Hack  */
	/*text-align:center;*/
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.BoxHeading600{
	/*background:transparent url('../bilder/box-title-bg.png') left center no-repeat;*/
	background:url('bilder/box-title-bg_2.png') 0 0 no-repeat;
	width:600px;
	height:24px;
	h/eight:21px; /* IE Hack  */
	/*text-align:center;*/
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

/* Logfile auf zitat_leinwand_druck.php */
.scrollbereich_infobox{
	font-size: 12px;
	font-family: Arial, Helvetica, verdana, sans-serif;
	/*color: #0068C3;*/
	height:80px;
	overflow: auto;	
	padding:5px;
}

.formular  {font-family:Verdana; font-size:11px; color:#A53A00; background-color:transparent; border:1px solid #D8D8D8;}

.TopTitel       					{font-size:13px;font-family:Arial,Helvetica,verdana,sans-serif;color:#67ABCA;text-decoration:none;}

.Tooltip{
	/*background:transparent url('../bilder/box-title-bg.png') left center no-repeat;*/
	background:#942C26;
	width:500px;
	height:auto;
	h/eight:21px; /* IE Hack  */
	/*text-align:center;*/
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}



.rand { 
   position:absolute;
   /*left:50%;*/
   width:100%;
   /*margin-left:-478px;*/
background: #ff66ff;
}

.head_navi{
	background:url'bilder/navibutton_leer_2.png') 0 0  no-repeat;
	width:200px;
	height:19;
	h/eight:19px; /* IE Hack  */
	/*text-align:center;*/
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}











/* ------------------------------
 Von zukunftsfrage kopiert:
---------------------------------*/

/*.text_anzeige        						{font-size: 12px; font-family: Times New Roman,Times,serif; color:#2E2E2E; text-decoration: none}*/
.text_anzeige        						{font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#2E2E2E; text-decoration: none}
.text_anzeige a:link, .text_anzeige a:visited	{color:#82C300; text-decoration: none}
.text_anzeige a:hover						{color:#929292; text-decoration: none}

.text_9        						{font-size: 9px; font-family: Verdana, Arial, sans-serif; color:#2E2E2E; text-decoration: none}
.text_9 a:link, .text_9 a:visited	{color:#82C300; text-decoration: none}
.text_9 a:hover						{color:#929292; text-decoration: none}

.text_9_blau        						{font-size: 9px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.text_9_blau a:link, .text_9_blau a:visited	{color:#0082C3; text-decoration: none}
.text_9_blau a:hover						{color:#0082C3; text-decoration: none}

.text_10        						{font-size: 10px; font-family: Verdana, Arial, sans-serif; color:#2E2E2E; text-decoration: none}
.text_10 a:link, .text_10 a:visited	{color:#82C300; text-decoration: none}
.text_10 a:hover						{color:#929292; text-decoration: none}

.text_10_blau        						{font-size: 10px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.text_10_blau a:link, .text_10_blau a:visited	{color:#0082C3; text-decoration: none}
.text_10_blau a:hover						{color:#0082C3; text-decoration: none}

.text_10_rot        						{font-size: 10px; font-family: Verdana, Arial, sans-serif; color:#AF0011; text-decoration: none}
.text_10_rot a:link, .text_10_rot a:visited	{color:#AF0011; text-decoration: none}
.text_10_rot a:hover						{color:#AF0011; text-decoration: none}

.text_normal        						{font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#666666; text-decoration: none}
.text_normal a:link, .text_normal a:visited	{color:#82C300; text-decoration: none}
.text_normal a:hover						{color:#929292; text-decoration: none}

.text_normal_fett        						{font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#666666; font-weight:bold;text-decoration: none}
.text_normal_fett a:link, .text_normal_fett a:visited	{color:#82C300; text-decoration: none}
.text_normal_fett a:hover						{color:#929292; text-decoration: none}

.text_titel        					{font-size: 13px; font-family: Verdana, Arial, sans-serif; color:#C30027; font-weight:bold; text-decoration: none}
.text_titel a:link, .text_titel a:visited	{color:#C30027; text-decoration: none}
.text_titel a:hover					{color:#E14400; text-decoration: none}

.text_titel2        					{font-size:14px; font-family: Verdana, Arial, sans-serif; color:#000000; font-weight:normal; text-decoration: none}
.text_titel2 a:link, .text_titel2 a:visited	{color:#000000; text-decoration: none}
.text_titel2 a:hover					{font-weight:bold; color:#BC3C3C; text-decoration: none}

.text_headline        					{font-size:15px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration:none; font-weight:bold;}
.text_headline a:link, .text_headline a:visited	{font-size:15px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration: none}
.text_headline a:hover					{color:#E14400; text-decoration: none}

.text_headline_small        					{font-size:13px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration:none; font-weight:bold;}
.text_headline_small a:link, .text_headline_small a:visited	{font-size:13px; font-family:Verdana, Arial, sans-serif; color:#C30027; text-decoration: none}
.text_headline_small a:hover					{color:#E14400; text-decoration: none}

td.bg_sort{
	background:url('bilder/bg_sort_2.png') 0 0 no-repeat;
	text-align:center;
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	color:#ffffff; 
	font-weight:normal;
	text-decoration: none;
	height: 20px !important;
	height: 20px;

}

td.bg_sort:hover {
	background:url('bilder/bg_sort.png') 0 0 no-repeat;
	text-decoration: none;
	text-align:center;
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	color: #A50021;
	font-weight:normal;
	text-decoration: none;
}


.headerfontWeis{font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:normal;text-decoration: none}
.headerfontWeis a:link, .headerfontWeis a:visited	{color:#ffffff; text-decoration: none}
.headerfontWeis a:hover{color:#495560; text-decoration: none}

.headerfont_blau {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.headerfont_blau a:link, .headerfont_blau a:visited {font-size: 13px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.headerfont_blau a:hover {fcolor:#A50021; text-decoration: none}

.headerfont_blau16 {font-size: 16px; font-family: Verdana, Arial, sans-serif; color:#006EA5; text-decoration: none}

.headerfont_blau_klein {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.headerfont_blau_klein a:link, .headerfont_blau_klein a:visited {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#0082C3; text-decoration: none}
.headerfont_blau_klein a:hover {color:#A50021; text-decoration: none}

.headerfont_grau_klein a:link, .headerfont_grau_klein a:visited {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}
.headerfont_grau_klein a:hover {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#A50021; text-decoration: none}
.headerfont_grau_klein {font-size: 11px; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}


.headerfont_grau a:link, .headerfont_grau a:visited {font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}
.headerfont_grau a:hover {font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#A50021; text-decoration: none}
.headerfont_grau {font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}

.headerfont_listen_usage a:link, .headerfont_listen_usage a:visited {font-size: 13px; font-weight:bold; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}
.headerfont_listen_usage a:hover {font-size: 13px; font-weight:bold; font-family: Verdana, Arial, sans-serif; color:#A50021; text-decoration: none}
.headerfont_listen_usage {font-size: 13px; font-weight:bold; font-family: Verdana, Arial, sans-serif; color:#505050; text-decoration: none}

.hellblau24 {font-size: 24px; font-family: Verdana, Arial, sans-serif; color:#4E4F70; font-weight:bold;text-decoration: none}
.black24 {font-size: 24px; font-family: Verdana, Arial, sans-serif; color:#000000; font-weight:bold; line-height:1.3em;text-decoration: none}

.weis32 {font-size: 32px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.weis28 {font-size: 28px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.weis24 {font-size: 24px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.weis20 {font-size: 20px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.weis16 {font-size: 16px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.weis12 {font-size: 12px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}

.CanvasAngebot {font-size: 14px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:normal;text-decoration: none; padding:5px}

.rot28 {
	font-family: Times New Roman,Times,serif;
	color:#A80022;
	font-size:32px;
	display:inline;
	text-decoration: none
}


.button_header_suche { font-family: Arial, Helvetica, sans-serif; background-color: #D0D9EE; font-weight: bolder; }

/* ------------------------------------------------------------------------------*/
/*  2. Spalte im Template ddr_breit
/* ------------------------------------------------------------------------------*/
div#rechterFloat {
	background-color:#ffffff;
	color: #fff;
	border: 0px solid #BCBCBC;
	padding: 0px;
	margin-right: 0px;
	margin-left: 5px;
	float: right; 
	width: 200px;
}

/*
div#rechterFloat {
	background-color:#EAEAEA;
	color: #fff;
	border: 1px solid #BCBCBC;
	padding: 5px;
	margin-right: 0px;
	margin-left: 5px;
	float: right; 
	width: 200px;
}
*/

p.zwei {
	background:#ffffff; margin:0px; border:0px solid; border-color:#BCBCBC
}

.zeile {
	line-height:1.4em;
}

/* ------------------------------------------------------------------------------*/
/* Listen Header Tabelle*/
/* ------------------------------------------------------------------------------*/
.ListHeader {background:#A50000; margin:0px; border:1px solid; border-color:#BCBCBC}
.ListHeaderScrollBalken {background: url(bilder/blk_2_orange_800x25.png) no-repeat;}
.ListHeaderScrollText {font-size: 16px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.ListHeaderTitleText {font-size: 28px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}
.ListHeaderSubTitleText {font-size: 16px; font-family: Verdana, Arial, sans-serif; color:#ffffff; font-weight:bold;text-decoration: none}

.ListThumbBox {height:127px; width:127px; overflow:hidden;}
.ListThumbBoxBalken {position:absolute;top:112px;left:0px;border:none;}
.ListThumbBoxLupe {position:absolute;top:110px;left:107px;border:none;}
.ListThumbBoxService {position:absolute;top:110px;left:85px;border:none;}
.ListThumbBoxText {position:absolute;top:112px;left:10px;font-size:12px;font-family:Verdana,Arial,sans-serif;color:#ffffff;font-weight:bold;text-decoration:none}

/* Transparenter Balken über Thumb auf Starteite */
.ListThumbBoxTextStart1 {position:absolute;top:112px;left:3px;font-size:9px;font-family:Verdana,Arial,sans-serif;color:#ffffff;font-weight:normal;text-decoration:none}
.ListThumbBoxTextStart2 {position:absolute;top:122px;left:2px;font-size:9px;font-family:Verdana,Arial,sans-serif;color:#ffffff;font-weight:normal;text-decoration:none}
.ListThumbBoxBalkenStart {position:absolute;top:112px;left:0px;border:none;}

/* ------------------------------------------------------------------------------*/
/* Rahmen um Collage für Leinwanddruck*/
/* ------------------------------------------------------------------------------*/


.border_poster{
background-color:#ffffff;padding:5px;border:2px solid BEBEBE;
}

.border_leinwand{
background-color:#ffffff;
padding:2px;
border-right:9px solid BEBEBE;
border-bottom:9px solid BEBEBE;
}

.bildschatten {
 background: url(bilder/bildschatten.png) no-repeat bottom left;
 padding: 4px 7px 17px 7px;
}


.KatalogLupeLeft {position:absolute;top:-20px;left:10px;border:none;}
.KatalogLupeRight {position:absolute;top:-20px;left:305px;border:none;}


/* ------------------------------------------------------------------------------*/
/* variable Styles für neue Templates
/* ------------------------------------------------------------------------------*/


.smh1 {
  background: url(bilder/balken_3D_black_1.png) 0 0 no-repeat;
  width:10px;
  height:32px
}

.smh2 {
  background: url(bilder/balken_3D_black_2_mit_text.png) 0 0 no-repeat;
  height:32px
}

.smh3 {
  background: url(bilder/balken_3D_black_3.png) 0 0 no-repeat;
  width:10px;
  height:32px
}





.DivHeaderBanner {
  background: url(bilder/header_3.png) 0 0 no-repeat;
  width:950px;
  height:80px
}

.DivHeaderBannerMarktplatz {
  background: url(bilder/header_4.jpg) 0 0 no-repeat;
  width:950px;
  height:80px
}

.TopThemaBG{
	background: url(bilder/blk_black_orange_3x260.png) 0 0;
}

.TopThemaBGRed{
	background: url(bilder/blk_gelb_rot_3x360.png) 0 0;
}

.TopThemaBGBlue{
	background: url(bilder/blk_black_blue_3x360.png) 0 0;
}

.PosBoxHead_1 {
	background: url(bilder/navibutton_leer_2.png) 0 0 no-repeat; height:19px;
}

.BoxPaper {
	background: url(bilder/bg_paper_1.jpg) 0 0; 
}




/* Position 2 und 3 - Style der Boxen */
.pos_gap_border { background-color:#ffffff; color: #ffffff;	border: 0px solid #75001B; border-right: 0px solid #75001B; }

.pos3_main     { background-color:#ffffff; border: 0px solid #75001B; }
.pos3_detail   { background-color:#F8F8F8; color: #ffffff; border: 0px solid #505050; vertical-align:top; text-align:left; padding-left:2px; padding-right:2px; }
.pos3_detail_2 { font-size: 14px; font-family: Georgia, Times New Roman, Verdana, serif; background-color:#ffffff; color: #505050; border: 0px solid #9999FF; vertical-align:top; text-align:left; padding-left:2px; padding-right:2px; }

.pos2_main     { background-color:#ffffff; border: 0px solid #75001B;  }
.pos2_detail   { background-color:#F8F8F8; color: #000000; border:1px solid #D4D4D4; vertical-align:top; text-align:left; padding-left:2px; padding-right:2px; }
.pos2_detail_2 { font-size: 14px; font-family: Georgia, Times New Roman, Verdana, serif; background-color:#ffffff; color: #505050; border: 0px solid #D4D4D4; vertical-align:top; text-align:left; padding-left:2px; padding-right:2px; }



/* Position 2 und 3 - Style der Texte */
.PosTextNormal a:link, .PosTextNormal a:visited {font-size: 14px; font-family: Georgia, Times New Roman, Verdana, Arial, sans-serif; color:#505050;}
.PosTextNormal {font-size: 14px; font-family: Georgia, Times New Roman, Verdana, serif; color:#505050;}

.PosTextHeader {font-size:17px; font-family:Georgia, Times New Roman, Verdana, serif; color:#C30027; text-decoration:none; font-weight:bold;}
.PosTextHeader a:link, .PosTextHeader a:visited	.PosTextHeader a:hover{
	font-size:17px; font-family: Georgia, Times New Roman, Verdana, serif; color:#C30027;
}

.mehr {color:#0082C3; text-decoration: none}
.mehr a:link, .mehr a:visited {color:#0082C3; text-decoration: none}
.mehr a:hover {color:#A50021; text-decoration: none}


/* ------------------------------------------------------------------------------*/
/* verschiebbare Boxen
/* ------------------------------------------------------------------------------*/

.BoxHeadingGraphit{
	/*background:transparent url('../images/box-title-bg.png') left center no-repeat;*/
	background:url('bilder/balken_263_graphit.png') 0 0 no-repeat;
	width:270px;
	height:23px;
	h/eight:22px; /* IE Hack  */
	text-align:left;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-left:55px;
}

.scrollbereich_infobox{
	font-size: 12px;
	font-family: Arial, Helvetica, verdana, sans-serif;
	/*color: #0068C3;*/
	overflow: auto;	
	padding:5px;
}
