HTML, BODY {
	font-family: tahoma;
	font-size:11px;
	width: 100%; 	/* 902*/
	height: 100%;	/*723*/
	background: url(img/topbelt.jpg) repeat-x;
	background-color: #D0D0B3;
	text-align:center;
	margin:auto;
	padding:0;
	border:0;
}
*{border:0px; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
img a {border:0px; margin:0px; padding:0px;}
a img {border:0px; margin:0px; padding:0px;}
p{margin:0px; padding:0px; margin-bottom:15px;}
#top{
position:relative;
width:902px;
height:187px;
background:url(img/top_bgr.jpg) no-repeat;
background-color: #FFFFFF;
margin:auto;
padding:0;
border:0px solid red;
}
#logo{
position:relative;
float:left;
width:180px;
height:129px;
margin:0px;
padding:0px;
border:0 solid red;
overflow:hidden;
}
#logo img{
position:relative;
float:left;
width:180px;
height:129px;
margin:0px;
padding:0px;
border:0;
}
#logo a{
margin:0px;
padding:0px;
border:0;
text-decoration:none;
}
#logo a:link{
	text-decoration:none;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}
#logo a:hover{
	text-decoration:none;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}
#logo a:visited{
	text-decoration:none;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}
#logo a:visited:hover{
	text-decoration:none;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}
#righttop{
position:relative; bottom:0px;
float:right;
width:590px;
height:129px;
background: url(img/topbeltright.jpg) no-repeat 345px bottom;
margin:0px;
padding:0px;
border:0px solid black;
}
#monitor{
position:absolute;
bottom:0px;
right:0px;
width:152px; /*125*/
height:61px; /*43*/
background:red;
margin-top:0px;
overflow:hidden;
}
#top_menu{
position:absolute; bottom:0px; 
left:0px;
width:428px; /*448*/
height:30px;
margin:0px;
padding:0px;
border:0px solid black;
}
#search_text{
position: relative;
float:right;
width:120px;
height:25px;
font-family: tahoma;
font-size: 11px;
font-weight:normal;
color:#3D3D3D;
margin:0px;
padding:0px;
border:0px solid green;
}
#search_menu{
position: relative;
float:right;
width:190px;
height:25px;
margin:0px;
padding:0px;
border:0px solid red;
}
#lang{
position:relative;
float:right;
right:0px;
width:92px;
height:20px;
margin:1px 0px 0px 0px;
padding:0px;
border:0px solid black;
}

#lang img{
position:relative;
float:left;
vertical-align:bottom;
width:1px;
height:20px;
margin:0px;
padding:0px;
border:0px solid red;
}

#langchange{
position: relative;
float:right;
width:65px;
height:20px;
margin:0px;
padding:0px;
border:0px solid black;
}
ul.language{
       list-style: none;
       padding: 0;
       margin: 0;
}
ul.language li {
       display: inline;
       padding: 0;
       margin: 0;
	   border:0px;
}

ul.language li a {
       display: inline;
       float: left;
       text-align:center;
       width:20px;
       height:20px;
       padding: 0px;
       margin:0px 0px 0px 7px;
       text-decoration: none;
	   overflow:hidden;
}
ul.language a:link{
color:#3D3D3D;
background : #D1D1D1;
}
ul.language a:hover{
color:white;
background : #AE0101;
}

ul.language a:visited{
	color:#3D3D3D;
	background : #D1D1D1;
}

ul.language a:visited:hover{
	color:white;
	background : #AE0101;
}

#belttop{
position:relative;
overflow:hidden;
width:902px;
height:11px;
background: url(img/belttop.jpg) no-repeat;
margin:0;
padding:0;
border:0;
}

#beltmenu{
position:relative;
overflow:hidden;
width:900px;
height:47px;
background: url(img/beltmenuall.jpg);
margin:0px 1px 0px 1px;
padding:0;
border:0;
}
#beltmenu_en{
position:relative;
overflow:hidden;
width:900px;
height:47px;
background: url(img/beltmenuall_en.jpg);
margin:0px 1px 0px 1px;
padding:0;
border:0;
}

#beltmenu_en{
position:relative;
overflow:hidden;
width:900px;
height:47px;
background: url(img/beltmenuall_en.jpg);
margin:0px 1px 0px 1px;
padding:0;
border:0;
}

