body {
background:transparent url(../images/bg-main.jpg) repeat-x scroll 0 0;
color:white;
font-family:arial;
margin:0;
}
p {
color:#FFFFFF;
font-family:arial;
font-size:11pt;
margin-top:104px;
}
#head-de {
background:transparent url(../images/bg-header.jpg) no-repeat scroll 131px 73px;
height:197px;
margin-bottom:8px;
width:880px;
}
#head-en {
background:transparent url(../images/bg-header-en.jpg) no-repeat scroll 131px 73px;
height:197px;
margin-bottom:8px;
width:880px;
}
#head-tr {
background:transparent url(../images/bg-header-tr.jpg) no-repeat scroll 131px 73px;
height:197px;
margin-bottom:8px;
width:880px;
}


.top-navi {
height:31px;
background:transparent url(../images/top-navi-bg.jpg) no-repeat scroll left top;
}
.suche {
padding-top: 3px;
width:300px;
}
.suche h1 {
color:#FFFFFF;
font-size:10px;
margin:0;
padding:2px 0 0 22px;
text-transform:uppercase;
width:30px;
}
.suche .csc-header {
float:left;
width:59px;
}

.suche label {
color:#FFFFFF;
font-size:10px;
margin:0;
padding:2px 0 0px 22px;
padding-right: 13px;
text-transform:uppercase;
width:30px;
float:left;
}

.suche p, .suche select, .suche h3 {
display:none;
}
.suche * {
margin:0;
padding:0;
}
.suche input {
border: none;
float:left;
font-size:10px;
margin:1px 0 0;
padding:0;
}
.suche tr {
display:inline;
float:left;
}
.suche .suchbutton {
background:transparent url(../images/pfeil.png) no-repeat scroll left center;
border:0 none;
height:14px;
line-height:10px;
margin-left:5px;
width:26px;
}
.suche .suchfeld {
background: url(../images/suchfeld-bg.jpg) left no-repeat;
height:16px;
padding:0 6px;
width:135px;
}
.flaggen {
float:right;
padding-right:6px;
margin-top: 3px;
}
.flaggen img {
border:0 none;
margin-left:24px;
margin-top:2px;
}
.logo {
height:55px;
position: relative;
margin-left:623px;
margin-top: 12px;
margin-bottom: 0px;
}
.slogan {
display: none;
color:black;
float:left;
font-size:28px;
font-weight:bold;
padding-left:130px;
padding-top:30px;
width:600px;
}
.logo-img {
border:0;
margin:0;
}
#start_topnav {
font-family:arial;
font-size:12px;
margin-left:10px;
margin-top:26px;
}
#start_topnav a, #start_topnav a:visited, #start_topnav a:active {
color:#555555;
text-decoration:none;
text-transform:uppercase;
padding-bottom:4px;
padding-top:23px;
margin-right:3px;
}
#start_topnav .no a {
display:block;
font-weight:bold;
}
#start_topnav .act a {
background: url(../images/navi-hover.jpg) repeat-x bottom;
display:block;
font-weight:bold;
}
#start_topnav a:hover {
background: url(../images/navi-hover.jpg) repeat-x bottom;
}

#start_topnav .nabi-table {
border-collapse: collapse;
}
#start_topnav .nabi-table td{
background:transparent url(../images/main-navi-trenner.jpg) no-repeat scroll right center;
width: 130px;
height:46px;
vertical-align:bottom;
text-align: center;
}

#main {
background:#FFFFFF none repeat scroll 0 0;
width:880px;
}
#start_col_main {
float:left;
margin-right:10px;
width:537px;
}
#start_col_right {
float:left;
width:323px;
}
#start_prevpic {
background-color:#D8D8D8;
float:left;
height:302px;
margin-bottom:10px;
width:537px;
}
#start_prevpic * {
margin: 0px;
padding: 0px;
}

#start_products {
background: transparent url(../images/start-produkte-bg.jpg) repeat scroll 0 0;
float:left;
height:302px;
margin:0 0 10px;
width:333px;
}

#start_products hr {
border:0;
width: 310px;
margin-top: 27px;
border-bottom: 1px dotted;
}

#start_products * {
color: #58585A;
text-decoration:none;
text-transform:none;
}
#start_products .start_drei {
font-size:12px;
padding:18px 4px 4px;
width:325px;
}

