/*===========================================*/
/* Stylesheet fuer korkstudio-jena.de */
/*===========================================*/

/*-----------------------------------------*/
/*     Events                              */
/*-----------------------------------------*/



 h1.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:1.25em;
	color: #4a4b4d;
	margin-bottom:-1em;
	margin-top:0.5em;
	letter-spacing:0.0625em;
}

 h2.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:1.05em;
	color: #4a4b4d;
	margin-bottom:0em;
	margin-top:1.5em;
	letter-spacing:0.0625em;
}

 h3.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:0.85em;
	color: #4a4b4d;
	margin-bottom:0em;
	margin-top:0.5em;
}

table.kw_event {
	margin-top:0.3125em;
	margin-bottom:0.63em;
}

table.kw_event th {
	background-color:#94ACD4;
	padding:0.2em;	
	vertical-align:top;
}


p.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin-bottom:0em;
	margin-top:0em;
	
}

p.kw_event_bemerkung { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin-bottom:0em;
	margin-top:0em;
	
}

th p.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	background-color:#94ACD4;
	margin-bottom:0em;
	margin-top:0em;
	
}

td.dunkel p.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#c0c3c8;
}

td.hell p.kw_event { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#DCE2E8;
}

td.dunkel p.kw_event_bemerkung { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.8em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#c0c3c8;
}

td.hell p.kw_event_bemerkung { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.8em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#DCE2E8;
}


/*-----------------------------------------*/
/*     Texte                               */
/*-----------------------------------------*/
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.8em;
}


p.text { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height: 1.5em;
	margin-bottom:0.63em;
	text-align: left;
}


p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1.5em;
	text-align: left;
}


div.text { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
	line-height: 1.5em;
	margin-bottom:0.63em;
}


p.textli { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
}

p.textr { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height: 1.5em;
	margin-bottom:0.63em;
	text-align:right;
}

p.textklein { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	line-height: 1.25em;
	margin-top:0.30em;
}

p.zitat { 
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.625em;
	margin-left: 0em;
	padding-top: 0.625em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1.5em;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #606060;
	background: url(images/zitat.gif) no-repeat top left; 
}

p.zitatinfo { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	line-height: 1.25em;
	color: #606060;
	margin-top:-0.3125em;
	margin-bottom:0.625em;
	margin-left:3.125em; 
	font-style:italic;
}

p.header1 {
	font-size: 1.5em;
	line-height: 0.25em;
	font-weight: bold;
	text-align: center;
	color: #C00000;
}

p.produkt1 {
	font-size: 1.2em;
	line-height: 0.25em;
	font-weight: bold;
	text-align: center;
	color: #C00000;
}


/*-----------------------------------------*/
/*     Listen                              */
/*-----------------------------------------*/

li  {
	font-size:0.8em;
	line-height: 1.5em;
	text-align: left;
}

ul.punkt {
	list-style-type:disc;
	list-style-position:outside;
	margin-top:0.63em;
	margin-bottom:0.63em;
	padding-left: 0em; 
	margin-left: 1.25em;
}

ul.tabpunkt {
	list-style-type:disc;
	list-style-position:outside;
	margin-top:0.63em;
	margin-bottom:0.63em;
	padding-left: 0em; 
	margin-left: 1.25em;
}

ul.tabpunkt li {
	font-size:0.65em;
	line-height: 1.5em;
}

ul.square {
	list-style-type:square;
	list-style-position:outside;
	margin-top:0.31em;
	margin-bottom:0.31em;
	padding-left: 0em; 
	margin-left: 1.25em;
}

ol.decimal{
	list-style-type:decimal;
	list-style-position:outside;
	margin-top:0.63em;
	margin-bottom:0.63em;
	padding-left: 0em; 
	margin-left: 1.25em;
}
ol.alpha {
	list-style-type:lower-alpha;
	list-style-position:outside;
	margin-top:0.31em;
	margin-bottom:0.31em;
	padding-left: 0em; 
	margin-left: 1.25em;
}



/*-----------------------------------------*/
/*     Text-Tabellen                       */
/*-----------------------------------------*/


