h1,h2,h3,h4,h5,h6,pre,code { 
	font-size:			1em;
}

/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset/*,input*/ {
	margin:				0; 
	padding:			0;
}

a img,:link img,:visited img { 
	border:				none;
}

body {
	font-family:					Verdana, Arial, Helvetica, Geneva;  
	font-size: 						12px;
    text-align: 					left; /*für IE --> damit Site mittig*/
	/*line-height: 18px;*/
	color: 							#ffffff;
	background-color: 				#000000;
	background-image: 				url(../img/dl_background.jpg);
	background-repeat: 				no-repeat;	
	margin: 						0px;
    scrollbar-base-color:			#000000;
    scrollbar-3dlight-color:		#9EA0AD;
    scrollbar-arrow-color:			#fff;
    scrollbar-darkshadow-color:		#000000;
    scrollbar-face-color:			#000000;
    scrollbar-highlight-color:		#000000;
    scrollbar-shadow-color:			#000000;
    scrollbar-track-color:			#000000;
}

img {
	border: 			none;
}

img, div, a { behavior: url(iepngfix.htc) }

td {
	font-family: 		Verdana, Arial, Helvetica, Geneva;    
	font-size: 			12px;
	/*line-height: 16px;*/
}

div {
	text-align: 		center;
}

a:focus { /*gestrichelter Rahmen bei Klick auf Links -> weg*/
	outline:none;
}

a:link, a:visited, a:hover {	
	color:				#ffffff;
	border-bottom:		1px solid #339900;
	text-decoration:	none;	
}

a.imagelink:link, a.imagelink:visited, a.imagelink:hover {
	border:				none;
	text-decoration:	none;	
}

a.arrowlink:link, a.arrowlink:visited, a.arrowlink:hover {
	border:				none;
	text-decoration:	none;
	position:			absolute;
	float:				left;
}

a.fotothumb:link, a.fotothumb:visited, a.fotothumb:hover {
	border:				none;
	text-decoration:	none;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 		Verdana, Arial, Helvetica, Geneva;    
	font-style: 		normal;
	text-align: 		center;
	color: 				#ffffff;
	font-size: 			14px;
    font-weight: 		bold;
	/*letter-spacing:.2em;*/
	line-height: 		24px;
	/*text-transform: uppercase;*/
	/*padding: 24px 0px 12px 0px;*/
	margin: 			0px;        
    display: 			inline;
	/*clear: left;*/
}

p {	
	text-align: 		left;	
    margin: 			0px;
}

p.line {
    /*border-top:         1px solid #339900;*/
    background-image:   url(../img/dl_line.png);
    background-repeat:  no-repeat;  
}

input {
    font-family: 		Verdana, Arial, Helvetica, Geneva;
    font-size: 			12px;        
    border: 			1px solid #ffffff;
    color: 				#ffffff;
    background-color: 	#000000;
    width: 				400px;
}

input.send
{
	font-size:			12px;    
	font-weight:        bold;
	text-align:			center;
	border:				1px solid #ffffff;
	color:				#339900;
	background-color:	#000000;
	width: 				400px;  
}

select
{
	border:				1px solid #ffffff;
	color:				#ffffff;
	background-color:	#000000;
	width: 				400px;
}

select.sortbox
{
    border:             1px solid #ffffff;
    color:              #ffffff;
    background-color:   #000000;
    width:              100px;
}

textarea
{
	font-family:        Verdana, Arial, Helvetica, Geneva;
	font-size:          12px;
	width:				250;	 
	height:				100;
	width:				400px;
	overflow:			auto; 
	background-color:	#000000;
	color:				#ffffff;
	border:				none;
	text-align:			left;
	border:				1px solid #ffffff;
}

textarea.wcommentmessage
{
	width:				500px;	 
	height:				250px;  
	overflow:			auto; 
	background-color:	#000000;
	color:				#9EA0AD;
	border:				none;
	font-family:		Verdana, Arial, Helvetica, Geneva;
	text-align:			left;
	font-size:			12px;
	border:				1px solid #9EA0AD;
}

#page {
	/*width:					1280px;*/
	width:					100%;
	margin:					0px;
	text-align: 			left;
}

#logo {
        position: 			absolute;
        top: 				20px;
        left: 				20px;
}

#navigation_right {
        position: 			absolute;
        top: 				220px;
        left: 				20px;
        line-height: 		1.5;
}

#navigation {
	    position: 			absolute;
        top: 				210px;
        left: 				220px;
        font-family: 		Verdana, Arial, Helvetica, Geneva;  
        font-size: 			12px;
        font-style: 		bold;	       
        color: 				#ffffff;
        vertical-align:		middle;
        /*margin-top: 		20px;
        margin-bottom: 		20px;*/
}

#sortbox {
        position:           absolute;
        top:                5px;
        left:               600px;
}

#browseArrows {
        position:           absolute;
        top:                5px;
        left:               680px;
        width:              35px;
        text-align:         center;
        /*border:      1px solid #339900;*/
}

#successnotice {
        border:				1px solid #339900;
}

#content {
		font-family: 		Verdana, Arial, Helvetica, Geneva;    
		font-style: 		normal;
		color:				#ffffff;
		position: 			absolute;
        top: 				210px;
        left: 				220px;
        width:				720px;
		text-align: 		left;    
}
/*
#content img {
	    border:             1px solid #ffffff;
        float:              left;
        padding:            4px 18px 18px 4px;
}*/

