/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
 margin-left:auto;
margin-right:auto;
}
#divcenter{
position:absolute;
left:50%;
top:50%;
height:600px;
width:955px;
margin-top:-300px;
margin-left:-478px; 
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.main{
	margin:30px auto 5px; 
	border:1px solid #999999; 
	width:972px; 
	height:595px;
}
.sub_menu{
	position:relative; 
	z-index:5;
	display:none;
}
.menu{
	position:relative;
	background:#FFFFFF;

	height:27px; 
	width:100%; 
	border-bottom:1px solid #999999;
}

ul.mainItem {
  float: left; 
  list-style: none;
  /*line-height: 1em;*/
  color: #fff;
  font-weight: bold;
  padding: 0;
  margin: 0;
  /*margin: 0 0 1em 0;*/  
}

.mainItem li {
	position:relative;  
  float:left;      
  padding-top:5px;
}

.mainItem img {
  border:0px;     
  margin:0px;
}


#toggle_menu1{
	margin-left:30px;	
}
#toggle_menu2, #toggle_menu3, #toggle_menu4, #toggle_menu5, #toggle_menu6{
	margin-left:5px;	
}
.start_content{
	position:relative;
	overflow:hidden; 
	height:568px; 
	width:972px; 
	background:url(../images/bg_model.jpg) no-repeat;
	background-position: right;
}
.content{
	position:relative;
	overflow:hidden;
	height:568px; 
	width:972px; 
	background:url(../images/bg.gif) no-repeat;
}
.footer{
	position:relative;
	width:972px;
	margin:0 auto; 
}
#menu1{
	border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	height:90px;
	float:left;
	padding-left:38px;
	padding-top:5px;
}
#menu2{
	border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	height:60px;
	float:left;
	padding-left:41px;
	padding-top:5px;	
}
#menu3{
	border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	float:left;
	padding-left:41px;
	padding-top:5px;
	height:185px;
}

#menu4{
  border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	float:left;
	padding-left:41px;
	padding-top:5px;
  height:210px;
  
}
#menu5{
  border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	float:left;
	padding-left:41px;
	padding-top:5px;
	height:0px;
	display:none;
}
#menu6{
	border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	height:253px;
	float:left;
	padding-left:41px;
	padding-top:5px;
}
#menu7{
	border-bottom:1px solid #999999;
	background:#FFFFFF; 
	width:972px; 
	height:0px;
	float:left;
	padding-left:41px;
	padding-top:5px;

	display:none;
}

.img_container_border{
	position:absolute; 
	left: 523px; 
	top: 13px; 
	height:541px; 
	width:409px; 
	background:url(../images/img_border.gif) no-repeat;
	text-align: center;
}
.img{
	position:absolute; 
	left: 6px; 
	top: 5px;
}
.menu1_sub1_menu{
	float:left;
}
.menu1_sub1_menu a{
	margin-left:40px;
}
.menu1_sub2_menu{
	float:left; 
	padding-left:20px;
}
.text_left {
	position:absolute; 
	left:49px; 
	/*top:235px;*/
  top:176px; 
	width:477px; 
	/*height:319px;*/
	height:329px;
}

.text_left p {
  padding-right:20px;
}

#divContainer{
	overflow:hidden;
	position:absolute;
	left:49px;
	top:176px;	
	/*top:235px;*/
	width:442px;
	height:370px;
	/*height:319px;*/
}
#divContent {
position:absolute;
top:0px;
width:405px;
}
.scroll{
	position:absolute;
	left:499px;
	height:30px;
	top: 521px;
	width:15px;
}
#up{
	cursor:pointer;
}
#down{
	cursor:pointer;
}
.news_zeilen a{
	text-decoration:none;
	color:#666666;
}
.news_zeilen a:hover{
	text-decoration:underline;
	color:#666666;
}
.news_datum{
	float:left;
	margin-right:25px;
	font-weight:normal;
}
.news_container_head{
	width:585px; 
	border-bottom:#CCCCCC solid 1px; 
	padding-left:15px;
}