#beltmenu_de{
position:relative;
overflow:hidden;
width:900px;
height:47px;
background: url(img/beltmenuall_de.jpg);
margin:0px 1px 0px 1px;
padding:0;
border:0;
}
ul.menu {
font-size:12px;
list-style : none;
bottom : 0;
padding : 0 0 0 33px;
margin : 0;
}
ul.menu li {
display : inline;
background : #d1d1d1;
padding : 0;
margin : 0;
}
ul.menu li a {
display : inline;
float : left;
text-align : center;
height : 37px;
color : white;
padding : 0 15px 0 15px;
margin : 0 0 0 0;
text-decoration : none;
padding-top: 15px;
}
ul.menu li img {
position : relative;
top : 0;
float : left;
text-align:left;
width : 1px;
height : 47px;
padding : 0;
margin : 0 0 0 0;
text-decoration : none;
border : 0 solid yellow;
}
ul.menu a:link {
height : 47px;
color : white;
}
ul.menu a:hover {
height : 47px;
color : white;
background : url(img/bgr_menu.jpg);
}
ul.menu a:visited {
height : 47px;
color : white;
}
ul.menu a:visited:hover {
height : 47px;
color : white;
background : url(img/bgr_menu.jpg);
}

#imagebgr{
background: #CECEB1;
text-align: center;
}

#image{
width: 902px;
height:252px;
text-align: center;
margin:auto;
padding:0px;
border:0px;
overflow:hidden;
}

#image1{width: 214px; float: left; margin:0px; padding:0px; border:0px; overflow:hidden;}
#image2{width: 320px; float: left; margin:0px; padding:0px; border:0px; overflow:hidden;}
#image3{width: 368px; float: left; margin:0px; padding:0px; border:0px; overflow:hidden;}

#beltbottomleft{
	position:relative;
	background: url(img/beltbottomleft.jpg) repeat-x;
	margin:0;
	padding:0;
	border:0;
}

#beltbottom{
position:relative;
text-align:center;
width:902px;
height:28px;
background: url(img/beltbottom.jpg) no-repeat;
margin:auto;
padding:0px;
border:0px solid red;
}
#beltbottom_sub{
position:relative;
text-align:center;
width:902px;
height:28px;
background: url(img/beltbottom_sub.jpg) no-repeat;
margin:auto;
padding:0px;
border:0px solid red;
}
#allcontent{
	position:relative;
	float: left;
	width:100%;
	background:#ffffff;
	margin:0px;
	padding:0px;
	border:0px;
	overflow: hidden;
}
#content_bgr{
position:relative;
width:902px;
min-height:122px;
height:auto !important;
height:122px;
background:url(img/content_bgr.jpg);
text-align: center;
margin:auto;
border:0px solid red;
}
#content_bgr_sub{
position:relative;
width:902px;
min-height:122px;
height:auto !important;
height:122px;
text-align: center;
margin:auto;
border:0px solid red;
background:url(img/content_bgr.jpg) -110px 0px;
}

#content{
	position:relative;
	width: 902px; 
	min-height: 122px; 
	height:auto !important;
	height:122px;
	text-align:center;
	margin:auto;
	padding:0px;
	border:0px solid black;
}

#contentbgr, #content {
	height: 50%; 
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}

#content_left{
	position:relative;
	float:left;
	width: 310px; 
	min-height: 203px; 
	height:auto !important;
	height:203px;
	background: #FFFFFF; 
	margin: 0px; 
	padding:0px;
	border:0px solid brown;
}




#leftmenu {
position : relative;
float : left;
width : 227px;
min-height : 300px;
height : auto !important;
height : 300px;
margin : 0 0 0 0;
padding : 0;
border : 0 solid green;
}
ul.leftmenu {
list-style : none;
bottom : 0;
padding : 0;
margin : 0;
margin-left: 30px;
}
ul.leftmenu li {
float : left;
background : #ffffff;
padding : 0;
margin : 0;
}
ul.leftmenu li a {
cursor:hand;
float : left;
font-weight : bold;
width : 227px;
height : 30px;
color : #343434;
background : url(img/leftmenu2.jpg) no-repeat;
padding : 0;
margin : 0;
text-decoration : none;
}
ul.leftmenu a:hover {
height : 30px;
color : #343434;
}
ul.leftmenu a:visited {
height : 30px;
color : #343434;
}
ul.leftmenu a:visited:hover {
height : 30px;
color : #343434;
}




#smallimage{
	position:relative;
	float:left;
	width: 308px; 
	height:130px;
	background: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px ;
	border:0px solid yellow;
	
}
#smallimage1{
	position:relative;
	float:right;
	width: 159px; 
	height:116px;
	background: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px ;
	border:0px solid red;
	
}
#smallimage2{
	position:relative;
	float:right;
	width: 109px; 
	height:116px;
	background: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 10px ;
	border:0px solid red;
	
}

