body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #000066;
	background : url(/pix/bg.gif);
	
	scrollbar-base-color:#E0EAF5;
	scrollbar-3dlight-color:#A7BCD7;
	scrollbar-arrow-color:#E0EAF5;
	scrollbar-darkshadow-color:#A7BCD7;
	scrollbar-face-color:#A7BCD7;
	scrollbar-highlight-color:#A7BCD7;
	scrollbar-shadow-color:#E0EAF5;
	scrollbar-track-color:#E0EAF5;
	
	margin : 0 0 0 0;
}

td {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	color: #000066;
}

.border {
	background: #333399;
}

.back {
	background: #1F5293 url(/pix/arche-banner.jpg) no-repeat;
}

.header {
	font-size:10pt;
	color: #000066;
}

.contentHeadline {
	font-weight : bold;
	color : #003366;
	 font-size: 10pt;
}

.nav_header {
	font-size:9pt;
	color: #000066;
}

.big { font-size: 9pt; }

.sm { font-size: 7pt; }

.small { font-size: 7pt; }

.counter {
	color : #7E7E7E;
	font-size : 7pt;
}

.highlightColor { background: #E0EAF5; }

.nav_link_active {
	font-size:9pt;
	color: #FF9933;
}

.link {
	vertical-align: top;
	font-size:9pt;
	color: #336699;
}

.link_active {
	font-size:9pt;
	color: #FF9933;
}


.register { 
	background: url(/pix/register.gif) no-repeat;
}
	
.register_text {
	font-size: 10pt;
	color: #000066;
}


.copy {
	color: #FFFFFF;
	font-size: 7pt;
}

.small_gray {
	color: #CCCCCC;
	font-size: 7pt;
}

.box {
	background: #FFFFFF;
}

.body_line { background: #1F5293; }

.beam_t { background: url(/pix/beam_t.jpg) repeat-x; }

.beam_b { background: url(/pix/beam_b.jpg) repeat-x; }

.highlightColor {
	background: #E0EAF5;
}


/* --- picborder --- */

.shadow_b {
	background : url(/pix/cmsicons/shadow_b.gif) repeat-x;
}

.shadow_r {
	background : url(/pix/cmsicons/shadow_r.gif) repeat-y;
}


/* --- CMS --- */


.h_bg { background: url(/pix/cmsicons/h_bg.gif) repeat-x; }

/* --- book --- */

.b_header { font-size: 11pt; }

.b_author { font-size: 8pt;  font-weight: bold;  }

.b_subject_bg { background: #E0EAF5; }

.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: #FFFFFF; }

.n_date { font-size: 8pt;  color: #6d6d6d;  font-weight: bold;   }

.n_area { color: #13174B;  font-size: 8pt;  }

.n_area_underline { background: #6D6D6D; }

.n_line { background: #13174B;  }

.n_content { color: #13174B;  font-size: 7pt;  }

.n_bottom { background: #FFFFFF;  color: #CCCCCC;  font-size: 8pt;   }


/* --- input --- */

input {
	font-size: 8pt;
	color: #000066;
	border-BOTTOM: #336699 1px solid;
	border-LEFT: #336699 1px solid;
	border-RIGHT: #336699 1px solid;
	border-TOP: #336699 1px solid;
}

.select {
	font-family: Arial;
	font-size: 8pt;
	color: #000066;
}

input.button {
	font-size: 8pt;
	color: #FFFFFF;
	border-BOTTOM: none;
	border-LEFT: none;
	border-RIGHT: none;
	border-TOP: none;
	background: #336699; //#1F5293
}

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: #336699 1px solid;
	border-LEFT: #336699 1px solid;
	border-RIGHT: #336699 1px solid;
	border-TOP: #336699 1px solid;
	
	scrollbar-base-color:#E0EAF5;
	scrollbar-3dlight-color:#336699;
	scrollbar-arrow-color:#E0EAF5;
	scrollbar-darkshadow-color:#336699;
	scrollbar-face-color:#336699;
	scrollbar-highlight-color:#336699;
	scrollbar-shadow-color:#E0EAF5;
	scrollbar-track-color:#E0EAF5;
	
	color: #000066;
}

a {
	text-decoration: none; 
}

/* --- link common --- */
a:link {font-family:Verdana,Arial,Helvetica; font-size:8pt; color: #336699; font-weight: bold;}
a:visited {font-weight: bold; font-size:8pt; color:#336699;}
a:active {font-weight: bold; font-size:8pt; color:#336699;}
a:hover {font-family:Verdana,Arial,Helvetica; font-size:8pt; color: #CCCCCC; font-weight: bold;}


a.small:link { font-size: 7pt; text-decoration:none; }
a.small:visited { font-size: 7pt; text-decoration:none; }
a.small:hover{	font-size: 7pt; }

a.changed_small:link {  color: #CCCCCC; font-size: 7pt; text-decoration:none; }
a.changed_small:visited {  color: #CCCCCC; font-size: 7pt; text-decoration:none; }
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-family:Verdana,Arial,Helvetica; font-size:9pt; color: #FFFFFF;}
a.nav_link:visited {font-family:Verdana,Arial,Helvetica; font-size:9pt; color: #FFFFFF;}
a.nav_link:active {font-family:Verdana,Arial,Helvetica; font-size:9pt; color: #FFFFFF;}
a.nav_link:hover {font-family:Verdana,Arial,Helvetica; font-size:9pt; color: #FF9933; font-weight: bold;}


#inhalt a{
	border-bottom:1px dotted #336699;
}

#asdf {
	
}