.news_container_content{
	width:100%; 
	padding:15px 15px 15px 15px;
}
.news_container_img{
	margin-right:10px; 
	margin-bottom:10px; 
	width:227px; 
	height:170px;
	float:left; 
	overflow:hidden;
}
.news_container_text{
	margin-right:25px;
	
	min-height:170px;
	height:auto !important;
	
	height:170px;
}

.news{
	width:600px;
}




/*-------------CSS---------------------*/

#allnews {
  /*display:none;*/
}


.footer {
  color:#cccccc;
}

.footer a {
  color:#bbbbbb;
  font-weight:bold;
  text-decoration:none;
}

.footer a:hover {
  color:#666666;
  font-weight:bold;
  text-decoration:none;
}



/*******************************************/





.detail_container{
	position:absolute; 
	top:0px; 
	left:0px;
}
#detail{
	position:relative;
	width:972px; 
	height:567px; 
	z-index:2;
}
#outer{
	position:absolute; 
	left: 36px; 
	top: 371px;
}


#outerkat {
	position:absolute; 
	left: 36px; 
	top: 301px;
}


#mousemove{
	width:900px; 
	height:175px; 
	overflow:hidden; 
	float:left;
}

#mousemovekat{
	width:900px; 
	height:250px; 
	overflow:hidden; 
	float:left;
}

#links{
	position:absolute; 
	left: 12px; 
	top: 371px;
}
#rechts{
	position:absolute; 
	left: 938px; 
	top: 371px;
}


/******************************************************
 * Main menu 
 ******************************************************/
 
    
#men_01_01, 
#men_01_02, 
#men_01_03, 
#men_01_04, 
#men_01_05,
#men_01_06,
#men_01_07,
#men_01_08,
#men_01_09,
#men_01_10 {
	position:relative;	
	left:-6px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;
}          


#men_02_01,
#men_02_02,
#men_02_03,
#men_02_04,
#men_02_05,
#men_02_06,
#men_02_07,
#men_02_08,
#men_02_09,
#men_02_10 {
	position:relative;	
	left:226px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          


 #men_03_01, 
 #men_03_02, 
 #men_03_03, 
 #men_03_04, 
 #men_03_05, 
 #men_03_06, 
 #men_03_07, 
 #men_03_08, 
 #men_03_09, 
 #men_03_10 {
	position:relative;	
	left:358px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          
 
 
  #men_04_01,
  #men_04_02,
  #men_04_03,
  #men_04_04,
  #men_04_05,
  #men_04_06,
  #men_04_07,
  #men_04_08,
  #men_04_09,
  #men_04_10 {
	position:relative;	
	left:477px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          
  
  
#men_05_01,
#men_05_02,
#men_05_03,
#men_05_04,
#men_05_05,
#men_05_06,
#men_05_07,
#men_05_08,
#men_05_09,
#men_05_10 {
	position:relative;	
	left:552px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          

   
 #men_06_01,    
 #men_06_02, 
 #men_06_03, 
 #men_06_04, 
 #men_06_05, 
 #men_06_06, 
 #men_06_07, 
 #men_06_08, 
 #men_06_09, 
 #men_06_10{
	position:relative;
  /*	
	left:651px;
	*/
	left:40px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          
 
#men_07_01, 
#men_07_02,
#men_07_03,
#men_07_04,
#men_07_05,
#men_07_06,
#men_07_07,
#men_07_08,
#men_07_09,
#men_07_10 {
	position:relative;	
	left:765px;
	width:100px;		
	z-index:8;
	border:0px;
	padding:0px;
	margin:0px;
	display:none;	
}          







#men_01_01, #men_02_01, #men_03_01, #men_04_01, #men_05_01, #men_06_01, #men_07_01 {
top:6px;
}

#men_01_02, #men_02_02, #men_03_02, #men_04_02, #men_05_02, #men_06_02, #men_07_02 {
top:14px;
}

#men_01_03, #men_02_03, #men_03_03, #men_04_03, #men_05_03, #men_06_03, #men_07_03 {
top:24px;
}

#men_01_04, #men_02_04, #men_03_04, #men_04_04, #men_05_04, #men_06_04, #men_07_04 {
top:32px;
}

#men_01_05, #men_02_05, #men_03_05, #men_04_05, #men_05_05, #men_06_05, #men_07_05 {
  top:40px;
}

