/* ************************************ */
/* ALLGEMEIN */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	height: 100%;
	background-color: #EFF1F3;
	background-image: url(../img/general/bg-body.gif);
	background-repeat: repeat-y;
	color: #666666;
}
h1 {
	position: relative;
	font-family: CorpoADem;
	font-size: 25px;
	color: #7d7d7d;
	margin: 0px 0px 10px 0px;
	left: 275px;
	height: 100%;
	width: 715px;
}
#box-outside-1b #box-inside h1 {
	margin: 36px 0px 10px 0px;
}
h1 img {
	display: block;
}
h2 {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
a {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-image: url(../img/pfeil_navi.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 2px 4px;
}
a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/pfeil_navi_hover.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 2px;
}
.a_download, #text_newsletter_start .a_download {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-image:url(../img/general/teaser-link-download.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px 4px;
}
.a_download:hover, #text_newsletter_start .a_download:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/pfeil_downlod_hover.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px 4px;
}
.a_umbruch {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-image: url(../img/pfeil_navi.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 2px 4px;
	display: block;
}
.a_umbruch:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/pfeil_navi_hover.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 2px 4px;
	display: block;
}
.a_umbruch11 {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-image: url(../img/pfeil_navi.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 2px 4px;
	display: block;
}
.a_umbruch11:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/pfeil_navi_hover.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 2px 4px;
	display: block;
}

/* ************************************ */
/* DIVS ALLGEMEIN */

#head {
	background-color: #E4E4E4;
	position: absolute;
	height: 93px;
	width: 1000px;
	left: 0px;
	top: 0px;
	background-image: url(../img/general/header.jpg);
	background-repeat: no-repeat;
}
#navi_top {
	position: absolute;
	left: 260px;
	top: 63px;
	width: 730px;
	height: 30px;
}
#navi_top ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
#navi_top li {
	float: left;
	font-size: 11px;
	color: #4c4c4c;
	background-image: none;
	margin: 0px 3px 0px 0px; 
}
#head #navi_top a {
	font-size: 11px;
	color: #4c4c4c;
	text-decoration: none;
	padding: 7px 11px 7px 11px;
	line-height: 29px;
}
#head #navi_top a.home {
	background-image: none;
}
#head #navi_top a.home-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_home_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.home:hover, #head #navi_top a.home-high:hover {
	color: #00adef;
	background-image: url(../img/general/bg_navi_home.png);
}
#head #navi_top a.vorteile {
	background-image: none;
}
#head #navi_top a.vorteile-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_vorteile_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.vorteile:hover, #head #navi_top a.vorteile-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_vorteile.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}
#head #navi_top a.advantages {
	background-image: none;
}
#head #navi_top a.advantages-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_advantages_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.advantages:hover, #head #navi_top a.advantages-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_advantages.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}/*
#head #navi_top a.advantages:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_advantages.png);
	padding-top: 7px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
}*/
#head #navi_top a.produkte {
	background-image: none;
}
#head #navi_top a.produkte-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_produkte_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.produkte:hover, #head #navi_top a.produkte-high:hover {
	color: #00adef;
	background-image: url(../img/general/bg_navi_produkte.png);
}
#head #navi_top a.daten {
	background-image: none;
}
#head #navi_top a.daten-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_co2-uebersicht_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.daten:hover, #head #navi_top a.daten-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_co2-uebersicht.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}
#head #navi_top a.newsletter {
	background-image: none;
}
#head #navi_top a.newsletter-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_newsletter_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.newsletter:hover, #head #navi_top a.newsletter-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_newsletter.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}
#head #navi_top a.events {
	background-image: none;
}
#head #navi_top a.events-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_events_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.events:hover, #head #navi_top a.events-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_events.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}
#head #navi_top a.kontakt {
	background-image: none;
}
#head #navi_top a.kontakt-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_kontakt_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.kontakt:hover, #head #navi_top a.kontakt-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_kontakt.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}
#head #navi_top a.contact {
	background-image: none;
}
#head #navi_top a.contact-high {
	color: #00ADEF;
	background-image: url(../img/general/bg_navi_contact_high.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#head #navi_top a.contact:hover, #head #navi_top a.contact-high:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_contact.png);
	padding: 7px 11px 7px 11px;
	background-repeat: no-repeat;
}/*
#head #navi_top a.contact:hover {
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/general/bg_navi_contact.png);
	padding-top: 7px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
}*/
#footer {
	height: 14px;
	width: 1000px;
}
#column-left {
	width: 240px;
	position: absolute;
	top: 125px;
	height: 100%;
	left: 5px;
	z-index: 1000;
}