#start_products .start_drei p, #start_products .start_drei p a {
	margin-top: 0;
	font-size:10px;
}
#start_products .start_drei_text {
	width: 210px;
	padding:6px 0 0 8px;
}
#start_products .start_drei_text a {
	text-decoration: none;
}

#start_products .start_drei_text a:hover {
	text-decoration: underline;
}
#start_products .start_drei img {
	border: none;
}
#start_products .start_drei h2 {
width: 180px;
font-size:11pt;
margin-left:17px;
margin-bottom:0;
}
#start_products .start_drei h2 a {
}
#start_products .start_drei a {
font-size:12px;
}
#start_products .start_drei h3 {
width: 170px;
font-size:10pt;
font-weight:normal;
margin-top:-10px;
float: left;
position: relative;

}
#start_products .start_drei .pfeil-rot {
margin-left:17px;
margin-right:5px;
margin-top:-15px;
position:relative;
float: left;
}

#start_products .start_drei .subbild {
border: 1px solid;
width: 93px;
float: right;
position: relative;
margin-top: -77px;
margin-right: 14px;
color:white;
}

#start_products .start_vier {
border:1px solid white;
float:left;
height:151px;
padding:4px;
width:214px;
}
#start_products .start_vier h2 {
font-size:11pt;
line-height:80%;
}
#start_products .start_vier h3 {
font-size:10pt;
}
#start_products .start_vier img {
float:right;
}
#start_news {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0;
width:537px;
}
#start_news .news-latest-container {
background:white none repeat scroll 0 0;
}
#start_news .news-latest-container .news-latest-item * {
color:white;
padding-left:25px;
padding-right:25px;
text-transform:none;
}
#start_news .news-latest-container .news-latest-item h2 {
font-family:arial;
font-size:12px;
margin:0 0 20px;
padding-left:0;
padding-top:6px;
}
#start_news .news-latest-container .news-latest-item p {
display:inline !important;
float:left;
font-family:arial;
font-size:12px;
margin:0;
padding-left:25px;
padding-top:0;
}
#start_news .news-latest-container .news-latest-item .news-latest-morelink * {
background:transparent url(../images/pfeil.png) no-repeat scroll 35px -5px;
display:inline;
float:left;
font-size:12px;
font-weight:bold;
padding-left:5px;
text-align:left;
text-decoration:none;
width:50px;
}
#start_news .news-latest-container .news-latest-item h2 a {
text-decoration:none;
color: #666666;
}
#start_news .news-latest-container .news-latest-item {
background:transparent url(../images/bg-start-news.jpg) repeat-x scroll 0 0;
height:100px;
margin-bottom:10px;
}
#start_welcome {
background:#E6E6E6 none repeat scroll 0 0;
float:left;
font-size:12px;
height:280px;
margin:0;
padding:20px;
vertical-align:top;
width:293px;
color: #000000;
}
#start_welcome h3 {
	font-size:11px;
}
/*
#start_welcome .csc-textpic {
border-bottom:1px dotted #6F6F6F;
height:150px;
}
*/
#start_welcome .csc-textpic.csc-textpic-left {
border: none;
}
#start_welcome p {
font-size:11px;
margin-top:0;
color: #000000 !important;
}
#start_welcome .news-latest-container {
}
#start_welcome .news-latest-item {
}
#start_welcome .news-latest-container h2 a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
text-decoration:none;
}
#start_welcome .news-latest-container p {
display:inline;
margin:0;
}
#start_welcome .news-latest-morelink {
display:inline;
}
#start_welcome .news-latest-morelink a {
background:transparent url(../images/pfeil-5-rot.jpg) no-repeat scroll right center;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-right:10px;
text-decoration:none;
}
#start_welcome .news-latest-gotoarchive {
display:none;
}
#footer {
background-color:#FFFFFF;
height:60px;
width:880px;
}
#footer {
border-bottom:1px dotted #D2D2D2;
height:18px;
margin-top: 25px;
text-align:center;
}
#footer a {
color:#7E7E7E;
font-family:Arial;
font-size:10px;
padding-left:12px;
padding-right:12px;
text-decoration:none;
text-transform:uppercase;
font-weight: bold;
}
#footer a:hover {
text-decoration:underline;
}
#after-footer {
background: url(../images/after-footer-bg.jpg);
height: 22px;
margin-top:12px;
}



.flaggen {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.flaggen a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.flaggen a:hover {
	text-decoration: underline
}