#men_01_06, #men_02_06, #men_03_06, #men_04_06, #men_05_06, #men_06_06, #men_07_06 {
  top:46px;
}

#men_01_07, #men_02_07, #men_03_07, #men_04_07, #men_05_07, #men_06_07, #men_07_07 {
  top:54px;
}

#men_01_08, #men_02_08, #men_03_08, #men_04_08, #men_05_08, #men_06_08, #men_07_08 {
  top:60px;
}
#men_01_09, #men_02_09, #men_03_09, #men_04_09, #men_05_09, #men_06_09, #men_07_09 {
  top:66px;
}

#men_01_10, #men_02_10, #men_03_10, #men_04_10, #men_05_10, #men_06_10, #men_07_10 {
  top:74px;
}


#men_01_01_01, #men_01_01_02, #men_01_01_03,
#men_01_02_01, #men_01_02_02, #men_01_02_03,
#men_01_03_01, #men_01_03_02, #men_01_03_03  {
  position:absolute;
	left:110px;
	width:100px;
	margin:0px;
	z-index:8;
	display:none;	
}


#men_01_01_01, #men_01_02_01, #men_01_03_01 {
top:11px;
}

#men_01_01_02, #men_01_02_02, #men_01_03_02 {
top:36px;
}

#men_01_01_03, #men_01_02_03, #men_01_03_03 {
	top:63px;
}


#men_01_03_01_01, #men_01_03_01_02, #men_01_03_01_03, #men_01_03_02_01, #men_01_03_02_02, #men_01_03_02_03 {
  	position:absolute;
	left:200px;
	width:100px;
	margin:0px;
	z-index:8;
	display:none;	
}


#men_01_03_01_01, #men_01_03_02_01 {
	top:11px;
}

#men_01_03_01_02, #men_01_03_02_02  {
	top:35px;
}

#men_01_03_01_03, #men_01_03_02_03 {
	top:59px;
}





#men_01_03_03_01, #men_01_03_03_02, #men_01_03_03_03, #men_01_03_03_04, #men_01_03_03_05 {
	position:relative;
	left:200px;
	width:100px;
	margin:0px;
	z-index:8;
	display:none;	
}


#men_01_03_03_01 {
top:6px;
}
#men_01_03_03_02 {
top:24px;
}
#men_01_03_03_03 {
top:42px;
}
#men_01_03_03_04 {
top:62px;
}
#men_01_03_03_05 {
top:82px;
}





/******************************************************
 * List
 ******************************************************/
a.internal-link {	
	color:#666666;
	text-decoration:none;
}

a.internal-link:hover {	
	font-size:10px;	
	color:#666666;
	text-decoration:underline;
}


ul.csc-menu {	
	list-style-type:none;		
}

.csc-menu a {	
	font-size:10px;	
	color:#666666;
}

.csc-menu li {	
	color:#666666;	
}


.news-list-item a {	
	font-size:10px;	
	color:#666666;
}

a.mail {
	font-size:10px;	
	color:#666666;
}


.news-list-date {
  display:none;
}


.news-single-item a {
	text-decoration:none;
	color:#666666;
}

.news-single-item a:hover {
	text-decoration:underline;
	color:#666666;
}


.news-list-item a {
	text-decoration:none;
	color:#666666;
}

.news-list-item a:hover {
	text-decoration:underline;
}

.news-single-timedata {
  display:none;
}


hr.clearer {
  display:none;
}


.wnews-age-num {
	display:none;
}

.text_left ul {
	list-style: none; 
	padding:0px;
	margin:0px;
}

.text_left a {
	text-decoration:none;
}

.text_left a:hover {
	text-decoration:underline;
}

.text_left img {
	padding-bottom:0px;
	margin-bottom:0px;
}

.text_left p {
	padding-top:0px;
	margin-top:0px;
}

#divContent p {
	padding-top:0px;
	margin-top:0px;
}




#LayerLogo {
position:absolute;
left:40px;
top:125px;
width:180px;
heigth:60px;
overflow:hidden;
z-index:100;
}



/******************************************************
 * Gal
 ******************************************************/


#plainpage {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	width:525px;
}

