/*--------------------------------- Default (CSS) --------------------------------- */

body, html {
	margin: 10px 10px;
	padding: 1px;
	align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #CCCCCC;
}

/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, UL, OL, BLOCKQUOTE, TEXTAREA { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #999999; 
}
PRE { 
	font-family: monospace; 
	color: #999999;
}
A { color: #000066; text-decoration: underline; }
A:hover { color: #660000; }
FORM { 
margin: 2px 0px 0px 0px;
}
.fieldset legend {
border: 0px;
}
.tx-loginboxmacmade-pi1-header {
	bgcolor: #000000;
}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 10px; }

INPUT { 
	padding-left: 5px; 
	font-size: 10px; 
	color: #000000;
	}

SELECT { 
	padding-left: 5px; 
	font-size: 10px; 
	color: #000000;
	}
.tabelverlauf {
	background-color: #CCCCCC;
  	background-image: url(./verlauf.jpg);
	background-repeat: repeat-x;
	width: 120px;
	border: none;
	cellpadding = 0;
	cellspacing = 0;
}
.Filelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
.Filelinksdescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
.cpfetchbilder, td, tr{
	border: none;
	align: center;
	text-align: left;
}
.cpfetchlink {
	target= _blank;
}

img, tr, td {
	border:none 
	align: right;
}
.oben    { vertical-align:top;}
.oben_rechts    { vertical-align:top; text-align:right;}
.oben_name    { 
	vertical-align:top; 
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;

}
.oben_untertitel    { 
	vertical-align:top; 
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;

}
.unten_name    { 
	vertical-align:top; 
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;

}
.unten_untertitel    { 
	vertical-align:top; 
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;

}


.rechtsbuendig {text-align: right;}
.tabel_wtdetail {
	background-image: url(./wtdetailverlauf.gif);
	background-repeat: repeat;
	width: 320px;
	border: none;
	cellpadding = 0;
	cellspacing = 0;
}

.wtdirectory, dt, dd {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	align: center; 
	color: #FFFFFF;
	text-align: left;
	border: none;
}
.wtdirectory_dk {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}
.wt_addressgroup, wt_detailname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	align: center; 
	color: #FFFFFF;
	text-align: left;
	border: none;
}

.wt_listname {
	font-size: 12px;
	color: #FFFFFF;
}

csc-firstHeader {
}
csc-firstHeader, csc-header, csc-header-n1 {
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	align: center; 
	text-align: left;
	border: 0px;

}

.header1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	align: center; 
	color: #E32F3A;
	text-align: left;
	border-bottom: 1px dotted #CCCCCC;
}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #E32F3A;
	text-align: center;
	border-bottom: 1px dotted #E32F3A;
}
.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #E32F3A;
	text-align: right;
	border-bottom: 1px dotted #E32F3A;
}
.header4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #E32F3A;
	text-align: left;
	border-bottom: 1px dotted #E32F3A;
}
.subheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #999999;
	text-align: left;

}
.subheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #E32F3A;
	text-align: left;
}

.subheader3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	color: #E32F3A;
	text-align: left;
}

.headerdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #E32F3A;
	text-align: left;
}

.hauptrahmen {
	width = 960;
	height = 0; 
	border = 0; 
	align: center; 
	cellpadding = 0; 
	cellspacing = 0;
	background-color: #000000;
}
.inhaltmain {
  color: #666666;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-right: 0px dotted #E32F3A;
  align: center;
}

.inhaltmain td {
  color: #666666;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
}
.inhaltmenulinks {
	background-image: url(./verlauf.jpg) repeat-n;
	background-color: #CCCCCC ;
}

.datumrechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	align: center; 
	color: #E32F3A;
	text-align: right;
}

.csc-textpic-caption {
  font-size: 9px;
  font-style: italic;
}
.images-caption {
  font-size: 9px;
  font-style: italic;
}


.contenttitel {
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
}

.tx-gforms-pi1 P { font-family:Verdana; font-size:10px; }
.tx-iframe2-pi1 P { font-family:Verdana; font-size:10px; color:black; }
.tx-iframe2-pi1 H3 { font-size:10px; }


.text1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
}

.textTitel1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
}

A { 
	color: #E32F3A; 
	text-decoration: none; 
	}

A:hover { 
	color: red;
	}


.norepBG {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	}

.menu_titellinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
       border-bottom: 1px dotted #E32F3A;


}

.menu_link {
	list-style: none;
	font-size: 10px;
	text-decoration: none;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	border: 0px;
}


.menu_link ul {
  margin:0;
  padding:0;
  list-style: none;
  text-decoration: none;
  border-top: 0px;
  border-bottom: 0px;
}
.menu_link li {
  padding-left:0px;
  margin-left:0px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #000000;
  border-bottom: 0px dotted #E32F3A;
}


.menu_link a {
  padding-left: 10px;
  margin-left:0px;
  height: 10px;
  color: #FFFFFF;
}




*/ -------------------- */


.menu_link, a:active {
  display: block;
  text-decoration: none;  
  color: #000066;
  background-color: #FFFFFF;
}
.menu_link ul li ul {
  margin-left:10px;
  padding:0;
  list-style: none;
  text-decoration: none;
  border-top: 0px solid #FFF;
  border-bottom: 0px solid #FFF;
}
.menu_link ul li ul li {
  padding:0;
  margin-left:0px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #d9dee3;
  border-top: 0px solid #FFF;
  border-bottom: 0px solid #FFF;
}
.menu_link ul li ul li.first{
  border-top: 0px solid #FFF;
}
.menu_link ul li ul li a {
  padding-left: 10px;
  margin-left:0px;
}








.active {
  font-weight: bolder;
  background-color: #333333;
}

.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	background-color: #666666;

}
.menu_oben a {
	color: #FFFFFF;
  text-decoration: none;
  font-weight: bolder;
}
.menu_oben a:hover {   
  text-decoration: none;
  color: Red;
}
.inhalt_oben {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #364497;
  font-weight: normal;
  font-size: 9px;
}
.inhalt_oben a {
  color: #364497;
  text-decoration: underline;
}
.rootline a:hover {
  color: #061467;
  font-size: 9px;
  text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;

}

.Menu-Header {
	font-weight: bold;
	color: #F8C487;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;

}

.footer {
	font-weight: normal;
	color: #E32F3A ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
       border: 1px dotted #E32F3A;
}

    /* Style classes for the category items */
    .av_otherresource_cattitle {
      font-style: Verdana;
      font-size: 11px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#000000;
    }

    .av_otherresource_catsub {
      font-style: Verdana;
      font-size: 10px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_catdesc {
      font-style: Verdana;
      font-size: 10px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    /* Style classes for the resource items */
    .av_otherresource_itemtitle {
      font-style: Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
      background-color:#000000;
    }

    .av_otherresource_itemborder {
      border:0px solid #E9E9E9;
    }

    .av_otherresource_itemdesc {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: normal;
      padding:5px 0px 2px 20px;
    }

    .av_otherresource_itemmeta {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 5px 20px;
    }

    .av_otherresource_ratingform {
      font-style: Arial, Verdana;
      font-size: 8px;
      font-weight: normal;
	padding:2px 0px 5px 20px;
    }
    .av_otherresource_redbold {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
	  color: red;
    }
	.av_otherresource_backlink {
      font-style: Arial, Verdana;
      font-size: 10px;
      font-weight: bold;
      padding:2px 0px 2px 0px;
    }
.tx-felogin-pi1 {
border:0px;
}
