


@charset "utf-8";

html, body {
	font-family: Trebuchet MS, Arial, Helvetica;
	margin:0px;
	height: 100%;
	width: 100%;
	font-size:13px;
	line-height:17px;
}

table,tr,td {font-size:13px;}

#site {
	position:relative;
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


#topleft {
	position:relative;
	width:336px;
	height:232px;
	z-index:3;
	background: url(images/topleft.gif) no-repeat top right;
	padding-left:0px;
	padding-top:0px;
	float:left;
	 
	
}
#topbanner {
	position:relative;
	height:190px;
	z-index:2;
	left: -3px;
	top: 0px;
	background-image: url(images/topback.gif);
	padding-top: 0px;
	
}
#mainmenu {
	position:relative;
	width:275px;
	z-index:1;
	left: 0px;
	padding-left:0px;
	float:left;
}

#mainmenuentries {
	width:235px;
	padding-left:40px;
}

#content {
	position:relative;
	width:655px;
	z-index:5;
	left: 0px;
	top: 0px;
	padding-left:65px;
	background: url(images/menuback.jpg) repeat-y top left;
	float:left;	
}

#contenttext img {
    margin:12px;
}

#startpagetext {
  position:relative;
  width:580px;
  text-align:center;
  padding:0px;
  margin:0px;
  margin-top:-30px;
}

#infomenu {
	position:relative;
	margin-top:50px;
	width:195px;
	height:120px;
	z-index:1;
	left: 50px;
	background-image: url(images/blume.gif);
	background-repeat: no-repeat;
	text-align: right;
}

p.submenu {
	
	font-size:13px;
	width:207px;
	margin:0px;
	margin-bottom:3px;
	margin-top:5px;
	font-weight:bold;
	border-style:dotted;
	border-width:0px;
	margin-left:22px;
}

p.subsubmenu {
	padding-left:40px;
	font-size:13px;
	width:180px;
	margin:0px;
	margin-bottom:3px;
}

A.submenu:link {COLOR: Black; text-decoration: none;}
A.submenu:visited {COLOR: Black; text-decoration: none;}
A.submenu:hover {COLOR: #DB001A; text-decoration: none; }
A.submenu:active {COLOR: Black;  text-decoration: none;}

A.submenuactive:link {COLOR: #DB001A; text-decoration: none;}
A.submenuactive:visited {COLOR: #DB001A; text-decoration: none;}
A.submenuactive:hover {COLOR: #DB001A; text-decoration: none; }
A.submenuactive:active {COLOR: #DB001A;  text-decoration: none;}


hr {
  color : #CCCCCC;
}


 

 
 
.loggedin {
	color : #CC0000;
	font-size : 11px;
 }
 
.inputbox {
	 border-width:1px;
	 border-style:solid;
	 border-color:#000000;
	 background-color : #EEEEEE;
 	 font-size : 11px; }
 
input.submitbutton {

	 border-width:1px;
	 border-style:solid;
	 border-color:#000000;
	background-color: #CFD0DF;
}


.light {
   color : #CC9999;
 }
	
.small {
  font-size : 11px;
 }

.inputboxsearch {
	 border-width:1px;
	 border-style:solid;
	 border-color:#F2EEAF;
	 background-color : #F2EEAF;
 	 font-size : 11px;
 }

.title {
  font-weight : bold;
  
  text-align : left;
 }
 
.titlered {
  font-weight : bold;
  
  color : #990000;
 }

.titlebig {
  font-weight : bold;
  
  color : #B0721E;
 }

.subtitle {
  font-weight : bold;
  margin-top: 5px;
 }


.error {
	color : #CC0000;
 }
 
 
A:link {COLOR: #990000; text-decoration: none; }
A:visited {COLOR: #990000; text-decoration: none; }
A:hover {COLOR: #DB001A; text-decoration: none; }
A:active {COLOR: #990000;  text-decoration: none; }


A.smallgrey:link {COLOR: #666666; text-decoration: none; font-size : 9px; }
A.smallgrey:visited {COLOR: #666666; text-decoration: none; font-size : 9px; }
A.smallgrey:hover {COLOR: #666633; text-decoration: none; font-size : 9px; }
A.smallgrey:active {COLOR: #666666;  text-decoration: none; font-size : 9px; }


A.title:link {COLOR: #4E4F36; text-decoration: none; font-weight : bold; }
A.title:visited {COLOR: #4E4F36; text-decoration: none; font-weight : bold; }
A.title:hover {COLOR: #4E4F36; text-decoration: underline; font-weight : bold; }
A.title:active {COLOR: #4E4F36;  text-decoration: none; font-weight : bold; }

A.titlered:link {COLOR: #990000; text-decoration: none; font-weight : bold; }
A.titlered:visited {COLOR: #990000; text-decoration: none; font-weight : bold; }
A.titlered:hover {COLOR: #990000; text-decoration: underline; font-weight : bold; }
A.titlered:active {COLOR: #990000;  text-decoration: none; font-weight : bold; }

 




