	 body, html
	{
	background-color: #d45104;
	margin: 0;
	padding: 0;
	text-align: center;
	}


	p {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin:0;
	padding: 0;}

		a:link {
		   text-decoration: none;
		   color: #d45104; 
		   font-size: 12px;}
		a:visited {
	        text-decoration: none;
	        color: #d45104;
	        font-size: 12px;}
		a:hover {
	        text-decoration: none;
	        color: #d45104;
	        font-size: 12px;}

	#content	{
	background-color: #fff;
	text-align: center;
	margin-top: -223px;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	visibility: visible;
	}

	#logo {background-color: #d45104;}

	#streifen {
    background-color:#d45104;
    background-image:url(base.php?webfile/show/443/);
    background-repeat: repeat-x;
    height: 31px;}

	#main-body {
	position: relative;
	margin: 9px auto;
	width: 782px;
	text-align: left;
	background-color: #ffffff;
	height:266px;}

	#flash-body {
	position: relative;
	margin: 0;
	width: 1782px;
	text-align: left;
	background-color: #ffffff;
	height:284px;}

	#navibox {background-color:#d45104;height: 31px;}
 


/* +++++++++++++++++ Navigatonsleiste ++++++++++++++ */

 #navcontainer{	
	width: 522px;
	margin-left: auto;
	margin-right: auto;
	text-align: left; 
   padding: 0 0 0 12px;
   height: 20px;}
   
#navcontainer ul{
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;}
    
#navcontainer ul li{
    display: block;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0;}

#navcontainer ul li a {
    background: transparent;
    width: 104px;
    height: 18px;
    padding: 0;
    margin: 0;
    color: #f5d7b4;
    text-decoration: none;
    display: block;
    text-align: left;
    font: normal 12px/20px Arial, verdana, lucida, sans-serif;}

#navcontainer ul li a:hover{
    color: #fff;
    font-weight: bold;}

#navcontainer a:active{
	color: #fff;}

#navcontainer li a.on{
    font-weight: bold;
    color: #fff;}
    
#navcontainer li#home a{
    text-align: center;}


/* +++++++++++++++++ Navigatonsleiste Ende ++++++++++++++ */


/* Main Body Menu */

#menucontainer { 
	 position: absolute;
	 top: 0px;
	 left: 36px;
    width: 94px;
 	 margin: 0;
    padding: 0;
    background-color: #fff;
     }


#menucontainer ul{
	padding: 0;
	margin: 3px 0 0 0;
	list-style-type: none;
}

#menucontainer a
{
    display: block;
    padding: 0 0 3px 0;
    width: 88px;
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
  
}

#menucontainer a:link, #menucontainer a:visited
{
    color:  #d45104;
    text-decoration: none;
}

#menucontainer a:hover
{
    color:  #d45104;
}

#menucontainer li#active a
{
    font-weight: bold;
    color: #d45104;}


/*  MENU ENDE */



#gross-bild {float: left;}

#textblock {
	position: absolute;
	top: 0px;
	left: 166px;
	width: 286px;
   height: 266px;
	}
	
	#textblock p {
	margin-top: 26px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

#bildblock {
	position: absolute;
	top: 0px;
	left: 472px;
	text-align: center;
	background-color: #fff;
	width: 300px;
	
	}

#bildblock p {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 25px 0 0 0;
	padding: 0;
}

#moebel-pfeil {
	position: absolute;
	top: 0px;
	left: 156px;
	background-color: #ffffff;
	width: 10px;
   height: 266px;
	}
	
	#moebel-pfeil a{
    display: block;
    padding: 0;
    margin: 256px 0 0 0;
    width: 10px;
    height: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #d45104;}

	#moebel-pfeil a:link, #moebel-pfeil a:visited, #moebel-pfeil a:hover{color:  #d45104;text-decoration: none;}

#moebel-bild {
	position: absolute;
	top: 0px;
	left: 166px;
	background-color: #ffffff;
	width: 568px;
   height: 266px;
	}

#doppelblock {
	position: absolute;
	top: 0px;
	left: 166px;
	background-color: #ffffff;
	width: 578px;
   height: 266px;
	}
	
		#emailform {
			margin: 15px 0 0 0;
		}
	
		#emailform td {
			font-family: Arial, Helvetica, sans-serif;
		   font-size: 11px;
		   color: #000;
		   }
		   
		#emailform input {
			border: 1px solid #ccc;
			font-family: Arial, Helvetica, sans-serif;
		   font-size: 10px;
		}
		
		#emailform textarea {
			border: 1px solid #ccc;
			font-family: Arial, Helvetica, sans-serif;
		   font-size: 10px;
		   width: 350px;
		   height: 166px;
margin-top: 4px;
		}
		  
		   
		   
/* ALLGEMEINE KLASSEN */


	.margin-top {
		margin-top: 25px;}
		
	.thumbnail
{
    float: left;
    width: 58px;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0;
}
 .thumbnail img
{
   border: none;
}	 
	 
 .javathumb
 {	text-align: center;
 	line-height: 0;
   float: left;
   width: 54px;
	margin:5px 1px 0 3px;
	padding:0 2px 0 2px;
}

html>body #bildblock .javathumb { /* FÜR MOZILLA */
	margin:5px 3px 0 4px;
	padding:0 2px 0 2px;
	}

 .javathumb img
{
   border: none;
}
	 
	 
 .naviarrow
{	text-align: left;
    float: left;
    width: 12px;
    height: 57px;
    margin:0 2px 0 1px;
    padding:0;
    }

.naviarrow a
{	display: block;
	height: 12px;
    width: 15px;
    margin: 44px 0 0 0;
	padding: 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #d45104;
	text-decoration: none;
	}


html>body #bildblock .naviarrow { /* FÜR MOZILLA */
	margin:0 3px 0 3px;}

	
	.naviarrow a:link, a:active, a:hover, a:visited
{	
	}

 .naviarrow img
{
   border: none;
}


.bezeichner {
	font-family: Arial;
	font-size: 12px;
	color: #d45104;
	border-bottom: 1px solid #d45104;
	background-color: none;
	margin: 0 0 10px 0;
	padding: 0;}