table {
	margin-top:0.3125em;
	margin-bottom:0.63em;
}


/*     Tabelle zur Textanordnung (ohne Lineatur & Hintergrundfarbe)          */

table.text {
	margin-top:0em;
	margin-bottom:0.63em;
	border: 0;
	vertical-align:top;
}
th p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;	
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
}
td p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;	
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
}

/*     Tabelle (mit Hintergrundfarbe)          */
table.bgcolor {
	margin-top:0.3125em;
	margin-bottom:0.63em;
}

table.bgcolor th{
	background-color:#94ACD4;
	padding:0.2em;	
	vertical-align:top;
}
table.bgcolor th p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#94ACD4;
}

td.hell {
	background-color:#DCE2E8;
	vertical-align:top;
	padding:0.2em;
}

td.dunkel {
	background-color:#c0c3c8;
	vertical-align:top;
	padding:0.2em;
}


td.dunkel p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#c0c3c8;
}


td.hell p.tabtext { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:0em;
	margin-right:0.5em;
	text-align: left;
	background-color:#DCE2E8;
}


/*     Tabelle (mit Lineatur)          */
table.lineatur {
	margin-top:0.3125em;
	margin-bottom:0.63em;
	border-left: solid 1px;
	border-top: solid 1px;
	border-color: #4a4b4d;
	border-spacing: 0em;
}

table.lineatur td{
	border-right: solid 1px;	
	border-bottom: solid 1px;
	border-color: #4a4b4d;
	padding:0.2em;
	vertical-align:top;
}
table.lineatur th{
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-color: #4a4b4d;
	padding:0.2em;
	vertical-align:top;
}



/*-----------------------------------------*/
/*     Ueberschriften                      */
/*-----------------------------------------*/


h1.header1 { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:1.25em;
	color: #ffffff;
	margin-bottom:0.5em;
	margin-top:1.25em;
	margin-right:-10px;
	margin-left:-10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing:0.0625em;
	background: rgba(0, 64, 0, .5);	
}

h2.header2 { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:1.5em;
	color: rgba(0, 64, 0, .5);
	margin-bottom:0.5em;
	margin-top:1.5em;
	text-align:left;
	letter-spacing:0.0625em;	
	

}

h3.header3 { 
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:1em;
	color: #4a4b4d;
	margin-bottom:0.375em;
	margin-top:1.5em;
}

h2.zwischentitel { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #4a4b4d;
	margin-top:1.5em;
	margin-bottom:0.625em;
}

h3.zwischentitel { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #4a4b4d;
	margin-top:1.5em;
	margin-bottom:0.625em;
}


h2.tabzwischentitel { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #4a4b4d;
	margin-bottom:0.625em;
}

h2.tabzwischentiteloa { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	color: #4a4b4d;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 0.8em;
}

h3.tabzwischentitel { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color: #4a4b4d;
	margin-bottom:0.625em;
}


/*-----------------------------------------*/
/*     Bilder & Styling von Bildern        */
/*-----------------------------------------*/
img {
	border:0;
} 


img.text-r {
	border:solid 0.125em #c0c3c8;
	padding:0.3125em;
	margin-top:0.3125em; 
	margin-bottom:0.3125em; 
	margin-left:0.3125em;
} 

img.text-r-or {
	padding:0.3125em;
	margin-top:0.3125em; 
	margin-bottom:0.3125em; 
	margin-left:0.3125em;
} 

img.text-l {
	border:solid 0.125em #c0c3c8;
	padding:0.3125em;
	margin-top:0.3125em; 
	margin-bottom:0.3125em; 
	margin-right:0.3125em; 
} 

img.pict {
	border:solid 0.125em #c0c3c8;
	padding:0.3125em;
}


/* Bilder mit Unterschrift */
div.bild {
    margin-bottom: 0.5em;
    border-style: solid; border-color: transparent;
    width: auto;
    overflow: hidden;
}
div.bild div {
    border:0.125em solid #c0c3c8;
    padding: 0.3125em !important;
    background-color:#f9f9f9;
    text-align: center;
}
div.bild div div.caption {
	border: none;
	padding: 0.3em 0 0.1em 0;    
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	color: #4a4b4d;    
}

