body {
	font-family: Arial, Helvetica, Verdana sans-serif;
	color: #000000;
	background-color: #E0E0E0;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}

p {
	margin:0px;
	padding:0px;
	margin-bottom:4px;			
}

h3, h2, h1 {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	font-weight: bold;
	font-size:14px;
}

div.td {
	width: 150px;
	float: left;
	overflow:hidden;
}

input {
	border: 1px solid #999;
	background: #FFF;
}

input.button {
	cursor:pointer;
}

input.image {
	border: 0px;
}

textarea {
	border: 1px solid #999;
	background: #FFF;
}

input.checkbox {
	border: 0px;
}

input.radio {
	border:0px;
}

a {
	color: #004768;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

textarea {
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size:12px;
}

.breaker {
clear:both;
height:0px;
overflow:hidden;
}

#mainframe {
margin:0 auto;
width:1002px;
text-align:left;
background: #E0E0E0;
}

#mainborder {
width: 1000px;
float: left;
border: 1px solid #555;
background: #FFFFFF;
}

.mainmenu {	
	background: url(../.img/bg_t.gif) repeat-x;
	height: 173px; 
	overflow:hidden;
	width:1000px; 
}

#maininhalt {
	width:823px; 
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	position: relative;
	left:0px;
	top: -25px;
}

#rightmenu {
	width: 172px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	position:relative;
	left:0px; 
	top:-25px
}

.rightmenuh {
	width: 168px; 
	height: 30px; 
	background: url(../.img/bg_t3.gif) repeat-x; 
	border: 1px solid #ddecf2; 
	border-bottom:1px solid #0d75a7; 
	padding-top:1px; 
	overflow:hidden;
	text-align:center; 
	color:#FFF; 
	font-size:16px; 
	font-weight:bold;
}

#rightmenul1 {
	width: 156px; 
	margin-left:1px; 
	padding:5px; 
	background-color:#FFF; 
	border: 1px solid #777; 
	border-top:1px solid #2682b0; 
	overflow:hidden; 
	font-size:12px; 
	font-weight:bold;
}

.leftmenu {
	width:168px; 
	overflow:hidden; 
	display:block; 
	float:left;
}

.subtab {
	width: 166px; 
	height: 17px; 
	background: transparent;
	border: 1px solid #777; 
	padding-top:0px; 
	overflow: hidden;
	text-align:center; 
	color:#FFF; 
	font-size:12px; 
	font-weight:bold;
}

.subtabframe {
	height:19px; 
	padding:0px; 
	margin:0px; 
	background:#66B3DB; 
	display:block; 
	overflow:hidden;
}

.subtabrest {
	overflow:hidden; 
	float:left; 
	border-bottom: 1px solid #555; 
	border-top: 1px solid #66B3DB; 
	padding-top:1px;
	border-left:0px; 
	border-right:0px;
}

.topmenu_sel {
	height:27px; 
	width: 311px; 
	border: 1px solid #ddecf2; 
	padding-top:5px;	
	float:left; 
	border: 1px solid #555; 
	border-bottom:0px; 
	background:url(../.img/bg_msel.gif) repeat-x;
	color:#000;
	overflow: hidden;
	text-align:center; 
	font-size:16px; 
	font-weight:bold;
}

.topmenu1,
.topmenu2,
.topmenu3,
.topmenu4,
.topmenu5,
.topmenu {
	height:26px; 
	width: 311px; 
	border: 1px solid #ddecf2; 
	padding-top:5px; 
	overflow:hidden; 
	float:left;  
	border-bottom: 1px solid #0d75a7;  
	background:url(../.img/bg_m1.gif) repeat-x;
	text-align:center; 
	color:#FFF; 
	font-size:16px; 
	font-weight:bold;
}	

.topmenu2 {
	background:url(../.img/bg_m2.gif) repeat-x;
}

.topmenu3 {
	background:url(../.img/bg_m3.gif) repeat-x;
}

.topmenu4 {
	background:url(../.img/bg_m4.gif) repeat-x;
}

.topmenu5 {
	background:url(../.img/bg_m5.gif) repeat-x;
}

.topmenu_sel {
	height:27px; 
	width: 311px; 
	padding-top:5px;	
	float:left; 
	border: 1px solid #555; 
	border-bottom:0px; 
	background:url(../.img/bg_msel.gif) repeat-x;
	color:#000;
	overflow: hidden;
	text-align:center; 
	font-size:16px; 
	font-weight:bold;
}


.leftmenuh {
	width: 166px; 
	height: 31px; 
	background: url(../.img/bg_t1.gif) repeat-x; 
	border: 1px solid #ddecf2; 
	border-bottom:0px solid #0d75a7; 
	padding-top:1px; 
	overflow: hidden;
	text-align:center; 
	color:#FFF; 
	font-size:16px; 
	font-weight:bold;
}


.leftmenuh {
	width: 166px; 
	height: 31px; 
	background: url(../.img/bg_t1.gif) repeat-x; 
	border: 1px solid #ddecf2; 
	border-bottom:0px solid #0d75a7; 
	padding-top:1px; 
	overflow: hidden;
	text-align:center; 
	color:#FFF; 
	font-size:16px; 
	font-weight:bold;
}

#leftmenul1,
#leftmenul2 {
	width: 156px; 
	padding: 5px; 
	overflow:hidden; 
	border: #FFF; 
	color: #000; 
	background: #ebeef0; 
	font-size:12px; 
}

#leftmenul1 {
	width: 148px; 
	padding: 10px; 
}

#rightmenul1 a,
#leftmenul1 a,
#leftmenul2 a {
	color:#000;
	text-decoration: none;
}