/* ************************************ */
/* NAVI LINKS */

#NL-1a {
	width: 236px;
	z-index: 100;
	overflow: visible;
}
#NL-1b {
	width: 236px;
	z-index: 100;
	height: 225px;
	overflow: hidden;
}
#NL-top {
	background-image: url(../img/general/bg_navi_top.png);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 3px;
	height: 45px;
	width: 236px;
}
#NL-top a {
	background-image: url(../img/general/bg_navi_top_a.png);
	background-repeat: no-repeat;
	width: 207px;
	height: 27px;
	display: block;
	padding: 9px 0px 0px 15px;
}
#NL-top a:hover {
	background-position: 2px 4px;
}
#NL-top a.high {
	color:#00adef;
}
#NL-middle {
	background-image: url(../img/general/bg_navi_middle.png);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	height: 100%;
}
#NL-middle a{
	display: block;
	background-image: url(../img/general/bg_navi_middle_a.png);
	background-repeat: no-repeat;
	width: 222px;
	height: 21px;
	padding: 5px 0px 0px 15px;
	margin: 0px 0px 0px 3px;
}
#NL-middle a.sub-open {
	background-image:url(../img/general/bg_navi_middle_a_sub-open.png);
}
#NL-middle a.sub-open:hover {
	background-image:url(../img/general/bg_navi_middle_a_sub-open.png);
	color:#00adef;
}
#NL-middle a.sub-closed {
	background-image: url(../img/general/bg_navi_middle_a_sub-close.png);
}
#NL-middle a.sub-closed:hover {
	background-image: url(../img/general/bg_navi_middle_a_sub-close.png);
	color:#00adef;
}
#NL-middle a.high{
	background-image: url(../img/general/bg_navi_middle_a-hover.png);
	background-repeat: no-repeat;
	color:#00adef;
}
#NL-middle a.high-sub-open, #NL-middle a.high-sub-open:hover {
	background-image:url(../img/general/bg_navi_middle_a_sub-open.png);
	color:#00adef;
}
#NL-middle a:hover{
	background-image: url(../img/general/bg_navi_middle_a-hover.png);
	background-position: 2px 4px;
}
#NL-middle a.sub{
	background-image:none;
	background-color: #ffffff;
	border-bottom: 1px solid dddddd;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 1px 5px;
	line-height: 17px;
	width: 205px;
	height: 18px;
}
#NL-bottom {
	height: 19px;
	width: 236px;
	background-image: url(../img/general/bg_navi_bottom.png);
	background-position: 0px -11px;
}

/* ************************************ */
/* TEASER */

#teaser-box {
}
#teaser-box-1b {
	margin: 75px 0px 0px 5px;
}

#linklist {
	width: 223px;
	margin: 25px 0px 30px 0px;
}
.ll-hl {
	font-size:11px;
	color:#666666;
	padding: 0px 0px 0px 0px;
	display:block;
}
#linklist a {
	display:block;
}
#teaser {
	width: 245px;
	z-index: 100;
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	height: 45px;
}
#teaser img {
	float: left;
}
.teaser_text {
	float: left;
	font-size: 11px;
	width: 160px;
	padding: 0px 0px 0px 10px;
	height: 50px;
}
.teaser_text_wide {
	font-size: 11px;
	width: 135px;
	padding: 0px 0px 0px 10px;
	height: 50px;
}
#teaser a {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	display:block;
}
#teaser a:hover {
	color: #00adef;
	text-decoration: none;
	background-position: 2px 4px;
}



/* ************************************ */
/* CONTENT ALLGEMEIN */

