html,body{
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
	line-height: 18px;
	height: 100%;
	/*margin: 0;*/
	/*padding: 0;*/
	background: black;
	
        /*position:absolute;*/
        width:1120px;
        margin: 0 auto;
}

h1 {
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}

p {
   text-align: justify; 
}

p.align-center {
   text-align: center;
}

div.bilder_oben {
    min-height: 10em;
    display: table-cell;
    vertical-align: top }

/* Info für Ulli: Alte Farbe der Links war color: #990000; */
/* "a" ist für die Links (In HTML: <a href="url">Text vom Link</a>) */

a {
	color: #555658
}
/* Neue CSS von Ulli */

.ulli_center {
   text-align: center; 
}

.csc-textpic-image {
	padding-right: 20px;
}

#swpage{
	width:1120px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	
	position:absolute;
}

#swtop {
	width:1120px;
	height:323px
}

#swmenu {
	width:1019px;
	margin-left:auto;
	margin-right:auto;
}


#swmenu ul { 
	padding: 0;
	margin: 0;
	height: 41px;
	list-style: none;
}
	
#swmenu li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	list-style: none;
	background: none;
}
	
#swmenu a span { /* texte ausblenden */
	display: none;
}

#swmenu a {   
	padding: 0;
	margin: 0;
	display: block;
	height: 41px;
	background-repeat: no-repeat;
}	
	
/* grafiken als hintergrundbilder einblenden: */
/* WHITE */
#m_ffffff1 a {
	width: 223px;
	background-image: url("/fileadmin/images/menu/m_home_w.png");
}
#m_ffffff2 a {
	width: 89px;
	background-image: url("/fileadmin/images/menu/m_company_w.png");
}
#m_ffffff3 a {
	width: 75px;
	background-image: url("/fileadmin/images/menu/m_service_w.png");
}
#m_ffffff4 a {
	width: 87px;
	background-image: url("/fileadmin/images/menu/m_facilities_w.png");
}
#m_ffffff5 a {
	width: 103px;
	background-image: url("/fileadmin/images/menu/m_showroom_w.png");
}
#m_ffffff6 a {
	width: 105px;
	background-image: url("/fileadmin/images/menu/m_worldwide_w.png");
}
#m_ffffff7 a {
	width: 85px;
	background-image: url("/fileadmin/images/menu/m_contact_w.png");
}
#m_ffffff8 a {
	width: 252px;
	background-image: url("/fileadmin/images/menu/m_impressum_w.png");
}

/* RED */
#m_9900001 a {
	width: 223px;
	background-image: url("/fileadmin/images/menu/m_home_r.png");
}
#m_9900002 a {
	width: 89px;
	background-image: url("/fileadmin/images/menu/m_company_r.png");
}
#m_9900003 a {
	width: 75px;
	background-image: url("/fileadmin/images/menu/m_service_r.png");
}
#m_9900004 a {
	width: 87px;
	background-image: url("/fileadmin/images/menu/m_facilities_r.png");
}
#m_9900005 a {
	width: 103px;
	background-image: url("/fileadmin/images/menu/m_showroom_r.png");
}
#m_9900006 a {
	width: 105px;
	background-image: url("/fileadmin/images/menu/m_worldwide_r.png");
}
#m_9900007 a {
	width: 85px;
	background-image: url("/fileadmin/images/menu/m_contact_r.png");
}
#m_9900008 a {
	width: 252px;
	background-image: url("/fileadmin/images/menu/m_impressum_r.png");
}

/* GREEN */
#m_0090001 a {
	width: 223px;
	background-image: url("/fileadmin/images/menu/m_home_g.png");
}
#m_0090002 a {
	width: 89px;
	background-image: url("/fileadmin/images/menu/m_company_g.png");
}
#m_0090003 a {
	width: 75px;
	background-image: url("/fileadmin/images/menu/m_service_g.png");
}
#m_0090004 a {
	width: 87px;
	background-image: url("/fileadmin/images/menu/m_facilities_g.png");
}
#m_0090005 a {
	width: 103px;
	background-image: url("/fileadmin/images/menu/m_showroom_g.png");
}
#m_0090006 a {
	width: 105px;
	background-image: url("/fileadmin/images/menu/m_worldwide_g.png");
}
#m_0090007 a {
	width: 85px;
	background-image: url("/fileadmin/images/menu/m_contact_g.png");
}
#m_0090008 a {
	width: 252px;
	background-image: url("/fileadmin/images/menu/m_impressum_g.png");
}

/* BLUE */
#m_0060ff1 a {
	width: 223px;
	background-image: url("/fileadmin/images/menu/m_home_b.png");
}
#m_0060ff2 a {
	width: 89px;
	background-image: url("/fileadmin/images/menu/m_company_b.png");
}
#m_0060ff3 a {
	width: 75px;
	background-image: url("/fileadmin/images/menu/m_service_b.png");
}
#m_0060ff4 a {
	width: 87px;
	background-image: url("/fileadmin/images/menu/m_facilities_b.png");
}
#m_0060ff5 a {
	width: 103px;
	background-image: url("/fileadmin/images/menu/m_showroom_b.png");
}
#m_0060ff6 a {
	width: 105px;
	background-image: url("/fileadmin/images/menu/m_worldwide_b.png");
}
#m_0060ff7 a {
	width: 85px;
	background-image: url("/fileadmin/images/menu/m_contact_b.png");
}
#m_0060ff8 a {
	width: 252px;
	background-image: url("/fileadmin/images/menu/m_impressum_b.png");
}


#swmenu ul a:hover, #swmenu ul a:focus {
	background-position: 0 -41px; }	

#swmenu ul .current a, #swmenu ul .current a:hover, #swmenu ul .current a:focus {
	background-position: 0 -41px;
}

#swsubmenu {
	padding-top: 110px;
	width: 280px;
	float: left;
}
#swcontent-11 {
	position: absolute;
	margin-left: 280px;
	width: 640px;
	padding-right:40px;
}
#swcontent-12 {
	position: absolute;
	margin-left: 280px;
	width: 370px;
	padding-right:40px;
}
#swcontent-22 {
	position: absolute;
	margin-left: 700px;
	width: 370px;
	padding-right:40px;
}
#swcontent-13 {
	position: absolute;
	margin-left: 280px;
	width: 240px;
	padding-right:40px;
}
#swcontent-23 {
	position: absolute;
	margin-left: 560px;
	width: 240px;
	padding-right:40px;
}
#swcontent-33 {
	margin-left: 840px;
	width: 240px;
	padding-right:40px;
}








.langmenu {margin-left:47px; margin-top:323px; position:absolute; z-index:2; 
list-style-type: none; padding:0;
}

.langmenu li {float:left; margin:3px;
}


.langmenu A:link
{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10px; color: 

#555658; font-weight: normal; font-style: normal; text-decoration: none ;text-underline: 

none; float:left;}
.langmenu A:visited
{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10px; color: 

#555658; font-weight: normal; font-style: normal; text-decoration: none ;text-underline: 

none; float:left;}
.langmenu A:hover
{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10px; color: 

rgb(255,0,0); font-weight: normal; font-style: normal; text-decoration: none 

;text-underline: none; float:left;}
.langmenu A:active
{ font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10px; color: 

rgb(0,0,255); font-weight: normal; font-style: normal; text-decoration: none 

;text-underline: none; float:left;}


a.csc-textpic-imagecolumn { background-image:url(bild1.png); width:123px;
height:321px; display:block;}
a:hover.csc-textpic-imagecolumn { background-image:url(bild2.png); }
