/* general */
body {
	font-family: Geneva,Verdana,Arial,sans-serif;
	font-size: x-small;
	color: rgb(0,102,153);
}

/* text stuff */

a {
        text-decoration: none;
        color: rgb(255,153,0);
/*        font-weight: bold;*/
}

a:visited {
        text-decoration: none;
	color: rgb(255,153,0);
/*        color: rgb(255,204,102);*/
/*        font-weight: bold;*/
}

a:hover {
        text-decoration: none;
        color: rgb(0,102,153);
/*        font-weight: bold;*/
}

.bluelink {
	color: rgb(0,102,153);
}
a.bluelink{
        color: rgb(0,102,153);
}
a.bluelink:visited {
        color: rgb(0,102,153);
}
a.bluelink:hover {
        color: rgb(255,153,0);
}


.navtext {
	color: rgb(255,153,0);
/*	color: rgb(255,204,102);*/
	font-size: x-small;
/*	font-weight: bold;*/
	text-transform: capitalize;
}
a.navtext:link {
	color:  rgb(0,102,153);
	font-weight: normal;
	text-transform: capitalize;
}
a.navtext:visited {
        color:  rgb(0,102,153);
	font-weight: normal;
        text-transform: capitalize;
}
a.navtext:hover {
	color: rgb(255,153,0);
/*        color:  rgb(255,204,102);*/
/*	font-weight: bold;*/
        text-transform: capitalize;
}

.orangetext {
        color: rgb(255,153,0);
        font-size: x-small;
}
a.orangetext:link {
        color:  rgb(0,102,153);
        font-weight: normal;
}
a.orangetext:visited {
        color:  rgb(0,102,153);
        font-weight: normal;
}
a.orangetext:hover {
        color: rgb(255,153,0);
}

.bluetext {
        color: rgb(0,102,153);
}
a.bluetext{
        color: rgb(0,102,153);
}
a.bluetext:visited {
        color: rgb(0,102,153);
}
a.bluetext:hover {
        color: rgb(255,153,0);
}


.highlight {
	color: rgb(255,153,0);
/*        color:  rgb(255,204,102);*/
}

.blacktext {
	color:  rgb(0,0,0);
	font-weight: normal;
}
a.blacktext:link {
	color: rgb(255,153,0);
/*	color:  rgb(255,204,102);*/
	font-weight: normal;
}
a.blacktext:visited {
	color: rgb(255,153,0);
/*        color:  rgb(255,204,102);*/
        font-weight: normal;
}
a.blacktext:hover {
	color: rgb(255,153,0);
/*        color:  rgb(255,204,102);*/
        font-weight: normal;
}

.blacklink {
        color:  rgb(0,0,0);
        font-weight: normal;
}
a.blacklink:link {
        color:  rgb(0,0,0);
        font-weight: normal;
}
a.blacklink:visited {
        color:  rgb(0,0,0);
        font-weight: normal;
}
a.blacklink:hover {
	color: rgb(255,153,0);
/*        color:  rgb(255,204,102);*/
        font-weight: normal;
}

.titel {
/*	font-size: larger;*/
/*	text-transform: capitalize;*/
	font-weight: bold;
}

/* decorations: */
.deckel {
	width: 580px;
	height: 6px;
	border-top: dashed 1px;
	border-left: dashed 1px;
	border-right: dashed 1px;
	border-color: rgb(0,0,0);
}

.boden {
        width: 580px;
        height: 6px;
        border-bottom: dashed 1px;
        border-left: dashed 1px;
        border-right: dashed 1px;
	border-color: rgb(0,0,0);
}

.infodeckel {
        width: 172px;
        height: 6px;
        border-top: dashed 1px;
        border-left: dashed 1px;
        border-right: dashed 1px;
        border-color: rgb(0,0,0);
}

.infoboden {
        width: 172px;
        height: 6px;
        border-bottom: dashed 1px;
        border-left: dashed 1px;
        border-right: dashed 1px;
        border-color: rgb(0,0,0);
}


/* specials: */
#animcentered{
      	position:absolute;
      	left:50%;
      	top:50%;
      	width:700px;
      	height:308px;
      	margin-left:-119px; 
/*     	margin-top:-96px;*/
	margin-top: -136px;
}

#logoblock {
	position: fixed;
	left: 22px;
	top: 35px;
	width: 178px;
}

#pagetop {
	position: absolute;
	left: 200px;
	top: 0px;
	width: 580px;
	height: 15px;
}

#navhead {
	position: absolute;
        left: 200px;
	top: 15px;
	width: 580px;
	height: 10px;
}

#d_e {
	text-align: right;
	padding-right: 5px;
}

#navigation {
	position: absolute;
        left: 200px;
        top: 35px;
        width: 580px;
	height: 35px;
}

#chapterhead {
	position: absolute;
        left: 200px;
        top: 70px;
        width: 580px;
        height: 45px;
}

#chapter {
	text-transform: uppercase;
/*	font-size: larger;*/
	font-size: x-small;
	position: absolute;
        left: 200px;
        top: 115px;
        width: 580px;
        height: 85px;
}

#prevnextbox{
	position: absolute; 
	top: 185px;
	width: 280px;
	height: 15px;
	left: 500px;
	text-align: right;
}

#cartbox{
        position: absolute;
        top: 185px;
        width: 300px;
        height: 15px;
        left: 200px;
        text-align: left;
}


#content {
	position: absolute;
        left: 200px;
        top: 200px;
        width: 580px;
}

#infobox {
	position: absolute;
	left: 800px;
	top: 200px;
	width: 172px;
}

#dvdbox {
        width: 193px;
}



/* content variations: */
.dashedbox {
	border: dashed 1px;
	border-color: rgb(0,0,0);
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 1px;
}

.marginbox {
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dummybox {
	margin-top: 1px;
	width: 580px;
}
