img
{
border:0;
}

#printLayer a{
	
	height:30px; 
	width:190px;
	color:#000000;
	font-size:11px;
   font-weight:normal;
	text-align: right;
   text-decoration: none;
	font-family:Arial,Helvetica,Sans-serif;
}

body {
	background-color: #cdcdcd;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td.printhead {
  font-family: Arial,Tahoma,Verdana;
  font-size: 14px;
  color: #000000;
  padding-top:7px;
  padding-bottom:7px;
}	

td.triplespacer
{
height:5px;
}

td.maincontent

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-bottom:7px;
  vertical-align:top;
 
    }	

	td.maincontent6

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-bottom:7px;
  padding-right:7px;
 
    }	
	
td.maincontent5

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:3px;
  padding-bottom:3px;
 
    }		

div#newsctext

{
font-family: Arial,Tahoma,Verdana;
font-size: 12px;
color: #000000;
}
	
td.newscontent

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:0px;
  padding-bottom:10px;
 
    }
td.newscontent2

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:0px;
  padding-bottom:0px;
 
    }		

td.newscontent3

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:0px;
  padding-bottom:7px;
  padding-left:7px;
 
    }		

td.newscontent4

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
 
    }
	
td.maincontent2

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-left:7px;  
  width:473px;
  padding-bottom:7px;
  vertical-align:top;
 
    }
	
td.maincontent2_1

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-bottom:2px;
  vertical-align:top;
  width:370px;
 
    }
	
td.maincontent2_2

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-bottom:7px;
  vertical-align:top;
  width:130px;
 
    }	

td.maincontent2_3

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:0px;
  padding-bottom:0px;
  vertical-align:top;
  width:370px;
 
    }	
	

	td.maincontent3

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:22px;
 
    }	

	td.maincontent4

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:7px;
  padding-bottom:7px;
  width:170px;
 
    }	
	
td.nocontent
{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:2px;
}	

td.print
{
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
  vertical-align:bottom;
  align:right;
}	

	td.nopadding

{
  
  	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
    background-image:url(./images/spacer_red.png);
	height:1px;
	width:628px;
    }	

	td.nopadding2

{
  
  	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height:2px;
	width:179px;
    }	
	
td.triplecontenthead

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-left:7px;
  padding-right:7px;
  font-weight:bold;
  background-image:url(./images/c_header.png);
  background-repeat:no-repeat;
  text-align:center;
  height:20px;
  width:628px;
    }
	
td.triplecontenthead_review

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #FFFFFF;
  padding-left:7px;
  padding-right:7px;
  font-weight:bold;
  background-image:url(./images/c_header_review.png);
  background-repeat:no-repeat;
  text-align:center;
  height:20px;
  width:628px;
    }

td.printtriplecontenthead

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #ffffff;
  padding-left:7px;
  padding-right:7px;
  font-weight:bold;
  background-color:#656565;
  text-align:center;
  height:20px;
  width:628px;
    }	

td.contacthead

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #FFFFFF;
  padding-left:7px;
  padding-right:7px;
  font-weight:bold;
  background-image:url(./images/c_header_grau.png);
  background-repeat:no-repeat;
  text-align:center;
  height:20px;
  width:628px;
    }	

td.contacthead2

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-left:7px;
  padding-right:7px;
  font-weight:bold;
  background-image:url(./images/c_header_grau2.png);
  background-repeat:no-repeat;
  text-align:center;
  height:20px;
  width:314px;
    }		
	
td.triplecontent

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  font-weight:bold;
  padding-top:7px;
  padding-left:5px;
  width:200px;
  padding-bottom:10px;
  vertical-align:top;
  
    }		

td.triplecontent_grey

{
  background-color:#EFF1F2;
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  font-weight:bold;
  padding-top:7px;
  width:200px;  
  padding-left:5px;
  padding-bottom:10px;
  vertical-align:top;
  
    }		

td.triplecontent2

{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:4px;
  width:200px;
  padding-left:5px;  
  padding-bottom:10px;
  padding-right:2px;
    }	
	
td.triplecontent2_grey

