/*------------   G E N E R A L   ----------*/
body, html  {
          		height:100%;
            	width:100%;
            	margin:0px;padding:0px;
                color:#666666;
                background-color:#FFFFFF;
                line-height:11px;
            	}

div 			{
			color:#666666;
            background-color:transparent;
			font-family:Verdana,sans-serif;
			font-size:11px;
			text-decoration:none;
			cursor:default;
			margin:0px;
			padding:0px;
			}

a, a:link, a:visited	
			{
			color:#666666;
            background-color:transparent;
			text-decoration:none;
			cursor:default;
			}

a:active, a:hover 		
			{
			color:#660000;
            background-color:transparent;
			text-decoration:none;
			cursor:default;
			}

img			{
			border-style:none;
			border-width:0px;
			border-color:#FFFFFF;
            	margin:0px;
            	padding:0px;
			}

/*------------   C E N T E R I N G   ----------*/

#master     	{
            	width:820px;
            	height:505px;
            	overflow:hidden;
            	position:absolute;
            	left:50%;
            	top:-265px;
            	margin-left:-410px;
            	display:block;
            	}

#mastermaster
            	{
            	position:absolute;
            	top:50%;
            	left:0px;
            	width:100%;
            	height:1px;
            	overflow:visible;
                color:#FFFFFF;
            	background-color:transparent;
            	display:block;
            	}
#main		{
            	width:800px;
                margin-left:auto;
                margin-right:auto;
            }

/*----------------- T O P -----------------*/
#top		{
			width:820px;
            height:60px;
            overflow:hidden;
            background-image:url(http://www.kioskshopberlin.de/v3/images/ksx006.gif);
            background-color:transparent;
            background-position:left;
            padding:0px;
            margin:0px;
            margin-bottom:10px;
			}
.top0 		{
            background-color:transparent;
			float:left;
			margin-top:22px;
            margin-right:80px;
            padding:0px;
			}
.top0 a     {
			color:#FFFFFF;
			}
.top0 a:visited {
            color:#FFFFFF;
            }
.top0 a:hover	{
			color:#660000;
            }
#top0active {
           	color:#660000;
    		}
.top_menu	{
			position:relative;
			left:0px;
			top:20px;
			}
#placeholder_001 {
            height:60px;
            width:35px;
            float:left;
            }
#logo       {
            display:block;
            height:50px;
            margin-top:5px;
            float:left;
            }
#placeholder_002 {
            height:60px;
            width:73px;
            float:left;
            }
.lang_switch 	{
            margin-top:22px;
			float:right;
            text-align:right;
			color:#FFFFFF;
			}
.lang_switch a{
			color:#FFFFFF;
			}
.lang_switch a:visited{
            color:#FFFFFF;
            }
.lang_switch a:hover {
			color:#660000;
            background-color:transparent;
			}
#placeholder_003 {
            height:60px;
            float:right;
            width:15px;
            }

/* ----------- S U B M E N U -------------- */
#subsub_menu {
            clear:both;
            }
.top1, .right1	{
			float:left;
  			margin-right:20px;
			margin-top:2px;
			margin-bottom:0px;
			height:15px;
			position:relative;
			top:0px;
			left:0px;
			}
.headline		{
			height:20px;
			width:525px;
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#CCCCCC;
			font-weight:bold;
			margin-bottom:2px;
			padding:0px;
			}
.top2,.top4		{
			float:left;
			margin-right:20px;
			margin-top:1px;
			font-size:9px;
			}
#left_placeholder
			{
			width:160px;
			height:40px;
			margin:0px;
			padding-top:0px;
			float:left;
           		}
#middle		{
			width:820px;
			height:60px;
            	margin-bottom:10px;
			clear:both;
            	}

#sub_menu	{
			width:525px;
			height:55px;
			float:left;
            }
#top1active {
           	color:#660000;}
#right1active {
           	color:#660000;}
#top2active {
           	color:#660000;}
#right2active {
           	color:#660000;}