#content_right{
	position:relative;
	float:right;
	width: 570px; 
	background: #FFFFFF; 
	margin: 0px; 
	padding:0px;
	border:0px solid green;
	
}
#mceContentBody_area{
position : relative;
float : left;
width : 480px;
background : #ffffff;
margin : 0;
padding : 0;
border : 0px solid red;
}
/*
#content_left, #content_right {
	height: 50%; 
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}*/
/*
.mceContentBody{
	position:relative;
	float:left;
	width:450px;	
	text-align:justify;
	font-family: tahoma;
	font-size: 11px;
	color:black;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid black;
}

#headspace{
	font-family: impact;
	font-size: 20px;
	margin: 0px;
	padding:0px;
	border:0px;
	margin: 0px;
	padding:0px;
	border:0px;
}

.headline{
	text-align: justify;
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color:black;
	margin: 0px 30px 0px 20px ;
	padding:0px;
	border:0px;
}

#signature{
position:relative; top: -20px;
width:330px;
float:right;
height:20px;
margin: 0px 0px 0px 0px ;
background: url(img/signature.jpg) no-repeat;
padding:0px;
border:0px solid red;
}
*/
#beltfooterleft{
	position:relative;
	background: url(img/beltfooterleft.jpg) repeat-x;
	margin:0;
	padding:0;
	border:0;
}

#beltfooter{
position:relative;
float:middle;
text-align:center;
width:902px;
height:11px;
background: url(img/beltfooter.jpg) no-repeat;
margin:auto;
padding:0px;
border:0px solid red;
overflow:hidden;
}



#footerallbgr{
background:url(img/footer_bgr.jpg);
text-align:center;
}

#footerall{
width: 902px;
float: middle;
height:155px;
text-align: center;
background:url(img/bottom_bgr.jpg) no-repeat bottom;
margin:auto;
padding:0px;
border:0px;
overflow:hidden;
}

#footer{
	position:relative;
	float:right;
	width: 426px; 
	height:155px;
	margin: 0px; 
	padding:0px;
	border:0px solid black;
	
}

#footer img{
	margin: 0px; 
	padding:0px;
	border:0px solid black;
}

#footertext{
	position:relative;
	float:left;
	color:#343434;
	text-align:right;
	width: 390px; 
	height:95px;
	margin: 20px 0px 0px 0px; 
	padding:0px;
	border:0px solid black;
}

#footertext p{
	color:#AFAF85;
}

#footertext a:link{
	text-decoration:none;
	color:#002654;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}

#footertext a:hover{
	text-decoration:none;
	color:#002654;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}

#footertext a:visited{
	text-decoration:none;
	color:#002654;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}

#footertext a:visited:hover{
	text-decoration:none;
	color:#002654;
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}


#elite{
	position:relative;
	float:right;
	vertical-align:center;
	display: table;
	vertical-align:middle;
	width: 160px; 
	height:20px;	
	margin: 0px; 
	padding:0px;
	border:0px solid red;
}

#elite p{
	margin: 2px 0px 0px 0px;
	float:left;
}

.mceContentBody a:link{
font-weight:bold;
text-decoration : none;
/*color : #002654;*/
color:#343434;
border : 0 solid red;
}

.mceContentBody a:hover{
font-weight:bold;
text-decoration : none;
color : #002654;
color:#343434;
border : 0 solid red;
}
.mceContentBody a:visited{
font-weight:bold;
text-decoration : none;
color : #002654;
color:#343434;
border : 0 solid red;
}
.mceContentBody a:visited:hover{
font-weight:bold;
text-decoration : none;
color : #002654;
color:#343434;
border : 0 solid red;
}
#mceContentBody{
padding:0px 5px 10px 5px;
}
#mceContentBody_sub{
position:relative;
float:right;
width:552px;
/*width:652px;*/
padding:10px 0px 10px 0px;
}
#mceContentBody_sub2{
position:relative;
float:left;
/*width:602px;*/
width:500px;
text-align:justify;
}
#left_mceContent{
position:relative;
float:left;
width:250px;
min-height:100px;
height:auto !importrant;

text-align:justify;
}
.input{
width:200px;
height:20px;
border:1px solid gray; 
background:#CECEB1;
}
.button{
width:170px; 
margin-left:15px;
border:outset 1px gray;
background:#CECEB1;
color:#343434;
font-weight:bold;
padding:1px 2px;
}
table.form{
/*border:1px solid brown;*/
}
table.form td{
/*border:1px solid red;*/
height:20px;
}
.tdleft{
width:90px;
border: 0 solid black;
}
.tdright{
width:340px;
border:0 solid black;
text-align:left;
}
.textarea{
width:400px;
height:130px;
border: 1px solid gray;
background:#CECEB1;
}
p.color{
color:#AC0606;
}
.search{
display:block; margin:10px;
}
