/* ****************************** Drucken ******************************** */

 @page { size:21.0cm 29.7cm;}
  @page :left { margin-left:2cm; margin-right:3cm;  }
  @page :right { margin-left:3cm; margin-right:2cm;  }


body
{ font-size-adjust: 11pt; background-image: none; }

.body
{ background-image: none; background-color: #ffffff; width:100%; margin: 0; padding: 0; }

p   { color: black; font-size: 11pt; font-family: Arial, Helvetica, Geneva, sans-serif ; font-size-adjust: 11pt; line-height: 120%; background-image: none; }


h1
{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13pt; color: black; font-weight: bold; background-image: none;border:none; }


h2
{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: black; font-weight: bolder; background-image: none; }


h2.head_underline
{
	border-bottom: 1px solid black;
        padding-bottom: 4px;
        margin-left:25px;
}

h3
{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: black; font-weight: bolder; background-image: none; }

h4
{ color: black; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bolder; background-image: none; }

hr       {background-color:black;color:black;height:1px;border-style:none;}

.hr_fett {background-color:black;color:black;height:2px;border-style:none;}

/* ****************************** Formatierung Headlines ******************************** */

.headTermine
{ background-color: #e6e6e6; color: black; background-image: none; padding: 8px 0 4px 12px; border-top: 1px solid #ffffff; border-bottom: 1px solid black; margin:0; }

.subheadTermine
{ color: #e6e6e6; background-image: none; }

.headNews
{ background-color: #e6e6e6; color: black; background-image: none; padding: 4px 0 4px 12px; margin:0; }

/* ****************************** Text ******************************** */

.text
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	font-size: 11pt;
        line-height: 14pt; }

.textSmall
{ 	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt; 
        line-height:11pt;}

.tableGastgeber
{ font-family: Arial, Verdana, Helvetica, sans-serif; color: black; font-size: 10pt; background-color: #e6e6e6; background-image: none; border-color: black; }

/* ****************************** Textformatierung ******************************** */

.textBold { font-weight: bold }
.orange_fett  { color: black; font-weight: bold;}
.rot_fett { color: black; font-weight: bold;}
.rot{ color: black;}
.green { color: black;}

/*Links*/


.text a, a:visited
{ 
	color: black; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}


.textSmall a, a:visited
{ 
	color: black; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ****************************** Struktur ******************************** */

#header {display: none }

.contentLeft { display: none}

.contentRight
{  
	background-color:#FFFFFF;
	width: 5cm;
	border:1px solid #555555;
	border-bottom:5px solid #555555;
       float: right;
       margin: 0cm 2cm 0cm -4cm;
       padding: 0;

}

.blockContent
{		
    text-align: left;
    width:17cm;
    margin: 0cm 1cm 0cm 0cm;
    padding: 0;
}

.contentTermine
{		
    padding: 10px 5px 20px 10px;
    text-align: left;
}

#footer
{ 	
	display: none
}

.fussleiste
{
	display: none
}

.footerLinks
{
	display: none
}

.noprint
{
	display: none
}

/* ****************************** Weblics ******************************** */

.eventEnd {margin-bottom:6px;border-bottom: 1px solid black;padding-bottom:4px;}
.includeWeblic .elementSheet       {background-color:white; padding:8px; margin:-12px 0px 4px 25px;width:600px;}
.includeWeblic .elementLinkFooter          {margin:0; margin-left:25px; margin-right:3px; border-top: 1px solid black; clear:both;}
.includeWeblic .listRowAppointments        {background-color:white;padding:8px;}

.includeWeblic .sheetCaption               {margin:0; padding-top:0.2em; padding-bottom:0.2em; padding-right:1em; vertical-align:top; font-weight:bold; font-size:11pt; }
.includeWeblic .sheetValue                 {margin:0; padding-top:0.2em; padding-bottom:0.2em; vertical-align:top;font-size:11pt;}

.includeWeblic .listCaption                {margin:0; line-height:120%; font-weight:bold; vertical-align:top;font-size:11pt;}
.includeWeblic .listValue                  {color:#000000; margin:0; line-height:1.2em; vertical-align:top; clear:right;font-size:11pt;}

#veranstalter {font-size:11pt;}

.colRight {clear:left;margin-top:20px;float:none;}
.colLeft {clear:both;}
