body      { color: black; font-weight: normal; line-height: 15px; font-family: "Lucida Grande", Verdana, "Times New Roman", Georgia, Times; background-color: #f9f9f9; scrollbar-3dlight-color: #DCDCDC; scrollbar-arrow-color: #696969; scrollbar-base-color: #D3D3D3; scrollbar-darkshadow-color: #D3D3D3; 
img { border: none; border: 0; text-align: center;}

scrollbar-face-color: #D3D3D3; scrollbar-track-color: #DCDCDC  }
a:link     { color: black; font-weight: bold; text-decoration: underline }
a:visited   { color: black; font-weight: bold; text-decoration: underline }
a:hover   { color: #d50000; text-decoration: underline }
#footer  { color: black; font-style: italic; font-size: 11px; line-height: 13px; background-color: white; padding: 2px }
#sidebar    { margin: 0px; padding: 0px; border: solid 1px #808080;
	font-size: 12px;
}
#sidebar h3        { color: white; font-weight: bold; background-image: url(img.navi/bg.h3.jpg); margin: 0px; padding: 0px; height: 20px;
	font-size: 12px;
}
#sidebar h3 a       { color: white; text-decoration: none; background: url(img.navi/bg.h3.jpg) no-repeat right top; padding: 2px 3px 3px 4px; display: block;
	font-size: 12px;
}
#sidebar h3 a:hover       { color: black; text-decoration: none; background: url(img.navi/bg.h3.jpg) no-repeat right top }
#sidebar ul   { margin: 0; padding: 0;	list-style-image: none;
}
#sidebar li       { list-style-type: none; padding: 2px 4px; border-top: 1px solid #e0e0e0 }
#sidebar li a     { color: black; font-weight: normal; text-decoration: none; padding: 2px 4px; display: block }
#sidebar li a:hover      { text-decoration: none; background-color: #dcdcdc }
#sidebar li a:visited  { text-decoration: none; padding: 2px 4px; display: block }
#sidebar li.activeItem     { background-color: #dcdcdc }

#standard     { margin: 0px; padding: 0px }
#standard ul    { margin: 0; padding: 0px }
#standard li       { list-style-type: none; padding: 1px 0 1px 0px; border-top: 1px solid #e0e0e0 }
#standard li a      { color: black; font-weight: normal; text-decoration: none; padding: 2px 4px 2px 15px; display: block }
#standard li a:hover      { text-decoration: none; background-color: #dcdcdc }
#standard li a:visited   { text-decoration: none; padding: 2px 4px 2px 15px; display: block }
#standard li.activeItem     { background-color: #dcdcdc }

.abstand  { padding: 5px }
.link { color: black; font-size: 10px; padding: 5px 4px }
.link a { color: black; font-size: 10px; text-decoration: none }
.link a:hover { color: black; font-size: 10px; text-decoration: underline }
.subhead  { color: red; font-weight: bold; font-size: 15px; padding: 4px }
.head  { color: red; font-weight: bold; font-size: 13px; padding: 2px }
.textred   { color: red; line-height: 16px; padding: 2px }
.small { color: black; font-style: italic; font-size: 10px; line-height: 12px; padding: 2px }
.imagetext { color: black; font-style: italic; font-size: 10px; line-height: 12px; padding: 2px }
#border, .border { border: solid 1px #808080 }
h5 { color: black; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; margin: 2px 0px; padding: 2px 2px 4px 4px }
h4  { color: black; font-style: normal; font-weight: normal;font-size: 12px; line-height: 16px; margin: 2px 5px; padding: 2px 2px 4px 4px;
}
h3   { color: black; font-weight: bold; line-height: 29px; margin: 0px 0px 10px; padding: 2px 2px 2px 4px;
	background: url( img.navi/bremsspur.gif);
	font-size: 14px;
}
ul     { list-style-image: url(img.misc/listenpunkt.gif) }
li   { color: black }