#top4active {
           	color:#660000;}
#right4active {
           	color:#660000;}

/*------------- M A I N --- L E F T ---------- */
.placeholder	{
			height:40px;
			}
.thumbs		{
			width:100px;
			height:100px;
			vertical-align:middle;
			}
#main_left	{
			float:left;
            margin-right:50px;
			width:100px;
			height:354px;
            vertical-align:bottom;
			}

/*------------ M A I N --- C E N T E R --- I M A G E S -----------------------*/
#image  		{
        		position:relative;
        		left:-535px;
        		top:0px;
        		z-index:8;
        		width:535px;
        		height:350px;
                color:#666666;
        		background-color:#FFFFFF;
        		visibility:hidden;
        		}

#inner_image
        		{
			position:relative;
			top:15px;
			left:50px;
       	 	}
/*------------ M A I N --- C E N T E R --- C O N T E N T ---------------------*/
#main_center	{
			float:left;
			width:525px;
			height:400px;
            	margin:0px;
            	padding:0px;
         }
#content_mask
			{
			position:relative;
			top:0px;
			left:0px;
            	overflow:hidden;
            	width:525px;
            	height:340px;
			}
#content2	{
        		position:relative;
        		top:-350px;
        		visibility:visible;
        		height:350px;
        		}
.col        	{
            	width:165px;
            	margin-right:15px;
            	float:left;
            	text-align:left;
            	font-size:10px;
            	height:350px;
            	overflow:hidden;
            	}
.important2		{
				width:165px;
				margin:0px;
				padding:0px;
				text-align:center;
				display:block;
				}
            	
/*-------------- M A I N --- C E N T E R --- V I T A -------------------------*/

.vita	{
		margin:0px;
        margin-right:15px;
		padding:0px;
		width:255px;
		height:325px;
		float:left;
        font-size:10px;
		}
.row 	{
		clear:both;
		float:left;
		margin-bottom:6px;
		padding:0px;
		width:255px;
		text-align:center;
		}
.dcol 	{
		margin:0px;
		width:90px;
		margin-right:15px;
		padding:0px;
		float:left;
		text-align:right;
		font-weight:bold;
        font-size:10px;
		}
.tcol	{
		float:right;
		text-align:left;
		margin:0px;
		padding:0px;
		width:150px;
        font-size:10px;
		}
.chapter{
        font-size:10px;
        }
			

/*-------------- M A I N --- C E N T E R --- S C R O L L B A R ---------------*/
#scrollbar	{
			width:525px;
			height:20px;
			margin:0px;
			padding:0px;
			position:relative;
			top:0px;
			left:0px;
         	overflow:hidden;
			}
#scrollbar_container
        		{
        		position:relative;
        		left:-5px;
        		width:535px;
        		height:20px;
        		}
#scrollbar_background
        		{
        		position:absolute;
        		top:5px;
        		left:5px;
       	 	    width:525px;
        		height:10px;
        		z-index:1;
                color:#FFFFFF;
        		background-color:#EEEEEE;
        		}
#left   		{
        		position:relative;
        		top:0px;
        		z-index:2;
        		float:left;
       		width:20px;
       		height:20px;
        		}
#right  		{
        		position:relative;
        		top:0px;
        		z-index:2;
        		float:left;
        		width:20px;
        		height:20px;
        		}
#track  		{
        		position:relative;
        		top:0px;
        		z-index:2;
        		float:left;
        		width:495px;
        		height:20px;
        		}
 #drag   		{
        		position:relative;
        		top:0px;
        		z-index:2;
        		width:20px;
        		height:20px;
        		}

/*-------------- M A I N --- R I G H T ---------------------------------------*/
.right0 		{
			width:125px;
			height:86px;
			margin:0px;
			padding:0px;
			text-align:right;
			}
#right0active 	{
           		color:#660000;
            background-color:transparent;
    			}
#main_right	{
			float:left;
			padding:0px;
			margin:0px;
            height:355px;

			}
