body {
	background-color:#333333;
	font-size: 13px;
	font-family: Arial Narrow, arial, helvetica, geneva;
	letter-spacing: 1.2px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	height:100%;
}
/* default styles */
p {
	margin: 0px;
	padding: 0px;
}
div {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	font-weight:normal;
	color:Gray;
}
a:hover {
	text-decoration: none;
	font-weight:normal;
	color:Olive;
}
a:active {
	text-decoration: none;
	font-weight:normal;
	color:Silver;	
}


/* navigation  */ 
div.subMenu1 {
	text-align: right;
}
div.subMenu2 {
	text-align: right;
	display: none;
}

a.navigation {
	width:120px;
	text-decoration: none;
	text-transform: uppercase;
	text-align:right;
	font-size: 13px;
	color: #A5A5A5;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigation:hover {
	width:120px;
	text-decoration: none;
	text-transform: uppercase;
	text-align:right;
	font-size: 13px;
	color:Olive;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigationSel {
	width: 120px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	font-size: 13px;
	color: Red;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigationSel:hover {
	width: 120px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	font-size: 13px;
	color:Olive;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}


/* Sub Navigation Styles */
a.navigationSub {
	width: 120px;
	text-decoration: none;
	text-transform: lowercase;
	text-indent: 4px;
	text-align: right;
	font-size: 12px;
	color: #A5A5A5;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigationSub:hover {
	width: 120px;
	text-decoration: none;
	text-transform: lowercase;
	text-align: right;
	text-indent: 4px;
	font-size: 12px;
	color:Olive;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigationSubSel {
	width: 120px;
	text-align: right;
	text-transform: lowercase;
	text-decoration: none;
	text-indent: 4px;
	font-size: 12px;
	color: Red;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
a.navigationSubSel:hover {
	width: 120px;
	text-align: right;
	text-transform: lowercase;
	text-decoration: none;
	text-indent: 4px;
	font-size: 12px;
	color:Olive;
	padding: 1px 4px 1px 4px;
	margin: 0px;
}
/* Image styles */
img.galThumb {
	border:1px solid #FFFFFF;
	margin:2px;
}
img {
	border:0px;
}

/* Formatierung von Boxen */
div.boxTitle {
	border-bottom : 1px solid #000000;
	font-weight:bold;
	margin: 4px 0px 4px 0px;
	clear:left;
}

div.boxContent {
/*	border : 1px solid #000000;*/
	margin: 4px 0px 4px 0px;
	clear:left;
}

div.boxMenuMain {
	width:120px;
	float:left;
}
/* text styles */
.headline {
	background-image: url(../images/ws/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1.2px;
	color: White;
	padding: 0px;
	height: 30px;
	width:100%;
}
.headlineSub{
	background-image: url(../images/ws/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	padding-bottom:12px;
	letter-spacing: 1.2px;
	width:100%;
}

.description {
	letter-spacing: 1.2px;
		
}
.content {
	font-size: 13px;
	padding: 0px 0px 8px 0px;
	clear: left;
	letter-spacing: 1.2px;
	line-height:18px;
}
.line{
	background-image: url(../images/ws/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:left;
	width:100%;
}

.space {
	clear:both;
	height:10px;
}
input.hidden {
	background: transparent;
	border:0px;
}