#box-outside {
	position: absolute;
	width: 1000px;
	top: 92px;
	left: 0px;
	padding-top: 35px;
	padding-bottom: 35px;
}
#box-outside-1b {
	position: absolute;
	width: 1000px;
	top: 92px;
	left: 0px;
	padding-top: 0px;
	padding-bottom: 35px;
}
#image-big {
	width: 1000px;
	height: 295px;
}
#flash-overview {
	width: 1000px;
	height: 470px;
}
#box-inside {
	width: 1000px;
	background-image: url(../img/general/line-content.gif);
	background-repeat: repeat-y;
	height: 100%;
	background-position: 0px 0px;
}
#box-inside  #visual {
	position: relative;
	left: 275px;
}
#visual-content {
	position: relative;
	left: 0px;
	padding-bottom: 20px;
}
#box-inside  #flash {
	left: 275px;
	position:relative;
	width: 715px;

}
#box-inside #flash-content {
	left: 0px;
	position:relative;
	width: 715px;
	margin-bottom: 20px;
}
#content {
	width: 715px;
	padding-bottom: 25px;
	left: 275px;
	position: relative;
	padding-top: 15px;
	height: 100%;
}
#content-events {
	width: 715px;
	padding-bottom: 25px;
	left: 275px;
	position: relative;
	padding-top: 15px;
	height: 100%;
}
#content-table {
	width: 730px;
	padding-bottom: 25px;
	left: 260px;
	position: relative;
	padding-top: 20px;
	height: 100%;
}
#content-table-events {
	width: 730px;
	padding-bottom: 25px;
	left: 260px;
	position: relative;
	padding-top: 0px;
	height: 100%;
}
#content-table-teaser {
	width: 715px;
	padding-bottom: 0px;
	left: 275px;
	position: relative;
	padding-top: 15px;
	height: 170px;
}
#content #component-left {
	width: 465px;
	padding: 0px 0px 10px 0px;
}
#content #component-left p{
	margin: 0px 0px 15px 0px;
	line-height: 16px;
}
#content #component-left-events {
	width: 465px;
	padding: 0px 0px 1px 0px;
}
#content #component-right {
	position:absolute;
	width: 230px;
	padding-top: 10px;
	padding-bottom: 10px;
	left: 485px;
	top: 9px;
	height: 123px;
}
#component-linklist {
	margin-bottom: 15px;
}
#news {
	position:relative;
	width:1100px;
	left: 1px;
	margin-bottom: 20px;
	margin-top: 10px;
	float: left;
}

/*
#content p {
	margin-top: 0px;
}
*/

/* ************************************ */
/* CONTENT T15 */

#component-tabs {
	width: 739px;
	font-size: 11px;
	position: relative;
	left: 261px;
	height: 19px;
	background-image:url(../img/general/component-tab-bg.jpg);
}
#component-tabs ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
#component-tabs li {
	float: left;
	background-image: none;
}
#component-tabs a {
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	text-decoration: none;
	background-image: none;
	height: 19px;
	padding-left: 5px;
	padding-right: 8px;
}
#component-tabs .li-on {
	background-image:url(../img/general/component-tab-left-on.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#component-tabs a.component-tab-on {
	color: #00adef;
	padding-top: 3px;
	padding-bottom: 2px;
	background-image:url(../img/general/component-tab-right-on.jpg);
	background-position:right;
}
#component-tabs .li-off {
	background-image:url(../img/general/component-tab-left.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#component-tabs a.component-tab-off {
	color: #003366;
	padding-top: 3px;
	padding-bottom: 2px;
	background-image:url(../img/general/component-tab-right.jpg);
	background-position:right;
}
#component-tabs a.component-tab-off:hover {
	color: #00adef;
	padding-top: 3px;
	padding-bottom: 2px;
	background-image:url(../img/general/component-tab-right.jpg);
	background-position:right;
}

/* ************************************ */
/* CONTENT NEWSLETTER */

#datenschutz {
	background-color: #cddcec;
	position: absolute;
	left: 520px;
	top: 0px;
	width: 240px;
	padding-top: 17px;
	padding-left: 10px;
	visibility: hidden;
	height: 110px;
	font-size: 11px;
}
#bild-text-block {
	display: block;
	width: 715px;
	margin-bottom: 27px;
	height: 130px;
}
.img_newsletter_start {
	float: right;
	width: 230px;
	text-align: right;
	height: 100%;
}
#text_newsletter_start {
	width: 465px;
}
#text_newsletter_start .subline {
	font-weight: bold;
	color: #666666;
}
#text_newsletter_start a {
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	background-image: url(../img/pfeil_navi.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 2px 3px;
	display: block;
	margin-top: 8px;
}
#text_newsletter_start a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/pfeil_navi_hover.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 2px 3px;
	padding-top: 0px;
}

