body{
font-family: "Courier New", Courier, mono Courier, Arial, Verdana;
margin:0px;
padding:0px;
background:#fff;
font-size:8pt;
/*background-image: url(../transfer/grid.gif);*/
background-repeat: repeat;
}

#new{
width:45px;
height:45px;
top:-10px;
left:60px;
position:absolute;
z-index: 2;
background-image: url(images/new.png);
}

#top{
position: absolute;
width:155px;
margin-left:23px;
margin-top:23px;
}


.box{
width:180px;
height: 180px;
margin:0px 100px 100px 0px;
float: left;
cursor:pointer;
text-align: center;
}
.box p{
padding:5px;
margin:0px;
display: block;
}
.boxlarge{
width: 440px;
height: 440px;
float: left;
margin:0px 20px 20px 0px;
padding:9px;
border:1px solid #efefef;
cursor:pointer;

}



strong{
color:#000;
font-size:13px;
line-height: 18px;
height:20px;
font-weight: normal;
margin-top: 8px;
border-bottom: 1px solid #000;
}


.clear{
clear: both;
height: 0;
visibility: hidden;
display: block;
}



#menu{
position: absolute;
top: 150px;
margin-left:23px;
padding:0px;
list-style-type: none;
width:155px;
background-color: #fff;
}

#menu li{
display: inline;
color: #000;
border-bottom: 1px solid #000;
line-height: 22px;
/*word-spacing: -2px;*/
}

#menu li:hover{
color: #fff;
background-color: #000;
cursor: pointer;
text-decoration: none;
}
#menu li:active{
color: #000;
background-color: #ffff00;
cursor: pointer;
	
}



#menu2{
float: left;
list-style-type: none;

}
#menu2 li{
list-style-type: none;
}

/******* /MENU *******/
/******* LOADING *******/
#loading{
	width:4px;
	height:4px;
	position: absolute;
	z-index: 3;
	left:0px;
	top:0px;
	visibility: hidden;
	background-image: url(images/loading.gif);
}
/******* /LOADING *******/
/******* CONTENT *******/
#content{
position: absolute;
top: 120px;
left: 155px;
}

#menu2 span{
position: relative;
top:-30px;
line-height: 15px;
font-size: 15px;
display: none;
color:#fff;
background-color: #000;
cursor:pointer;
}

#detail{
position: absolute;
width:800px;
left: 40px;
padding: 0px;
}

#detail a, #detail a:link, #detail a:active,table a, table a:link, table a:active{
background-color: #ffff00;
text-decoration: none;
color: #000;
}

#detail a:hover, table a:hover{
text-decoration: line-through;
background-color: #ffff00;
color: #000;
}

#detail img{
float:left;
margin-right: 1px;
}

#detail strong{
border-bottom: 1px solid #000;
color:#000;
font-size:13pt;
line-height: 15px;
font-weight: normal;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 2px;
margin-bottom:5px;
float:left;
width:500px;
background-color: #fff;
}

#detail p{
margin-top: 0px;
padding-top: 0px;
float: left;
width:500px;
background-color: #fff;
padding-bottom:10px;
}

#detail #back{
float: right;
margin-right:0px;
margin-top:10px;
}

#detail #back a{
background-image: url(images/pfeil.gif);
background-position: 5px 6px;
background-repeat: no-repeat;
padding-left: 20px;
color:#000;
text-decoration: none;
background-color: #fff;
}

#detail #back a:hover{
text-decoration: none;
background-color: #fff;

}

.active{
text-decoration: none;
color:#ffffff;
background-color: #000;
}


.caption{
margin-top:0px;
float:left;
text-align:left;
height:20px;
color:#000;
}

noscript{
color: #fff;
background-color: red;
padding: 3px;
}
.carousel {
width:800px;
padding: 0px;
margin: 0px;
float:left;
overflow:hidden;
}

.carousel ul li img{
border:0;
padding:0;
margin:0;
	
}
.carousel ul li{
float: left;
height:100%;
}

#carouselnav{
height:20px;
float: right;
width:190px;
background-color:white;
}

.mousewheel{
height:20px;
float: left;
background-image: url(images/wheel.gif);
background-repeat: no-repeat;
background-position: 5px 3px;
padding-left: 25px;
margin-top: -3px;

}

.prev,.next{
float: right;
width:11px;
height:11px;
color: #fff;
margin-left: 10px;
cursor: pointer;
text-align: center;
vertical-align: middle;
padding: 0px;
}
.prev{
background-image: url(images/prev2.gif);
}

.next{
background-image: url(images/next2.gif);
}
