.leer{
}

@font-face {
    font-family: 'DINOTBlack';
    src: url('/templates/locomotive/font/dinot-black-webfont/dinot-black-webfont.eot');
    src: url('/templates/locomotive/font/dinot-black-webfont/dinot-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/locomotive/font/dinot-black-webfont/dinot-black-webfont.woff') format('woff'),
         url('/templates/locomotive/font/dinot-black-webfont/dinot-black-webfont.ttf') format('truetype'),
         url('/templates/locomotive/font/dinot-black-webfont/dinot-black-webfont.svg#DINOTBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversLTStd57Condensed';
    src: url('/templates/locomotive/font/Univers/universltstd-cn-webfont.eot');
    src: url('/templates/locomotive/font/Univers/universltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/locomotive/font/Univers/universltstd-cn-webfont.woff') format('woff'),
         url('/templates/locomotive/font/Univers/universltstd-cn-webfont.ttf') format('truetype'),
         url('/templates/locomotive/font/Univers/universltstd-cn-webfont.svg#UniversLTStd57Condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

.urlref{
	padding-top:10px;	
}
.reflisting{
	list-style-type:square;
}

.newsletterround #slogan{
	width:640px!important;
	max-width:640px;
}

#sloganschmal,
#slogan{
	font-family: 'DINOTBlack', Helvetica, Arial, Verdana, sans-serif;
	overflow:hidden;
	text-transform: uppercase;	
	font-size:43px;
	line-height: 36px;
	
	padding-left:10px;
	
	width:311px;
	max-width:331px;
	
	border-bottom:3px solid #000;
	font-weight:bold;
	letter-spacing: -4px;
	word-spacing: -1px;
	margin-bottom:12px;
}

#Content {
	padding-left:10px;
	width:312px;
	max-width:332px;
}
#Contentfull img,
#Content img{
	border:0px !important;	
}


#Cleftfull #slogan,
#Cleftfull #sloganschmal{
	margin-left:-10px;
}
#Cleftfull{
	padding-left:20px;
	width:317px;
	max-width:317px;	
}

#Cleftfull,
#Cleft{
	float:left;
	width:332px;
}
#headerDiaShow{
	height:190px!important;
	overflow:hidden!important;
}
#Crightkontakt,
#Cright{
	float:left;
	width:377px;
	height:377px!important;
	margin-top:74px;
	overflow:hidden;
}
#Cright img{
	width:382px;
	height:auto!important;
	max-height:377px!important;
	clip:rect(0px,382px,227px,0px);
}
#Crightkontakt img{
	width:auto!important;
	height:auto!important;
	max-height:auto!important;
}
#Cright object{
	width: 377px!important;
	height: 227px!important;
}

/********************************/
/***********  navi **************/
#navitop{
	line-height: 22px!important;
	margin-top:8px;
	margin-bottom:50px;
	text-align:right;
	max-width:715px;
	width:715px;
	height:22px!important;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size: 14px;
}
.menuList {
	float: right;
}
.menuList a:link,
.menuList a:active,
.menuList a:visited,
.menuList a:focus {
	display: block;
	padding: 0 10px;
	color: #000;
	text-decoration: none;
	line-height: 22px!important;
}
.menuList a:hover {
	color: #666!important;
	line-height: 22px!important;
}
.menuListAktive {
	color: #fff!important;
	line-height: 22px!important;
	background-color:#000;
}



/********************************/
/***********Subnavi**************/
#subnavifronttit{
	display: block;
	max-width:223px;
	width:215px;
	color: #fff;
	text-decoration: none;
	padding:2px;
	padding-left:6px;
	background-color:#000;
}
#subnavifront{
	padding-top:40px;
	padding-left:30px;
	max-width:223px;
	width:223px;
	min-height:210px!important;
}
#subnav {
	list-style-type: none;
	float: left;
}
#subnavi {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.SubNaviTop {
	width: 100%;
}
.SubNaviTop a:link,
.SubNaviTop a:active,
.SubNaviTop a:visited,
.SubNaviTop a:focus {
	line-height: 12px;
	display: block;
	color: #000;
	text-decoration: none;
	
	padding:2px;
	padding-left:6px;
}
.SubNaviTop a:hover {
	
	color: #666;
	background-color:#ccc;
}
.SubNaviTopAktive {
	
	background-color:#666;
	padding:2px;
	padding-left:6px;
}
.SubNaviTopAktive a:link,
.SubNaviTopAktive a:active,
.SubNaviTopAktive a:visited,
.SubNaviTopAktive a:focus,
.SubNaviTopAktive a:hover {
	line-height: 12px;
	
	display: block;
	color:#fff;
	text-decoration: none;
}

/********************************/
/*********SubSubNavi*************/





#adressleft{
	font-size: 14px;
	text-transform: uppercase;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	letter-spacing: -1px;
	font-weight:bold;
}
#sharepoints{
	padding-left:30px;
	padding-bottom:10px;
}

.strichNL{
	width:335px;
	height:1px;
}
#follow{
	padding-bottom:10px;
	width:335px;
}
#logo{
	padding-left:30px;
	padding-bottom:20px;
	cursor:pointer;	
}

#ball{
	padding-top:30px;
	padding-bottom:30px;
	padding-left:30px;
}




#divleft{
	float:left;
	width:285px;
}
#divright{
	float:left;
	width:715px;
}


#ticker{
	color:#fff!important;
	margin-top:10px;
	height:20px;
	width:1000px;
	line-height: 18px;
}
#Bordertop{
	height:42px;
	width:1000px;
}

#Rounder{
	height:100%;
	width:1010px;
	margin:0px auto!important;
}

.onlyprint {
	display:none;
}
* {
	margin: 0px;
	padding: 0px;
}
html{
	height:100%;
}
body {
	font-family: 'UniversLTStd57Condensed', Helvetica, Arial, Verdana, sans-serif;
	color:#000;
	font-size:11px;
	line-height: 14px;
	margin:0px;
	background-color:#fff;	
	background-image:url('/templates/locomotive/images/bg_top.jpg');
	background-repeat:repeat-x;
	background-position:top left;
}

a:link,
a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#999;
	text-decoration:underline;
}
a:focus {
	outline: none;
}


/********************************/
/**********Schriften*************/
.titel {
	font-size:16px;
	line-height: 17px;
	font-weight: bold;
	color: #fff;
}