div.pdf-caption {
	border: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	color: #4a4b4d;    
}

div.bilderrahmen {
	border: 0.125em solid #c0c3c8;
	padding: 0.3125em !important;
	background-color: #f9f9f9;
	text-align: center;
	overflow: hidden;
}

div.bilderrahmen2 {
	border: 0.125em solid #c0c3c8;
	background-color: #f9f9f9;
	text-align: center;
	overflow: hidden;
	width:150px;
}
div.bright {
    float: right;
    clear: right;
    border-width: 0.5em 0 0.8em 1.4em;
}

div.brightoa {
    float: right;
    clear: right;
    border-width: 0.0em 0em 0em 1.4em;
}

div.bleft {
    float: left;
    margin-right:0.5em;
    border-width: 0.5em 1.4em 0.8em 0;
}


/*-----------------------------------------*/
/*      Formular-Elemente                  */
/*-----------------------------------------*/


textarea, input, select {
	width: 32.5em;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
} 

input.button {
	width: 7.1875em;
}

input.radio {
	width:0.9375em;
}

input.checkbox {
	width:0.9375em;
}

input.checkboxtext {
	width:0.9375em;
}

input.buttonauswahl {
	width: 1.5625em;
}

input.plz {
	width: 2.5em;
}
input.ort {
	width: 14.25em;
}

p.formtext1{
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0em;
	margin-bottom:0.1875em;
	margin-left:1.25em;
	margin-right:0.3125em;
}

p.formtext2{
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.63em;
	margin-top:0em;
	margin-bottom:0.1875em;
	margin-left:0em;
	margin-right:0.3125em;
}


p.meldung {
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	margin-bottom:0.63em;
}

p.headmeldung {
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:0.88em;
	color: #4a4b4d;
	text-align:center;
	margin-bottom:0.5em;
	margin-top:0.8em;
	letter-spacing:0.0625em;
}


legend {
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.69em;
	font-weight:bold;
	margin-top:0.5em;
	margin-left: 0.63em;
	margin-bottom:0.5em;

}

fieldset {
	border: 0.0625em solid #244491;
	margin-bottom:0.63em;
	
}
/*-----------------------------------------*/
/*      Links                              */
/*-----------------------------------------*/

a:link { 
	color:#c00000; 
	text-decoration:none;
	font-weight:bold;
}

a:visited { 
	color:#c00000; 
	text-decoration:none;
	font-weight:bold;
}

a:active { 
	color:#c00000;
	text-decoration:none;
	font-weight:bold;
}

a:hover { 
	color: #c00000;
	text-decoration:none;
	font-weight:bold;
}

a {  
	cursor: pointer;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
}





a.maillink { 
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size:0.6875em;
}

a.maillink:hover {  
	text-decoration: none;
	color: #7FAC00;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size:0.6875em;
}

/*-----------------------------------------*/
/*      Shop                              */
/*-----------------------------------------*/

 table.shop {
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.75em;
 }
 
 div.shop_beschreibung {
	margin-left:10px;
	margin-top:10px;
}

div.shop_auswahl {
}

div.shop_einzelpreis {
}

tr.shop_produkt td {
    border-bottom:2px groove #008000;
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}


input.shop_text {
	font-family: Arial,sans-serif;
	font-size: 12px;
	border: none;
	background-color: transparent;
	margin-left:10px;
	margin-top:10px;
}

input.shop_text2 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	border: none;
	background-color: transparent;
	width:250px;
}

input.kwmzwk_anzahl {
	width: 30px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-align: right; 
} 

img.kwmzwk_anzahl_button {
  width: 45px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  margin-left:2px;
} 

input.kwshop_button {
  width: 10em;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1em;
} 


p.listeoa {
	margin-left:1em;
	text-indent:-1em;
	margin-top:0pt;
	text-align:left;
}

/*=========================================*/
/*           ENDE                          */
/*=========================================*/