#rightmenul1 a:hover,
#leftmenul1 a:hover,
#leftmenul2 a:hover {
	text-decoration:underline;
}

#topmliste {
	width:650px; 
	height:104px; 
	overflow:hidden;
	float:left; 
	padding:0px; 
	margin:0px;	
}

#topmliste a img {
	border: 0px;
}

#topmliste a {
	border: 4px solid #FFF;
	text-decoration: none;
	width: 68px; 
	height: 96px; 
	overflow:hidden;
	margin-right: 5px;
	display: block;
	float:left;
	background-color: #FFF;
}

#topmliste a:hover {
	border-color: #004768;
}

.mainlh1,
.mainlh2,
.mainlh,
.mainls,
.mainl2,
.mainl1 {
	background-color: #f8f9f9;
	width: 619px; 
	overflow:hidden;
	border: 1px solid #999;
	border-top:0px; 
	padding: 4px;
	padding-left:0px;
}

.mainl2 {
	background-color: #f2f2f2;
}

.mainlh1,
.mainlh2 {
	padding:5px;
	padding-top:2px; 
	padding-bottom:0px; 
	font-size:11px; 
	width:600px; 
	border-top:0px; 
	background-color:#f5f6f6
}

.mainlh2 {
	background-color:#ececed;
}

.mainlh {
	border-top: 1px solid #999;
}
.mainls {
	background-color:#FFF;
	border:0;
	margin-top:6px;
	font-weight:bold;
}

.iimg {
	width:76px; 
	padding-left:4px;
	height:90px; 
	text-align:left; 
	float:left;
	overflow:hidden;
}

.iimgb {
	width:160px; 
	height: 220px;
	overflow:hidden;
	text-align:left; 
	float:left;
	overflow:hidden;
}


.it {
	width:385px;
	overflow:hidden;
	display: block;
	float:left; 
}

.itc {
	width:auto; 
	overflow:hidden;
}

.itd {
	width:400px;
	overflow:hidden;
	display: block;
	float:left; 
}

.itext {
	width:385px;
	overflow:hidden;
	display: block;
}

.itext1 {
	font-size:11px;
	width:165px;
	overflow:hidden;
	display: block;
	float:left;
}

.itext2 {
	font-size:11px;
	width:110px;
	margin-left:10px;
	display: block;
	float:left;
}

.itext3 {
	font-size:11px;
	width:110px;
	margin-left:5px;
	overflow:hidden;
	display: block;
	float:left;
}


.itextkl {
	width:175px;
	overflow:hidden;
	display: block;
	float:left;
}

.itextkls {
	width:75px;
	overflow:hidden;
	display: block;
	float:left;	
	text-align:right;
	margin-left:1px;
	font-size:10px;
}

.itexth {
	width:450px;
	overflow:hidden;
	display: block;
}

.isubtext2d,
.isubtext2,
.isubtext {
	width:385px;
	overflow:hidden;
	display: block;
	font-size:10px;
	margin:0px;
	float:left;
}

.isubtext2 {
	width:150px;
	overflow:hidden;
	display: block;
	font-size:10px;
	margin:0px;
	float:left;
	text-align:right;
}

.isubtext2d {
	width:140px;
}

.it2 {
	width:150px;
	overflow:hidden;
	display: block;
	float:left; 
 	text-align:right;
}

.it2d {
	width:139px;
	overflow:hidden;
	display: block;
	float:left; 
 	text-align:right;
}

.iinfo {
	width: 150px; 
	overflow:hidden;
}

.iinfos {
	font-size:10px;
	text-align:right;	
}

.iinfod {
	width: 139px; 
	overflow:hidden;
}


.iinfob {
	font-size:11px;
	font-weight:bold;
	text-align:right;	
}

a.blk {
	color: #000;
}

a.blk:hover {
	text-decoration: underline;
}

a.wht {
	color: #FFF;
}

a.wht:hover {
	text-decoration: underline;
}

a.topplat {
	color: #FFF;
	width: 480px;
	height: 21px;
	display:block;
	overflow:hidden;
	padding-top:4px; 
}

a.topplat:hover {
	color: #000;
	background: #FFF;
}

a.amazon {
	color: #999;
	text-decoration: none;
	font-size:10px;
}

a.amazon:hover {
	color: #000;
	text-decoration: none;
}

span.captchas { color: #000; background-color: #000; }
span.captchaw { color: #FFF; background-color: #FFF; }

p.help {
	margin-top:5px;	
	margin-bottom:8px;
	padding:5px;
	border: 1px solid #999;
	background-color: #FDFAAE;
	display:block;
	overflow:hidden;
}

div.help {
	margin-top:5px;	
	margin-bottom:8px;
	padding:5px;
	border: 1px solid #999;
	background-color: #FDFAAE;
	display:block;
	overflow:hidden;
}

div.tab {
	float:left;
	width: 150px;
	overflow:hidden;
	display:block;
}

a.acbuttonor,
a.acbuttondis,
a.acbuttont,
a.acbutton {
	color: #000;
	width: 80px;
	height: 16px;
	margin-right:1px; 
	overflow:hidden;
	float:right;
	padding:2px;
	padding-top:4px; 
	padding-right:5px;
	display:block;
	border: 1px outset;
	background-repeat: no-repeat;
	background-color: #66B3DB;
}

a.acbuttont {
 background-color: #E34F06;
 color: #FFF;
 font-weight:bold;
 border: 1px solid #777;
}

a.acbuttonor {
	background-color: #e44f06;
}

a.acbuttonor:hover,
a.acbuttont:hover,
a.acbutton:hover {
	border: 1px solid #000;
	background-color: #FFF;
	cursor:pointer;
	color: #000;
}

a.lnkbst:hover {
	color: #E34F06;
}
