body {
	margin:0px;
	margin-left:-1px !important;
	margin-left:0px;
	background:url(../images/bg.jpg) top center repeat-y;
}

img {
	border:none;
}

form {
	margin:0px;
	padding:0px;
}

.container {
	width:995px;
	margin-left:auto;
	margin-right:auto;
}

.head {
	height:74px;
	background-color:#FFFFFF;
}

.logo {
	width:687px;
	float:left;
}

.search {
	margin-top:37px; 
	white-space:nowrap; 
	float:left;
}

.searchinput {
	height:23px; 
	width:145px; 
	background:url(../images/suchenbg.gif) top left no-repeat; 
	float:left;
}

.searchinput input {
	border:1px solid #FFFFFF;
	width:130px;
	height:14px;
	margin-top:2px;
	margin-left:4px;
	font-family:Verdana;
	font-size:10px;
	color:#333333;/*#aaaaaa;*/
}

.searchsubmit {
	height:23px;
	margin-top:1px;
}

.searchsubmit input {
	background:url(../images/suchenbutt.gif) top left no-repeat; 
	width:92px; 
	height:21px; 
	border:none; 
	cursor:pointer;
}

#topnav {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; 
	height:29px;
	background:#FFFFFF url(../images/topnavbg.gif) top left repeat-x;
	/*padding-left: 10px;
	padding-top: 5px;*/
	border:1px solid #97bf0d;
}

#topnav a {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}

#topnav a:hover {
	color: #104d64;
}

.spacer {
	height:3px;
	background-color:#FFFFFF;
}

.bgr {
	width:995px;
	height:698px;
	background:url(../images/bgr.jpg) top right no-repeat;
}

.bgl {
	width:139px;
	height:698px;
	background:url(../images/bgl.jpg) top left no-repeat;float:left;
}

.contentmain {
	width:721px;
	float:left;
}

.contentwdh {
	width:721px;
	background:url(../images/contentwdhbg.png) top left;
}

.content {
	width:675px;
	min-height:638px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	background:url(../images/contentbg.png) top left no-repeat;
	
	font-family:Verdana;
	color:#104d64;
	/*font-size:14px;*/
}

.content a {
	font-family:Verdana;
	font-weight:bold;
	color:#104d64;
	text-decoration:underline;
}

.small {
	font-size:11px;
}

.medium {
	font-size:14px;
}

.big {
	font-size:18px;
}

.bannerright {
	width:130px;
	min-height:698px;
	float:left;
}

.contentbottom {
	height:11px;
	background:url(../images/contentbottombg.png) top left no-repeat;
}

.choosefont {
	width:80px;
	margin-left:10px;
	margin-top:3px;
	float:left;
}

.choosefont #smallfont {
	font-size:11px;
}

.choosefont #mediumfont {
	font-size:14px;
}

.choosefont #bigfont {
	font-size:17px;
}

.nav {
	float:left;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {list-style-type:none; 
/*margin:40px 0 200px 15px;  settings for this demo olnly */
margin-top:2px;
margin-left:0px;
padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; /*background:#b2ab9b;*/ padding: 4px 10px !important; padding: 2px 10px;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(blank.gif);}
#menu dt {/*background: #b2ab9b;*/ margin:0; margin-bottom:4px !important; margin-bottom:8px; font-size: 14px; /*border-bottom:1px solid #fff;*/ float:left; /*border-right:1px solid #fff;*/ white-space:nowrap;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 14px; text-align:left;} /* border-bottom:1px solid #FFFFFF;*/

#menu dt a, #menu dt a:visited {display:block; color:#ffffff; padding: 4px 10px !important; padding: 2px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background-image:url(../images/topnavbg.png); background-repeat:no-repeat; color:#ffffff; text-decoration:none; display:block; padding: 3px 10px; white-space:nowrap; height:20px;width:140px;cursor:pointer;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {/*border-bottom:15px solid #e2dfa8;*/}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {/*background: #e2dfa8;*/ color: #104d64;}

/*====================================================================*/

#menuleft {width:120px; margin-top:13px;} /*margin:40px 15px; */
#menuleft a, #menuleft a:visited {display:block; width:139px; height:20px; line-height:20px; text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../images/buttonleft.png); background-repeat:no-repeat;margin-bottom:4px;}
#menuleft a span {padding-left:10px;}
#menuleft a:hover {display:block; width:139px; height:20px; cursor:pointer; text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../images/buttonlefthover.png); background-repeat:no-repeat;}