{
  background-color:#EFF1F2;
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #000000;
  padding-top:4px;
  width:200px;
  padding-left:5px;  
  padding-bottom:10px;
  padding-right:2px;

    }		
	
td.verlauf
{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  padding-left:7px;
  padding-top:6px;
  padding-right:7px;
}

td.verlauf2
{
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #000000;
  padding-left:7px;
  padding-top:0px;
  padding-right:7px;
}


 td.navileftmain
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #FFFFFF;
  background-color:#e2001a;
  width:179px;
  height:20px;
  vertical-align:middle;
 }

  td.navileftmain2
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #FFFFFF;
  width:179px;
  height:20px;
  background-color:#e24444;
  vertical-align:middle;  
 }

   td.navileftmain3
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  color: #FFFFFF;
  width:179px;
  height:20px;
  background-color:#e24444;  
  vertical-align:middle;  
 }

 div.nav1 {
 position:relative; left:4px;
 }
 
 div.nav2 {
 position:relative; left:12px;
 }
 
 div.nav3 {
 position:relative; left:20px;
 }
 
  a.navleft:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
        a.navleft:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
        a.navleft:active {COLOR: #bfc1c0; TEXT-DECORATION: none}
        a.navleft:hover {COLOR: #bfc1c0; TEXT-DECORATION: none}

  a.verlauf:link {COLOR: #000000; TEXT-DECORATION: none}
        a.verlauf:visited {COLOR: #000000; TEXT-DECORATION: none}
        a.verlauf:active {COLOR: #000000; TEXT-DECORATION: none}
        a.verlauf:hover {COLOR: #000000; TEXT-DECORATION: none}	

hr {
background:#000000 none repeat scroll 0%;
color:#000000;
border:0pt none;
height:1px;
}

hr.tickets {
color:#cc071e;
background-color:#cc071e;
border:0pt none;
height:1px;
}	

hr.redtriple
 {
 border:solid #a01818 1px;
 background-color:#a01818;
 height:0px;
 text-align:left;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-left:0px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 }		 

   a.more:link {COLOR: #e2001a; TEXT-DECORATION: underline}
        a.more:visited {COLOR: #e2001a; TEXT-DECORATION: underline}
        a.more:active {COLOR: #e2001a; TEXT-DECORATION: underline}
        a.more:hover {COLOR: #e2001a; TEXT-DECORATION: underline}
		
   a.more_review:link {COLOR: #000000; TEXT-DECORATION: underline}
        a.more_review:visited {COLOR: #000000; TEXT-DECORATION: underline}
        a.more_review:active {COLOR: #000000; TEXT-DECORATION: underline}
        a.more_review:hover {COLOR: #000000; TEXT-DECORATION: underline}
		
td.r_header {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  height:18px;
  color: #FFFFFF;
  width:175px;
  background-image:url(images/r_header.png)
}		

td.r_header_review {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  font-weight:bold;
  text-align:center;
  height:20px;
  color: #FFFFFF;
  width:175px;
  background-image:url(images/r_header_review.png);
}

td.r_text2_suche {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  width:175px;
  padding-top:6px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:6px;}

td.r_text {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  width:175px;
  padding-top:6px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:12px;
}	

td.r_text_review {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  width:175px;
  padding-top:6px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:12px;
}	

td.r_text2 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  width:175px;
  padding-top:6px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:6px;
}

td.r_text2_review {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  width:175px;
  padding-top:6px;
  padding-left:4px;
  padding-right:4px;
  padding-bottom:6px;

}	

td.r_text3 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  padding-left:6px;
  padding-bottom:12px;
 
}	

td.r_text3_review {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  padding-left:6px;
  padding-bottom:12px;
 
}	

td.r_text4 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  padding-bottom:12px;
  text-align:left;
  width:120px;
}	

td.r_text4_review {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  padding-bottom:12px;
  text-align:left;
  width:120px;
}	

td.r_text5 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  color: #000000;
  padding-bottom:12px;
  text-align:left;
  width:35px;
}	

td.transparenz {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bottom.png',sizingMethod='scale');
}

  ul#Navigation {
    margin: 0.2em; padding: 0.8em;

  }
  ul#Navigation li {
    list-style-type:square;
    margin: 0.6em; padding: 0.1em;
  }


ul { list-style-type:square; }

div.small
{
padding-bottom:2px;
}

div.middlesmall
{
padding-bottom:7px;
}

div.middle
{
padding-bottom:10px;
}

input.kontakt
{
width: 218px;
}

input.kontakt2
{
width: 70px;
}

input.kontakt3
{
width: 140px;
}

input.sqm
{
width: 50px;
}

input.strlen
{
width: 40px;
}

td.fullsizeContent {
  font-family: Arial,Tahoma,Verdana;
  margin:0px;
  padding:0px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

td.fullsizeContent6 {
  font-family: Arial,Tahoma,Verdana;
  margin:3px;
  padding:5px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

td.fullsizeContent6_1 {
  font-family: Arial,Tahoma,Verdana;
  background-color:#ecf9f0;
  margin:3px;
  padding:5px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

td.fullsizeContent2 {
  font-family: Arial,Tahoma,Verdana;
  background-color:#EFF1F2;
  margin:0px;
  padding-left:0px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

td.fullsizeContent1_1 {
  font-family: Arial,Tahoma,Verdana;
  margin:0px;
  padding:3px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

td.fullsizeContent1_2 {
  font-family: Arial,Tahoma,Verdana;
  background-color:#EFF1F2;
  margin:0px;
  padding:3px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}
td.fullsizeContent1_3 {
  font-family: Arial,Tahoma,Verdana;
  background-color:#FFFFFF;
  margin:0px;
  padding:3px;
  vertical-align:top;
  text-align:left;
  border:0px solid black;
}

table.fullsizeContent	{
  width:100%;
  padding:0px;
  margin:0px;
  text-align:left;
  font-family: Arial,Tahoma,Verdana;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  /*border-bottom: 1px #cccccc dashed;  */
}

td.fullsizeContent4 {

border-right: 1px #FFFFFF solid;
border-top: 1px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
background-color: #f0f1f0;
  text-align:left;
  vertical-align:top;
 font-family:Arial,Helvetica,Sans-serif;
  font-size:12px;

}
	
div.sitemap
{
text-align:center;
width:207px;
}


div.sitemap1 {
 position:relative; left:0px;

 }
 
 div.sitemap2 {
 position:relative; left:6px;
 }
 
 div.sitemap3 {
 position:relative; left:12px;
 }
 
  a.sitemap:link {COLOR: #000000; TEXT-DECORATION: none}
        a.sitemap:visited {COLOR: #000000; TEXT-DECORATION: none}
        a.sitemap:active {COLOR: #000000; TEXT-DECORATION: none}
        a.sitemap:hover {COLOR: #000000; TEXT-DECORATION: none}

  a.sitemapmain:link {COLOR: #000000; TEXT-DECORATION: none}
  a.sitemapmain:visited {COLOR: #000000; TEXT-DECORATION: none}
  a.sitemapmain:active {COLOR: #000000; TEXT-DECORATION: none}
  a.sitemapmain:hover {COLOR: #000000; TEXT-DECORATION: none}
 
  td.sitemapmain
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  height:20px;
  vertical-align:middle;
  font-weight:bold;
  
 }
 
  td.sitemapmainb
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  height:20px;
  vertical-align:middle;
  font-weight:bold;
  padding-right:0px;
  background-color:#e29595;
  color:#FFF;
  text-align:center;
  width:200px;
 }
 
   td.sitemapmainb_print
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  height:20px;
  vertical-align:middle;
  font-weight:bold;
  padding-right:0px;
  background-color: #b6b6b6;
  text-align:center;
  width:200px;
 }

  td.sitemapmain2
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 10px;
  height:20px;
  vertical-align:middle;  
 }

   td.sitemapmain3
 {
  font-family: Arial,Tahoma,Verdana;
  font-size: 10px;
  height:20px;
  vertical-align:middle;  
 }
 
    a.print:link {COLOR: #000000; TEXT-DECORATION: none}
    a.print:visited {COLOR: #000000; TEXT-DECORATION: none}
    a.print:active {COLOR: #000000; TEXT-DECORATION: none}
    a.print:hover {COLOR: #000000; TEXT-DECORATION: none}	