body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	background : url(/pix/bg.gif);
	
	scrollbar-base-color:#EBEBEB;
	scrollbar-3dlight-color: #D5D5D5;
	scrollbar-arrow-color: #EBEBEB;
	scrollbar-darkshadow-color: #D5D5D5;
	scrollbar-face-color: #D5D5D5;
	scrollbar-highlight-color: #D5D5D5;
	scrollbar-shadow-color:#EBEBEB;
	scrollbar-track-color:#EBEBEB;
	
	margin : 0 0 0 0;
}

td {
	font-family:Verdana,Arial,Helvetica;
	font-size:8pt;
	color: Black;
}

.border {
	background: #800000;
}

.borderInside {
	background: Gray;
}

/*
.back {
	background: #1F5293 url(/pix/banner.jpg) no-repeat;
}
*/
.bottom {
	background: url(/pix/bottom.gif) no-repeat;
}

.header {
	font-size:10pt;
	color: #6B6B6B;
}

.nav_header {
	font-size:9pt;
	color: #555555;
}

.big { font-size: 9pt;  color: #404040; }

.sm { font-size: 7pt; }

.small { font-size: 7pt; }

.counter {
	color : #7E7E7E;
	font-size : 7pt;
}

.subNavHeader { font-size: 9pt;  color: #800000; }


.register { 
	background: url(/pix/register.gif) no-repeat;
}
	
.register_text {
	font-size: 10pt;
	color: #000066;
}

.headline {
	font-size: 17pt;
	color: #800000;
}

.copy {
	color: #FFFFFF;
	font-size: 7pt;
}

.small_gray {
	color: #CCCCCC;
	font-size: 7pt;
}

.box { background : #EEEEEE url(/pix/bgBox.gif); }

.body_line { background: #800000; }

.beam_t { background: url(/pix/beam_t.jpg) repeat-x; }

.beam_b { background: url(/pix/beam_b.jpg) repeat-x; }

.highlightColor { background: #E1E1E1; }


/* --- picborder --- */

.shadow_b {
	background : url(/pix/cmsicons/shadow_b.gif) repeat-x;
}

.shadow_r {
	background : url(/pix/cmsicons/shadow_r.gif) repeat-y;
}


/* --- CMS --- */

.cmsline { 
	background: url(/pix/cmsicons/cmsline.png) no-repeat;
}


.butClass {    
	border: 1px solid;
	border-color: #D6D3CE;
}

.tdClass {
	padding-left: 3px;
	padding-top:3px;
}

.cmsselect {
	font-size: 10px;
	color: #000000;
}


/* --- book --- */

.b_header { font-size: 11pt; }

.b_author { font-size: 8pt;  font-weight: bold;  }

.b_subject_bg { background: #D8D8D8; }

.b_sm { font-size: 7pt; }

.b_subject { font-size: 8pt;}

.b_nav_leiste { font-size: 6pt; }

.b_entry_txt {  }


/* --- news --- */

.n_header {
	/*
	font-weight: bold;
	color: #000066;
	background: #FFFFFF;
	font-size: 9pt;
	*/
}

.n_border { /*background: #FFFFFF;*/ }

.n_backcolor { background : #EEEEEE url(/pix/bgBox.gif); }

.n_date { font-size: 8pt;  color: #6D6D6D;  font-weight: bold;   }

.n_area { color: #404040;  font-size: 8pt; }

.n_area_underline { background: #6D6D6D; }

.n_line { background: #13174B;  }

.n_content { color: #6B6B6B;  font-size: 7pt;  }

.n_bottom { background: #FFFFFF;  color: #CCCCCC;  font-size: 8pt;   }


/* --- input --- */

input {
	font-size: 8pt;
	color: #333333;
	border-BOTTOM: #555555 1px solid;
	border-LEFT: #555555 1px solid;
	border-RIGHT: #555555 1px solid;
	border-TOP: #555555 1px solid;
}

.select {
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
}

input.button {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background: #ABABAB;
	border: 1px solid #555555;
}

input.checkbox {
	font-size: 8pt;
	color: #FFFFFF;
	border-BOTTOM: none;
	border-LEFT: none;
	border-RIGHT: none;
	border-TOP: none;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	border-BOTTOM: #555555 1px solid;
	border-LEFT: #555555 1px solid;
	border-RIGHT: #555555 1px solid;
	border-TOP: #555555 1px solid;
	
	scrollbar-base-color:#EBEBEB;
	scrollbar-3dlight-color: #D5D5D5;
	scrollbar-arrow-color: #EBEBEB;
	scrollbar-darkshadow-color: #D5D5D5;
	scrollbar-face-color: #D5D5D5;
	scrollbar-highlight-color: #D5D5D5;
	scrollbar-shadow-color:#EBEBEB;
	scrollbar-track-color:#EBEBEB;
	
	color: #333333;
}


/* --- link --- */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


.nav_link_active {
	font-size:9pt;
	color: #FFFFFF; /*#CECECE*/
}

.link {
	vertical-align: top;
	font-size:9pt;
	color: #336699;
}

.link_active {
	font-size:9pt;
	color: #CCCCCC;
}


.link_dark {
	vertical-align: top;
	 font-size:9pt;
	color: #000066;
	}


/* --- link common --- */
a:link {font-size:8pt; color: #808080;}
a:visited {font-size:8pt; color:#808080;}
a:active {font-size:8pt; color:#808080;}
a:hover {font-size:8pt; color: #CCCCCC;}

a.small:link { font-size: 7pt; }
a.small:visited { font-size: 7pt; }
a.small:hover{	font-size: 7pt; }

a.smallActive:link { font-size: 7pt; color: #404040;}
a.smallActive:visited { font-size: 7pt; color: #404040;}
a.smallActive:hover{	font-size: 7pt; color: #6B6B6B; }

a.changed_small:link {  color: #CCCCCC; font-size: 7pt; }
a.changed_small:visited {  color: #CCCCCC; font-size: 7pt; }
a.changed_small:hover{	 color: #336699; font-size: 7pt; }

a.dezent:link { color: #CCCCCC; font-size: 7pt; }
a.dezent:visited { color: #CCCCCC; font-size: 7pt; }
a.dezent:hover { color: #336699; font-size: 7pt; }

/* --- link navigation --- */

a.nav_link:link {font-size:9pt; color: #CCCCCC;}
a.nav_link:visited {font-size:9pt; color: #CCCCCC;}
a.nav_link:active {font-size:9pt; color: #CCCCCC;}
a.nav_link:hover {font-size:9pt; color: #959595;}