#termine ul li {
	padding-bottom: 15px;
	font-size: 12px;
}
.fromfield  { color: black; line-height: 14px; background-color: #e8e8e8; border: solid 1px #d3d3d3; width: 150px }
.fromfield_lose  { color: black; line-height: 14px; background-color: #e8e8e8; border: solid 1px #d3d3d3 }
.texfield  { color: black; line-height: 14px; background-color: #e8e8e8; border: solid 1px #d3d3d3; width: 270px; height: 100px }

#crossfade { position: relative; width: 600px; height: 400px;}
div#slideshow_1 { position: relative;	height: 400px;	width: 600px;}
div#slideshow_2 { position: relative;	height: 400px;	width: 600px;}
div#slideshow_hella { position: relative;	height: 80;	width: 150px;}

div.slide { position: absolute; top: 0; left: 0; }
#slideshow {position: relative;}

#crossfade_small { position: relative; width: 250px; height: 130px;}
div#slideshow_small { position: relative; width: 250px; height: 130px; }

#newsbox_fullwidth {
width:630 px; 
border: 1px solid silver; 
padding: 0px; 
margin: 15px auto;
}

object.youtube_video {
margin: 0px 0px 0px 30px;
text-align: center;

}
#newsbox_fullwidth h4{
text-align: left;
}


}
#newsbox_fullwidth h3 {
	margin-top: 10px;
}

#contentspace table tbody tr td {
text-align: center;
}

#contentspace table tbody tr td table {
text-align: left;
margin: 0px auto;	
}

/*headerstuff*/
#kopfflashbanner { height: 80px; width: 728px; float: left; }
#rechtekleinehellabox { float: right; overflow: hidden;}
#logografikor {
	float: left;
}

td#headerbereich {
/*	padding-top: 15px;
	padding-bottom: 15px; */
}
#headerbereich a img {
	border: none;
}

tr#kopfbereichtr {
	min-width: 950px;
	height: 120px;
	width: 100%;
	overflow: hidden;
}
/*slider anfang*/

#sciroccoslider {
	padding: 10px;
}

div#moreinfos {
	width: 620px;
	border: 1px solid silver;
}

#moreinfos img {
	padding: 10px;
}

#moreinfos h3 {
	padding: 10px;
	border: none;
	line-height: 13px;
	margin-top: 10px;
}

#moreinfos h4 {
	padding: 10px;
}

#moreinfos h4 a {
	color: #000;
}
#moreinfos h4 a:hover {
	text-decoration: none;
}	

/*slider ende*/

#sidebar tbody tr td h3 a {
	line-height: 12px;
}

#sidebar tbody tr td h3 {
	line-height: 18px;
}

#hankookvideo {
	width: 150px;
	margin: 10 auto;
}

#newsbox_fullwidth img.fullsizeimg {
	margin-left: 15px;
}

/* @group Accordeon */
.accordion {
	width: 610px;
	display: block;
}
.accordion h3 {
 color: black; font-weight: bold; font-size: 14px; line-height: 29px; margin: 0px 0px 10px; padding: 2px 2px 2px 4px;
	cursor: pointer;
	background: url( img.navi/bremsspur_sprite.jpg);
	white-space: nowrap;
}

.accordion h5 {
font-weight: bold; font-size: 14px; line-height: 29px; margin: 50px 0px 10px; padding: 2px 2px 2px 4px;
	background: url( img.navi/bremsspur_sprite.jpg);
}

span.newsbox {
 font-style: normal; font-weight: normal; }

.accordion h3:hover {
	background-color: #e3e2e2;
	background: url( img.navi/bremsspur_sprite.jpg) 0 67px;
}
.accordion h3.active {
margin-bottom: 0px;
}

.accordion h3.active:hover {
	background: url( img.navi/bremsspur_sprite.jpg);
}

.accordion p {
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	line-height: 16px; margin: 0px; padding: 2px 0px 4px 0px
}
/* @end */

div.outertwrap {
	width: 1000px;
	margin: 0 auto;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	background-color: #fff;
	font-size: 12px;
}

table {
	font-size: 12px;
}

div.accordion span.newsbox span.4erblock {
	float: left;
	width: 220px;
	border: 1px solid silver;
	height: 500px;
}