/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */




td.sitemap :link { border:0; font-weight:bold; color:#0000E0; text-decoration:none }
td.sitemap :visited { border:0; font-weight:bold; color:#000080; text-decoration:none }
td.sitemap :hover { border:0; font-weight:bold; color:#E00000; text-decoration:none }
td.sitemap :active { border:0; font-weight:bold; color:#E00000; text-decoration:none }
td.sitemap :focus { border:0; font-weight:bold; color:#00E000; text-decoration:none }

.title {
background-color : transparent;
	color : white;
	text-decoration : none;
	font-weight : bold;
	valign : middle;
}


div.Spalte0xxxx {
border-right: 1px solid #CA3430; 
border-top: 1px solid #CA3430; 
border-bottom: 1px solid #CA3430;
border-left: 1px solid #CA3430;

}





A:link {
	background-color : transparent;
	color : navy;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : navy;
	font-weight : bold;
	text-decoration : none;
}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
	font-family : Verdana, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 0px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}
.caption {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}



td.kontakt_textarea {
   padding-top:2px;
   padding-bottom:25px;
}
td.kontakt_textarea textarea {
   border-style:solid;
   border-width:1px;
   border-color:#63717B;
   width:400px;
   height:103px;
   scrollbar-base-color:#F7F7F7;
   scrollbar-3dlight-color:#F7F7F7;
   scrollbar-arrow-color:#F7F7F7;
   scrollbar-darkshadow-color:#F7F7F7;
   scrollbar-face-color:#ADB6BD;
   scrollbar-highlight-color:#F7F7F7;
   scrollbar-shadow-color:#F7F7F7;
   scrollbar-track-color:#F7F7F7;
   font-family:arial;
   font-size:11px;
   color:#39495A;
}
td.kontakt_radiobuttons {
   padding-top:1px;
   padding-left:174px;
   padding-bottom:8px;
}
td.kontakt_label2 {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   width:100%;
   height:16px;
   background-color:#EFEBEF;
   padding-left:13px;
}
td.kontakt_label3 {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   background-color:#EFEBEF;
  }
td.kontakt_label {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   width:169px;
   height:16px;
   background-color:#EFEBEF;
   padding-left:13px;
}
input.kontakt_input {
   border-style:solid;
   border-width:1px;
   border-color:#63717B;   
   width:242px;
   height:20px;
   font-family:arial;
   font-size:12px;
   color:#39495A;
}
td.kontakt_trenner {
   height:12px;
}
td.kontakt_pflicht {
	padding-top:11px;
	padding-bottom:14px;
	font-style: italic;
} 


.kontakt_textarea {
   padding-top:2px;
   padding-bottom:25px;
}
.kontakt_textarea textarea {
   border-style:solid;
   border-width:1px;
   border-color:#63717B;
   width:400px;
   height:103px;
   scrollbar-base-color:#F7F7F7;
   scrollbar-3dlight-color:#F7F7F7;
   scrollbar-arrow-color:#F7F7F7;
   scrollbar-darkshadow-color:#F7F7F7;
   scrollbar-face-color:#ADB6BD;
   scrollbar-highlight-color:#F7F7F7;
   scrollbar-shadow-color:#F7F7F7;
   scrollbar-track-color:#F7F7F7;
   font-family:arial;
   font-size:11px;
   color:#39495A;
}
.kontakt_radiobuttons {
   padding-top:1px;
   padding-left:174px;
   padding-bottom:8px;
}
.kontakt_label2 {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   width:100%;
   height:16px;
   background-color:#EFEBEF;
   padding-left:13px;
}
.kontakt_label3 {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   background-color:#EFEBEF;
  }
.kontakt_label {
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#F7F7FF;   
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#F7F7FF;   
   width:169px;
   height:16px;
   background-color:#EFEBEF;
   padding-left:13px;
}
input.kontakt_input {
   border-style:solid;
   border-width:1px;
   border-color:#63717B;   
   width:242px;
   height:20px;
   font-family:arial;
   font-size:12px;
   color:#39495A;
}
.kontakt_trenner {
   height:12px;
}
.kontakt_pflicht {
	padding-top:11px;
	padding-bottom:14px;
	font-style: italic;
} 



.mailform {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}




.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

body,td,p,a{

}
.hdr1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:black;
padding-top:0px;
padding-bottom:0px;
}
.hdr6{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#CCCCCC;
padding-top:0px;
padding-bottom:0px;
}
.date{
color:#CCCCCC;
}
.baselink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#FFFFFF;
}
.headertd{
padding-left:14px;
padding-right:20px;
}
.contenttd {
	color: #000000;
	padding: 13px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.style1 {font-weight: bold}
.style2 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.Stil1 {color: #FFFFFF}
body {
	background-color: #ECE9D8;
	background-image: url();
}
.Stil3 {color: #000000}
body,td,th {
	color: #000000;
}
.Stil4 {font-size: 24px}
h1 {
	vertical-align:middle;
	font-size: 18pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
}
a:link {
	color: #0000CC;
	text-decoration: none;
}
.ueber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-position: center center;
	height: auto;
	top: 30pt;
	bottom: 60cm;
}
.Stil9 {font-size: 18px}
.Stil10 {color: #000000; font-weight: bold; }

a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}
.Stil12 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	vertical-align:middle;
	font-size: 16pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
}


topcontent_table{ 
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #444444; 
} 
.topcontent_tstamp{ 
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #444444; 
} 
.topcontent_header{ 
font-family : Verdana, sans-serif; 
font-size : 14px; 
color : #CA3430; 
} 
.topcontent_link{ 
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #444444; 
} 
.topcontent_body{ 
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #444444; 
} 
.topcontent_browse{ 
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #444444; 
}

h4 {
	vertical-align:middle;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
}

h3 {
	vertical-align:middle;
	font-size: 14pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
}
/*.werbeueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}*/
.werbeueberschrift h1,h2,h3,h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: none;
}
.menue {

}
.menue p.bodytext{
	
}
.neuenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.haupttext {
	color: #000000;
	padding: 5px 10px;
	margin: 1px 10px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	
}
.haupttext h1{
	color: #000000;
	padding: 5px;
	margin: 1px;
	background-color: #CCCCCC;
	text-align: left;
	font-size: 16px;
}
.haupttext p.bodytext{
	font-size: 12px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;


	color: #000000;
	padding: 5px 10px;
	margin: 1px;
	line-height: normal;

}

.csc-header csc-header-n1{
	color: #000000;
	padding: 13px;
	margin: 1px 13px 13px;
	line-height: normal;
	background-color: #00CC99;
	border: thin solid #0066FF;
}
/* Left Navigation Menu */

.leftnav {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 1px;
	display:block;
	display:block;
	text-decoration: none;
	height: auto;
	width: auto;
} 

.leftnav a:link {
	display:block;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #CCCCCC;
	padding: 3px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 1px;
}

.leftnav a:visited {
	display:block;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	padding: 3px;
	text-decoration: none;
	background-color: #F0F0F0;
}

.leftnav a:active {
	display:block;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	background-color: #C0C8D4;
	padding: 3px;
	text-decoration: none;
	font-size: 12px;
}

.leftnav a:hover {
	display:block;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #9B193D;
	background-color: #C0C8D4;
	padding: 3px;
	font-size: 12px;
		text-decoration: none;

}
.leftnav_act a:link {
	display:block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #F0F0F0;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}

.leftnav_act a:visited {
	display:block;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CA3430;
	padding: 3px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 1px;
}


/* Oben Navigation Menu */

.obennav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 1px;
	text-decoration: none;
	height: auto;
	width: auto;
} 

.obennav a:link {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #02B517;
	padding: 3px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 1px;
}

.obennav a:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	padding: 3px;
	text-decoration: none;
	background-color: #02B517;
}

.obennav a:active {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	background-color: #02B517;
	padding: 3px;
	text-decoration: none;
	font-size: 14px;
}

.obennav a:hover {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #9B193D;
	background-color: #02B517;
	padding: 3px;
	font-size: 14px;
		text-decoration: none;

}
.obennav_act a:link {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #F0F0F0;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}



.obennav_act a:active{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #F0F0F0;
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}

/* Left Navigation SubMenu */

.leftnav1 {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: auto;
	width: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 8px;
		text-decoration: none;

}   

.leftnav1 a:link {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding: 3px;
	text-decoration: none;
}

.leftnav1 a:visited {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	padding: 3px;
	text-decoration: none;
}

.leftnav1 a:active {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #003366;
	font-size: 11px;
	padding: 3px;
		text-decoration: none;

}

.leftnav1 a:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color: #CA3430;
	background-color: #D4D0C8;
	font-size: 11px;
	padding: 3px;
		text-decoration: none;

}

.leftnav1_act a:link {
	display:block;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #C0C8D4;
	background-color: #003366;
	padding: 3px;
		text-decoration: none;

}

.leftnav1_act a:visited {
	display:block;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CA3430;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 8px;
	padding: 3px;
	font-weight: bold;
		text-decoration: none;

} 
/* Left Navigation SubMenu Level 2 */

.leftnav2 {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin-top: 5px;
	padding: 2px;
		text-decoration: none;

}

.leftnav2 a:link {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003366;
	font-size: 11px;
	background-color: #FF0000;
	padding: 2px;
	margin-top: 5px;
}

.leftnav2 a:visited {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003366;
	padding: 2px;
	font-size: 11px;
	margin-top: 5px;
}

.leftnav2 a:active {
	display:block;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #9B193D;    /* burgundy */
    padding: 2px;
    margin-left: 20px; 
    border: 1px solid #003366;  /* dark blue */
}

.leftnav2 a:hover {
   font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  /* dark blue */
}

.leftnav2_act a:link {
   font-size: 11px;
   font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px;
   border: 1px solid #003366;  /* dark blue */
}

.leftnav2_act a:visited {
   font-size: 11px;
   font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: #9B193D;    /* burgundy */
   padding: 2px;
   margin-left: 20px; 
   border: 1px solid #003366;  /* dark blue */
}

.blocksatz {text-align:justify;}
.tx-mitdownload-pi1 h4{
	color: #000000;
	padding: 5px;
	margin: 1px;
	background-color: #CCCCCC;
	text-align: left;
}
tnav_act a:visited {
	display:block;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CA3430;
	padding: 3px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 1px;
}
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
textarea {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        }
/*Generelle Klassen*/
.e5
        {
        font-size : 8pt;
        }
.e5_content
        {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        }
.e5_contentsmall
        {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        }
.e5_rowcolor1 {
        background : #ECE9D8;
        color : #000000;
        }
.e5_rowcolor2 {
        background : #CCCCCC;
        color : #000000;
        }
.e5_error {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        color : #ff0000;
        }
.e5_headline
        {
        font-family : verdana,arial,helvetica;
        font-size : 10pt;
        color : #000000;
		color: #000000;
	padding: 5px;
	margin: 1px;
	background-color: #CCCCCC;
	text-align: left;
        }
.e5_boxheadline
        {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        color : #000000;
        }
.e5_boxheadlinesmall
        {
        font-family : verdana,arial,helvetica;
        font-size : 8pt;
        color : #000000;
        }
.e5_cartborder_horizontal
        {
        font-family : verdana,arial,helvetica;
        color : #000000;
        background : #000000;
        }
.e5_cartborder_vertical
        {
        font-family : verdana,arial,helvetica;
        color : #000000;
        background : #000000;
        }
.e5_outerborder_horizontal
        {
        font-family : verdana,arial,helvetica;
        color : #000000;
        background : #000000;
        }
.e5_outerborder_vertical
        {
        font-family : verdana,arial,helvetica;
        color : #000000;
        background : #000000;
        }
.e5_ordersteps
        {
        font-family : verdana,arial,helvetica;
        color : #000000;
        background : #000000;
        }
/*Spezialklassen*/
.e5_key
        {
        font-size: 13px; font-weight: bold; font-face: courier new;
        }
.e5_input_error
        {
        color : #ECE9D8;
        background-color: #ff0000;
        }
.e5_select_error
        {
        color : #ECE9D8;
        background-color: #ff0000;
        }
.e5_input_link
        {
        font-family: verdana,arial,helvetica;
        text-decoration: underline;
        text-align: right;
        color: #000000;
        background-color: #ECE9D8;
        border-style: none;
        }
.e5_iframe
        {
        border-style : none;
        }
		
		.csc-caption {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	border: thin solid #CCCCCC;
	line-height: 15px;
	padding: 3px;
}