/* ************************************ */
/* CONTENT TECHNISCHE DATEN */

#DATA {
	border: 1px solid #c1c1c1;
	margin-bottom: 30px;
	font-size: 11px;
	width: 740px;
}
#DATA .select-modell {
	width: 226px;
}
#DATA .select-aufbau {
	width: 75px;
}
#DATA .select-getriebe {
	width: 65px;
}
#DATA .select-kraftstoff {
	width: 55px;
}
#DATA .select-verbrauch {
	width: 95px;
}
#DATA .select-co2 {
	width: 100px;
}
#DATA .select-nennleistung {
	width: 85px;
}
#DATA .select-model {
	width: 200px;
}
#DATA .select-bodystyle {
	width: 75px;
}
#DATA .select-transmission {
	width: 84px;
}
#DATA .select-fuel {
	width: 55px;
}
#DATA .select-consumption {
	width: 115px;
}
#DATA .select-co2-en {
	width: 99px;
}
#DATA .select-rated-output {
	width: 80px;
}
#dataset tr {
	height:25px;
}
.data-input {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3D7BA0;
	border: none;
	height: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 18px;
}
#DATA select {
	font-size: 10px;
	height: 18px;
	width: 150px;
}
#DATA form {
	margin: 0px;
}
#DATA .padding-left {
	padding-left: 2px;
}

/* ************************************ */
/* CONTENT EVENT TABELLE */

#event {
	margin-bottom: 30px;
	font-size: 11px;
	width: 720px;
}
#event td{
	height:20px;
	padding-left:10px;
	border-left:solid;
	border-left-width:1px;
	border-left:#d5d0cb;
}
/* ************************************ */
/* CONTENT TEASERFRAGMENT TABELLE */

#teaserfragment {
	margin-bottom: 30px;
	width: 715px;
}
/* ************************************ */
/* CONTENT KONTAKT */

#content_kontakt {
	width: 560px;
	padding-bottom: 25px;
	left: 170px;
	position: relative;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 20px;
}
a:hover.download_link {
	font-size: 12px;
	font-weight: normal;
	color: #ff6804;
	text-decoration: none;
	background-image: url(../img/pfeil_download_hoover.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px;
}
#teaser a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #00adef;
	text-decoration: none;
	background-image: url(../img/pfeil_navi_hover.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
#content_kontakt #views,
#content_kontakt #views_nl {
	width: 560px;
	height: 14px;
	margin-bottom: 30px;
}
#content_kontakt #views a,
#content_kontakt #views_nl a, {
	font-size: 11px;
	line-height: 14px;
}
#content_kontakt #views .view1,
#content_kontakt #views_nl .view1 {
	padding-right: 10px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#content_kontakt #views .view2 {
	padding-right: 20px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-left: 15px;
}
#content_kontakt #views_nl .view2 {
	padding-right: 10px;
	padding-left: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-left: 5px;
}
#content_kontakt #views .view3 {
	padding-right: 20px;
	padding-left: 11px;
	margin-left: 15px;
}
#content_kontakt #views_nl .view3 {
	padding-right: 20px;
	padding-left: 11px;
	margin-left: 5px;
}
#content_kontakt hr {
	background-color: #c1c1c1;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.linie-content-box {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #d5d0cb;
}
.tabellen_rahmen_oben_hintergrund {
	border-top:solid; 
	border-top-color:#d5d0cb; 
	border-top-width:1px;
	background-color: #f0f0f0;
}
.tabellen_rahmen_oben {
	border-top:solid; 
	border-top-color:#d5d0cb; 
	border-top-width:1px;
}
.tabellen_rahmen_links {
	border-left:solid; 
	border-left-color:#d5d0cb; 
	border-left-width:1px;
}

#info_tabelle {
	padding: 4px;
	border: 1px solid #c1c1c1;
	margin-bottom: 30px;
}
#IKAM {
	padding: 4px;
	margin-bottom: 30px;
	background-color: #f8f8f8;
	border-left: 1px solid #dddddd;
}
.tabellen_hintergrund {
	background-color: #f0f0f0;
}
.tabellen_hintergrund_select {
	height:30px;
	background-image:url(../img/content/hg_select.jpg);
}
.tabellen_hintergrund_zeile {
	background-color: #f8f8f8;
}
.tabellen_rahmen {
	border: 1px solid #c1c1c1;
}

