#footer a:link {
	color: #000000;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration:none;
	color: #000000;
}
#footer a:active {
	text-decoration: none;
	color: #000000;
}
#content a:link {
	color: #000000;
	text-decoration: none;
}
#content a:visited {
	text-decoration: none;
	color: #000000;
}
#content a:hover {
	text-decoration:none;
	color: #000000;
}
#content a:active {
	text-decoration: none;
	color: #000000;
}

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 157px;
}

ul.menu a {
	font-size: 0.9em;
	font-family: Helvetica, sans-serif;
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
	color: #fff;
	padding: 0.5em;
	background-image: url(/include/layout/images/menucol.png);
}

ul.menu li a:hover {
	background-image: url(/include/layout/images/menucolhover.png);
	background-repeat: repeat-x;
}



ul.menu li ul li a {
	color: #000;
	padding-left: 20px;
	background-image: url(/include/layout/images/submenucol.png);
	background-repeat: repeat-x;
}

ul.menu li ul li a:hover {

	padding-left: 20px;
	background-image: url(/include/layout/images/submenucol_sel.png);
	background-repeat:no-repeat;
}

ul.menu .jp a {
	background-image: url(/include/layout/images/menucolhover.png);
	background-repeat: repeat-x;
	
}

ul.menu li ul  .hier a {
font-size: 0.9em;
font-family: Helvetica, sans-serif;
color: #000;
padding: 0.5em;
display: block; 
text-decoration: none;	
background-image: url(/include/layout/images/submenucol_sel.png);
background-repeat:no-repeat;
padding-left: 20px;
}


#searchbox {
width:260px;
height:30px;
background-image:url(/include/layout/images/searchbar.png);
background-repeat:no-repeat;
text-align:left;
float:left;


}
#toolbox {
width:100px;
height:30px;
margin-bottom:3px;

text-align:right;
float:left;


}

#searchbox  .textfield {
padding-left:8px;
padding-top:2px;
	height:18px;
	width:220px;
	border:solid 0 #fff;
	background: transparent  no-repeat fixed;
	color:#8C8C8C;
	float:left;
	
}
#searchbox input.textfield {
	background:	transparent no-repeat;
	
	}
	
.submit {
margin-top:3px;
margin-left:-10px;
background:url(/include/layout/images/submit_button.png) no-repeat;
height:15px;
border:solid 0 #fff;
width:24px;

}


/*  MOD STYLES */

/* --- Preview 3 Col ---- */
.Preview3col {
	width:200px;
	vertical-align:top;
	border: 1px solid #7a9ec4;
}
.Preview3col_hover {
	width:200px;
	vertical-align:top;
	border: 1px solid #1a5189;
	background-color:#7a9ec4;
}
.Preview3col_date {
	text-align:center;
	padding:5px;
	font-size:0.6em;
	color:#564b47;

}
.Preview3col_titel {
	text-align:center;
	font-weight:bold;
	padding:5px;
	
}
.Preview3col_text {
	text-align:center;
	padding:5px;
	font-size:0.8em;
	
}
.Preview3col_space { width:25px; }

/* --- Preview 1 Col ---- */

.Preview1col {
	width:100%;
	vertical-align:top;
	border: 1px solid #7a9ec4;

}
.Preview1col_hover {
	width:100%;
	vertical-align:top;
	border: 1px solid #1a5189;
	background-color:#89afd7; 
	/* background-image:url(/include/layout/images/col_hover.png); */
}

.Preview1col_date {
	text-align:right;
	padding-right:5px;
	font-size:0.6em;
	color:#564b47;

}
.Preview1col_titel {
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:15px;
	
}
.Preview1col_text {
	text-align:left;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:15px;
	font-size:0.8em;
	
}
.archiv_row{
background-color:#FFFFFF;
}
.archiv_row_hover{
background-color:#7a9ec4;
}
.archiv_date {
	text-align:left;
	padding-right:1px;
	font-size:0.6em;
	width:100px;

}
.archiv_titel {
	font-size:0.8em;
	text-align:left;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
}

.box {
	border: 1px solid #7a9ec4;
	text-align:left;
	padding:5px;
	font-size:0.8em;
}
.box_hover {
	border: 1px solid #1a5189;
	background-color:#7a9ec4;
	width:300px;
	height:45px;
	text-align:center;
	font-size:0.8em;
}
.box2 {
	border: 1px solid #7a9ec4;
	text-align:left;


}
.box2_hover {
border: 1px solid #1a5189;
	background-color:#7a9ec4;
	text-align:left;
	
	
}

.teambox {
	border: 1px solid #7a9ec4;
	text-align:left;
	font-size:0.8em;


}

.line {
width:100%;
border-bottom: 1px solid #7a9ec4;
text-align:right;
padding-right:1px;
font-size:0.6em;
}
.line_big {
width:100%;
border-bottom: 1px solid #7a9ec4;
text-align:left;
font-size:0.8em;
}
.newstitle{
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}
.newstxt {
padding-bottom:25px;

}

.autor {
	/* text-align:right;
	
	
	width:100%; */
	font-size:0.6em;
	padding:1px;
}
.InhaltHeader {
	height:25px;
	padding-top:10px;
	padding-left:5px;
	font-size:0.9em;
	text-align:center;
	color:#000000;
	background-image: url(/include/layout/images/submenucol.png);
	background-repeat: repeat-x;
	font-weight:bold;

}
.seite {
font-weight:normal;
font-size:0.8em;
text-align:left;
}

.abc {
	border: 1px solid #1a5189;
	height:20px;
	text-align:center;
	cursor:pointer;
	width:5px;

}

.abc_hover {
	border: 1px solid #1a5189;
	background-color:#7a9ec4;
	height:20px;
	text-align:center;
cursor:pointer;
width:5px;
}
.centercontent{
text-align:center;
}
.tv_date{
	text-align:left;
	padding-right:1px;
	font-size:0.6em;
	width:100px;
}
.tv_text{

}
.comments_1 {
background-color:#e9eef2;
font-size:0.8em;
}
.comments_2 {
background-color:#dbe2e9;
font-size:0.8em;
}
.comment_titel_1 {
/* background-color:#dbe2e9; */
font-weight:bold;
}
.comment_titel_2 {
/* background-color:#e9eef2; */
font-weight:bold;
}

.commentdate {
font-size:0.8em;
}
.writeComment {
border-top: 1px solid #7a9ec4;
font-size:0.8em;
}