#plainpage h3 {
	padding-top:5px;
}


#plainpage .description {
	border:0px;
}

#plainpage dd {
	display:none;
}




.tx-sksimplegallery-pi1 h3 {
	margin:0px;
	padding:0px;
}

.tx-sksimplegallery-pi1 a {
	border:0px;	
}


.tx-sksimplegallery-pi1 img {
	border:0px;		
}

img.tx-sksimplegallery-pi1-image {
	border:0px;	
	text-align:center;
}

.tx-sksimplegallery-pi1 .description {
	border:0px;
	margin:0px;
	padding-left:0px;
}

.tx-sksimplegallery-pi1 dt {
	border:0px;
}

.tx-sksimplegallery-pi1 dd {
	border:0px;
}

.tx-sksimplegallery-pi1 dl.single dt {
	border:0px;
}


.tx-sksimplegallery-pi1 dl.single {
	border:0px;
	padding-left:0px;
	margin-left:0px;
	height:80px;
	overflow:hidden;
}


.tx-sksimplegallery-pi1 a {
	font-size:10px;	
	color:#666666;
	text-decoration:none;
}

.tx-sksimplegallery-pi1 a:hover {
	font-size:10px;	
	color:#666666;
	text-decoration:underline;
}

div.tx-sksimplegallery-pi1 {
	padding-top:10px;
}

#gallery_descr {
	text-align:center;
	padding-top:2px;
padding:0px;
}

#gallery_nav {
	text-align:center;
	padding:0px;
}

#gallery_single_img {
	width:515px;
	left:-10px;
	padding:0px;
	text-align:center;
}

.csc-uploads-icon {
  vertical-align:top;
}

.csc-uploads a {
	font-size:10px;	
	color:#666666;
	text-decoration:none;
}

.csc-uploads-icon {
  vertical-align:top;
}


#fadebg {
  position:absolute;
  top:0px;
  left:350px;
  width:640px;
  height:567px;
  background-color: #ffffff;
  padding:0px;
  margin:0px;
  z-index:1;
}

/* Main form
 */
 
 
.feedbackform input {
  border:1px solid #999999; 	
}

.feedbackform textarea {
  border:1px solid #999999; 	
}

.feedbackform td {
  padding-left:0px;   	
}
 
 
.cataloglabel {
  padding:0px;
  border-top:1px solid #999999;
}

.cataloglabel span {
  display:block;
  width:118px;
  text-align:center;  
  font-size:10px;  	
  font-weight:bold;	
	color:#666666;
	text-decoration:none;
	padding-top:4px;
}

.catimgitem, .catimgitemfirst {
    text-align: center;
}
.catimgitem {
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 border-right:1px solid #999999;
 padding:0px;
}

.catimgitemfirst {
 border:1px solid #999999;
 padding:0px;
}

.catimgitemfirst img {
  
}

.catimgitem img {
}


.catimgitem a {
    padding-left:5px;
    padding-right:5px;
    /* 
    display:block;
    width:0px;
    text-align:center;  
    font-size:10px;
    font-weight:bold;	
    text-decoration:none;
    
    color:#666666;
    padding-top:8px;
    */
}


.catimgitemfirst a {
  padding-left:5px;
  padding-right:5px; 
	/*
  display:block;
  width:0px;
  text-align:center;  
  font-size:10px;
  font-weight:bold;	
	text-decoration:none;

	color:#666666;
	padding-top:8px;
	*/
}


.formbtn {
  color:#bbbbbb;
  text-decoration:none;
  background-color:#ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}


/*
 * IE6 additonal styles
 */


.textformoblig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.textform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}


.contenttable p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}


.csc-uploads-description {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:0px;
	margin:3px;
}


#divContent a {
 	font-size:10px;	
	color:#666666;
	text-decoration:none;
}	


#divContent a:hover {	
	font-size:10px;	
	color:#666666;
	text-decoration:underline;
}

	
	
/* EDIT */

#toggle_menu1 {
  display:none;
}


#toggle_menu2 {
  display:none;
}	


#toggle_menu3 {
  display:none;
}	

#toggle_menu4 {
  display:none;
}	

#toggle_menu7 {
  display:none;
}		
	