/* CSS Document */

body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
img{
	border:none;
}
body {
	background-color: #282727;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.b1, .b2, .b3, .b4 { height: 1px; font-size: 0em; overflow: hidden; background-color: #FFF; }
.b1 { margin: 0 5px; }
.b2 { margin: 0 3px; }
.b3 { margin: 0 2px; }
.b4 { margin: 0 1px; height: 2px; }
.input{
	border: 1px solid #CCCCCC;;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 250px;
	color: #666666;
}
a{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
#header{
	height:67px;
	text-align:left;
}
.headerpic{
	background-image:url(img/headercolour.png);
	background-position:right;
	background-repeat:no-repeat;
}
.blackback{
	background-color:#000000;
}
#header a{
	text-decoration: none;
	color: #666666;
}
#header a:hover{
	text-decoration: none;
	color: #fff;
}
#header a#activeLang{
	text-decoration: none;
	color: #fff;
}
#header a img{
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}
#header a:hover img{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#header a#activeLangImg img{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#menue_links {
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	padding:5px 0;
}
#menue_links a{
	text-decoration: none;
	background-color: #000000;
	color: #FFFFFF;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;

}
#menue_links #activ_modul {
	text-decoration: none;
	background-color: #FFFFFF;
	color:#000000;
}
#menue_links a:hover {
	
	text-decoration: none;
	background-color: #CCCCCC;
	color: #000000;
}
.fontsmall {
	font-size:11px;
}
.fontxsmall {
	font-size:10px;
}
.fontxssmall {
	font-size:9px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 11px;
}
h6 {
	font-size: 10px;
}
.box_error {
	background-color:#FFEAEA;
	border-top:3px solid #CC3300;
	border-bottom:3px solid #CC3300;
	color:#CC3300;
	margin:5px;
	padding:5px;
	text-align:center;
}
.box_error td {
	color:#CC3300;
	padding:5px;
	text-align:center;
}
.box_ok {
	background-color:#E8FFE8;
	border-top:3px solid #008000;
	border-bottom:3px solid #008000;
	color:#008000;
	margin:5px;
	padding:5px;
	text-align:center;
}
.box_ok td {
	color:#008000;
	padding:5px;
	text-align:center;
}
.Stil4 {color: #999999}
.Stil1 {
	color: #FFFF00;
	font-weight: bold;
}
.Stil2 {
	color: #CC3300;
	font-weight: bold;
}
.border_white_dotted{
	border: 1px #FFFFFF dotted;
}
.sidesteps {
	margin:10px 0;
}
.sidesteps td{
	font-size:10px;
	height:40px;

}
.sidesteps a,.sidesteps div{
	display:block;
	float:left;
	padding:2px 8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0 3px;
	color: #666666;
	background-color:#000000;
}
.sidesteps div{
	padding:1px 7px;
	border:none;
	color:#333333;
}
.sidesteps div.activeSide{
	background-color:#EBEBEB;
	color:#333333;
	font-weight:16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sidesteps a:hover{
	background-color: #fff;
	text-decoration:none;
	padding:4px 10px;
	font-size: 16px;
	color:#000000;
	margin: 0 0.5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#routetable td{
	color:#666666;
}
#routetable th{
	background-color:#EFEFEF;
	color:#666666;
}
.greyhr{
	border: 0px #333333 solid;
	background-color: #333333;
	height: 1px;
	width:600px;
}
.in_memTable{
	border-bottom: 1px solid #333;
}
.guestbookentries:hover,.in_memTable:hover{
	background:#333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.imghover img:hover{
	filter:alpha(opacity=70);
	opacity:.70;
}