#IKAM a {
	font-size: 11px;
	background-position: 2px 4px;
}
#IKAM a:hover {
	font-size: 11px;
	background-position: 2px 4px;
}
#NK #form1 {
	margin-top: 5px;
	margin-bottom: 2px;
}
/* für firefox */
#IKAM td {
	padding: 4px;
}

#NK {
	padding: 4px;
	border: 1px solid #c1c1c1;
	margin-bottom: 30px;
}

.line-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.line-bottom-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
}
#FORM .line-bottom {
	border-top-color: #c1c1c1;
	border-right-color: #c1c1c1;
	border-bottom-color: #c1c1c1;
	border-left-color: #c1c1c1;
}
#WL {
	padding: 4px;
	border: 1px solid #c1c1c1;
}


/* ************************************ */
/* BERATUNGS FORMULAR */

#FORM {
	padding: 4px;
	margin-bottom: 30px;
	font-size: 11px;
}
#FORM td {
	padding: 4px;
}
#FORM #form-element td {
	margin: 0px;
	padding: 0px;
}
#FORM .textfeld {
	height: 14px;
	width: 210px;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 14px;
}
#FORM .dropdown {
	height: 18px;
	width: 210px;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 14px;
}
#FORM #form-element .checkbox {
	background-color: #FFFFFF;
	vertical-align: middle;
}
#FORM #form-element .radio {
	background-color: #FFFFFF;
	vertical-align: middle;
}
#FORM #form-element .radio-margin {
	background-color: #FFFFFF;
	vertical-align: middle;
}
#FORM #form-element .checkbox-padding {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	padding: 0px;
}
#FORM #form-element .checkbox-data-en {
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	padding: 0px;
	float: left;
}

#FORM .button a,
#FORM .button input {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/contact/btn.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 0px;
	background-color: #537bb9;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 20px;
	margin-left: 1px;
	border: 0 solid #000000;
	height:18px;
	cursor:pointer;
	width:75px;
	text-align:right;
}

#FORM .button a:hover,
#FORM .button input:hover{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/contact/btn_high.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 0px;
	background-color: #003366;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 20px;
	margin-left: 1px;
	border: 0 solid #000000;
	height:18px;
	cursor:pointer;
	width:75px;
	text-align:right;
}
#Fehlermeldung {
	font-size: 11px;
	color: #FF6600;
}

/* ************************************ */
/* NEWSLETTER FORMULAR */

#newsletter_img_teaser #FORM td {
	padding: 2px;
}
#newsletter_img_teaser #FORM .textfeld {
	height: 14px;
	width: 130px;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 14px;
}
#box #content_kontakt #FORM textarea {
	font-size: 11px;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#newsletter_img_teaser #FORM .radio {
	background-color: #cddcec;
	vertical-align: middle;
}
#box-outside #box-inside #content #bild-text-block .img_newsletter_start .fusszeile a {

}


/* ************************************ */
/* TEXT FORMATIERUNG */

.headline {
	font-family: CorpoADem;
	font-size: 25px;
	color: #7d7d7d;
}
.subline {
	font-weight: bold;
	color: #757575;
}
#content-table .subline {
	padding-left: 10px;
	font-weight: bold;
	color: #757575;
}
.text_klein {
	font-size: 11px;
}
.download_link {
	font-size: 12px;
	font-weight: normal;
	color: #527bb9;
	text-decoration: none;
	background-image: url(../img/pfeil_download.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px;
}
.image_link {
	background-image: none;
}
a:hover.image_link {
	background-image: none;
}
.popup_link {
	font-size: 12px;
	font-weight: normal;
	color: #527bb9;
	text-decoration: none;
	background-image: url(none);
	padding-left: 0px;
}

a:hover.popup_link {
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	color: #ff6804;
	text-decoration: none;
	background-image: url(none);
	padding-left: 0px;
}
.Hinweis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}
.no-link {
	text-decoration: none;
	background-image: none;
}
.fusszeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.co2 {
	font-size: 70%;
	line-height: 0px;
	bottom: 1px;
	vertical-align: sub;
}
.sup {
	vertical-align: 40%;
	font-size:8px;
}
#teaserfragment img {
	padding-bottom: 5px;
}