#gallery {
	    /*falls weniger als 4 bilder in gallery, damit breite aufgespannt wird, weil footer etc. centered ist*/
        width:              720px;
}

#teampage {
        /*text-align:         center;
        vertical-align:     middle;*/	
        line-height:        1.5;
        text-align:         justify;
}

#teampage img {
        float:              left;
        padding:            4px 18px 18px 4px;
}

#headline {
		width:				100%;
		text-align: 		center;
}

#map {
		background-image: 	url(../img/dl_europe_map.png);
		background-repeat: 	no-repeat;
		position: 			absolute;
		height:				530px;
		width:				711px;
}

#news {
    text-align: left;        
}

#news img {
        float: left;
        padding: 4px 18px 18px 4px;
}

#news_pub {
	/*font-family: Verdana, Arial, Helvetica, Geneva;  */
	font-size: 0.8em;
	text-align: right;
}

#footer {
		/*position: 			absolute;
        top: 				800px;
        left: 				450px;*/
		text-align:			center;
		color:				#ffffff;
		line-height: 		1.5;
		margin:				50px 0px 0px 0px;
}

#start {
	    text-align:         left;
        line-height:        1.5;
}

.highlight {
        color:              #339900;
}

.center {
	width:      100%;
	text-align: center;
}

.floatLeft {
        float:              left;	
}

.right {
	text-align: right;
}

.clear {
	clear: both;
}

.justify {
        text-align: justify;
}

table.content
{
        font-family: Verdana, Arial, Helvetica, Geneva;
        font-size: 12px;
        font-style: normal;
        color: #9EA0AD;
        padding: 0px;
        clear: both;
        border-collapse: collapse;
        /*margin: auto;
        width: 845;*/        
}

td.content_left
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				top;
  background-color:				#000000;
  width:					195px;  
}

td.content_right
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				top;
  background-color:				#000000;
  width:					650px;
}

td.photo
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					center;
  vertical-align:				top;
  background-color:				#000000;
  padding-left:					0px;
  padding-bottom:				3px;
  width:                                        845;
}

td.gallerythumb {
  /*width: 33%;*/
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  vertical-align: top;
}

td.fotothumb
{  
  text-align:					center;
  vertical-align:				middle;
  /*background-color:				#000000;*/
  width:						231;
  height:                       185;
}

td.fotothumblink
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:						#9EA0AD;
  text-align:					center;
  vertical-align:				middle;
  /*background-color:				#000000;*/
  width:						231;
  height:                       25;
}

td.teamthumb
{  
  text-align:                   center;
  vertical-align:               middle;
  /*background-color:               #000000;*/
  width:                        360px;
  height:                       250px;  
}

td.teamthumblink
{
  font-family:                  Verdana, Arial, Helvetica, Geneva;
  font-size:                    12px;
  font-style:                   normal;
  color:                        #9EA0AD;
  text-align:                   center;
  vertical-align:               middle;
  /*background-color:               #000000;*/
  width:                        360px;
  height:                       25px;
}

td.addtocart_l
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				top;
  background-color:				#000000;
  padding-left:					0px;
  padding-bottom:				0px;
  width:					100;
}

td.addtocart_r
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				middle;
  background-color:				#000000;
  padding-left:					0px;
  padding-bottom:				0px;
  width:					350;
}

td.gallery_ausw
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					center;
  vertical-align:				top;
  background-color:				#000000;    
}

td.profil_l
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				middle;
  background-color:				#000000;
  padding-left:					40px;
  padding-bottom:				3px;
  width:					345;
}

td.profil_r
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					left;
  vertical-align:				top;
  background-color:				#000000;
  width:					500;
}

td.linkthumb
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					center;
  vertical-align:				middle;
  background-color:				#000000;
  width:					231;
  height:                                       185;
}

td.linkthumbtxt
{
  font-family:					Verdana, Arial, Helvetica, Geneva;
  font-size:					12px;
  font-style:					normal;
  color:					#9EA0AD;
  text-align:					center;
  vertical-align:				middle;
  background-color:				#000000;
  width:					231;
  height:                                       25;
}

#mySlideShow
{
	width: 					200px !important;
	height:					200px !important;
	float:					left;
	margin-right:			20px;
}

.contactImage
{
    position:                   absolute;
    top:                        150px;
    left:                       500px;	
}

.photoShadowTopLeft {
    background-image: url(../img/photoShadowTopLeft.png);
    height: 17px;
    width:  14px;
}

.photoShadowTop {
    background-image: url(../img/photoShadowTop.png);
    background-repeat: repeat-x;
    height: 17px;
}

.photoShadowTopRight {
    background-image: url(../img/photoShadowTopRight.png);
    height: 17px;
    width:  14px;
}

.photoShadowLeft {
    background-image: url(../img/photoShadowLeft.png);
    background-repeat: repeat-y;
    width:  14px;
}

.photoShadowRight {
    background-image: url(../img/photoShadowRight.png);
    background-repeat: repeat-y;
    width:  14px;
}

.photoShadowBottomLeft {
    background-image: url(../img/photoShadowBottomLeft.png);
    height: 11px;
    width:  13px;
}

.photoShadowBottom {
    background-image: url(../img/photoShadowBottom.png);
    background-repeat: repeat-x;
    height: 11px;
}

.photoShadowBottomRight {
    background-image: url(../img/photoShadowBottomRight.png);
    height: 11px;
    width:  13px;
}

a.addthis_button {
    border:             none;
    text-decoration:    none;   
}
