/**
 * Style sheet elements
 */
.ce_jw_media_container
{
}

.mod_article
{
	width:550px;
	padding:25px;
}

.introContainer
{
	background-color:#EDEDED;
}

.introContainer p
{
	text-align:justify;
}

.introContainer h1
{
	margin-bottom:5px;
	text-transform: uppercase;
}

#left
{
	background-color:#CCCCCC;
}

#container
{
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/background_container.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#footer
{
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/background_footer.png");
	background-position:right bottom;
	background-repeat:no-repeat;
}

* html #main
{
	margin-left:-3px;
}

#contentBoxKontakt .mod_contentbox_inside
{
	padding:0px 10px;
}

#contentBoxKontakt h1
{
	font-weight:bold;
	font-size:13px;
	color:#333333;
	line-height:25px;
}

#contentBoxKontakt a
{
	text-decoration:none;
	color:#333333;
}

.boxLeft
{
	padding-left:10px;
}

.ce_accordion
{
	margin:5px 0px;
	border:1px solid #004D91;
}

.toggler
{
	padding:4px 4px 4px 20px;
	background-color:#004D91;
	background-image:url("tl_files/layout/pfeil_runter_toggler.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	cursor: pointer;
}

div.accordion div
{
	padding:5px;
}

.downloadarchivItem
{
	padding:5px;
	line-height:18px;
}

.downloadarchivItem .mime_icon
{
	float:left;
	margin-right:4px;
}

.mod_downloadarchiv .description
{
	margin-top:3px;
	margin-left:18px;
	font-style:italic;
}

#copyright
{
	width:200px;
	height:22px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	line-height:20px;
}

#footerToplink
{
	height:22px;
	float:right;
	margin-right:25px;
	text-align:center;
}

#footerToplink a
{
	padding-left:15px;
	text-align:center;
	background-image:url("tl_files/layout/pfeil_hoch.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	line-height:20px;
}

#footerToplink a:hover
{
	background-image:url("tl_files/layout/pfeil_hoch_blau.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#004D91;
}

#headlinesStartseite
{
	margin-top:15px;
}

#headlinesStartseite .layout_short h2 a
{
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	color:#333333;
}

#headlinesStartseite p.info
{
	font-size:11px;
}

#headlinesStartseite .layout_short
{
	padding:10px 5px;
	border-bottom:1px solid #B6B6B6;
}

#header
{
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-color:#CCCCCC;
	background-image:url("tl_files/layout/background_header.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#headerLogo
{
	height:100px;
	margin:0px 20px 0px 0px;
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/ega_logo.png");
	background-position:right top;
	background-repeat:no-repeat;
}

#menueRotation
{
	width:600px;
	height:220px;
	overflow:hidden;
	float:right;
	margin-right:20px;
	background-color:#FFFFFF;
	background-image:url("tl_files/fotos/header_rotator/001.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

* html #menueRotation
{
	display:inline;
}

#metanavigation
{
	width:800px;
	height:20px;
	text-align:right;
}

#metanavigation ul
{
	float:right;
	margin:0px;
	padding:0px;
	list-style: none;
}

#metanavigation li
{
	float:left;
	display:block;
	margin-left:8px;
	line-height:20px;
}

#metanavigation a, #metanavigation p
{
	text-decoration:none;
}

#hauptnavigation
{
	height:30px;
	overflow:visible;
	float:right;
	margin-right:20px;
}

/* IE6 Doubled-FLoat-Margin-Bug */
* html #hauptnavigation
{
	display:inline;
}

#hauptnavigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#hauptnavigation li
{
	width:119px;
	float:left;
	display:block;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/background_mainmenu_2.png");
	background-position:left top;
	background-repeat:repeat-x;
	border-left:1px solid #FFFFFF;
	line-height:30px;
}

#hauptnavigation p, #hauptnavigation a
{
	font-weight:bold;
	text-decoration:none;
}

#hauptnavigation p.active, #hauptnavigation li.trail
{
	background-image:url("tl_files/layout/background_mainmenu_hover.png");
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

#hauptnavigation a:hover
{
	color:#004D91;
}

#hauptnavigation a.trail
{
	color:#FFFFFF;
}

#hauptnavigationLinks
{
	width:200px;
	height:250px;
	overflow:hidden;
	float:left;
	margin:-30px 0px 0px 0px;
	padding:0px;
	background-color:#CCCCCC;
}

#hauptnavigationLinks ul
{
	margin:0px 10px;
	padding:0px;
	list-style: none;
}

#hauptnavigationLinks li
{
	height:49px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #B6B6B6;
	list-style: none;
}

#hauptnavigationLinks li.last
{
	border:0px;
}

#hauptnavigationLinks p, #hauptnavigationLinks a
{
	height:48px;
	display:block;
	margin-left:10px;
	padding-left:35px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#004D91;
	line-height:48px;
	text-transform: uppercase;
}

#hauptnavigationLinks p.neuwagen, #hauptnavigationLinks a.neuwagen, #hauptnavigationLinks p.gebrauchtwagen, #hauptnavigationLinks a.gebrauchtwagen
{
	background-image:url("tl_files/layout/icon_auto.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#hauptnavigationLinks p.zubehoer, #hauptnavigationLinks a.zubehoer
{
	background-image:url("tl_files/layout/icon_reifen.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#hauptnavigationLinks p.finanzierung, #hauptnavigationLinks a.finanzierung
{
	background-image:url("tl_files/layout/icon_santander.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#hauptnavigationLinks p.autogas, #hauptnavigationLinks a.autogas
{
	background-image:url("tl_files/layout/icon_autogas.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.layout_full .ce_text
{
	margin-top:15px;
}

.enclosure
{
	margin-top:15px;
	padding-top:5px;
	padding-left:5px;
	border-top:1px solid #b6b6b6;
}

.caption
{
	text-align:right;
	font-style:italic;
	font-size:10px;
}

p.back
{
	margin-top:15px;
	padding-top:5px;
	text-align:right;
	border-top:1px solid #B6B6B6;
}

p.back a
{
	padding-left:15px;
	background-image:url("tl_files/layout/pfeil_links.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

p.back a:hover
{
	background-image:url("tl_files/layout/pfeil_links_blau.gif");
}

.info
{
	font-weight:bold;
	font-size:11px;
	color:#333333;
}

.more
{
	margin-top:5px;
	font-weight:bold;
	font-size:10px;
}

.more a, a.hyperlink_txt
{
	padding-left:15px;
	background-image:url("tl_files/layout/pfeil_rechts.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

#headlinesStartseite .more a:hover, a.hyperlink_txt:hover
{
	background-image:url("tl_files/layout/pfeil_rechts_blau.gif");
}

#nlMain input.text
{
	width:225px;
	margin-bottom:5px;
}

#nlMain input.submit
{
	width:100px;
}

#nlMain p.confirm
{
	display:block;
	margin:2px 0px;
	font-weight:bold;
}

#nlMain .checkbox_container, #nlSpalteLinks .checkbox_container
{
	display:none;
}

#nlSpalteLinks
{
	padding:6px 13px;
	background-color:#7E9CCE;
	border-width:5px 0px;
	border-style:solid;
	border-color:#004D91;
}

#nlSpalteLinks h1
{
	margin-bottom:6px;
	font-size:13px;
	color:#FFFFFF;
	line-height:13px;
}

#nlSpalteLinks input.text
{
	width:170px;
	margin-bottom:5px;
}

#nlSpalteLinks input.submit
{
	width:100px;
}

#Newslist .layout_short
{
	padding:10px 5px;
	border-bottom:1px solid #B6B6B6;
}

#Newslist h2, #Newslist h2 a
{
	padding-bottom:3px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#004D91;
	line-height:20px;
}

.pagination p
{
	display:none;
}

.pagination_opener
{
	width:50px;
	float:left;
}

.pagination_closer
{
	width:50px;
	float:right;
}

.pagination_items
{
	margin:0px 50px;
	text-align:center;
}

.pagination ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.pagination li
{
	display:inline;
	margin:0px 5px;
	padding:0px;
	list-style-type:none;
}

.pagination_opener li
{
	float:left;
}

.pagination_closer li
{
	float:right;
}

.pagination a, .pagination span
{
	font-weight:bold;
	text-decoration:none;
}

.pagination span.pagination_current
{
	color:#004D91;
}

#referenzen .referenzen_items
{
	margin:15px 0px;
	border-top:1px solid #B6B6B6;
	border-bottom:1px solid #B6B6B6;
}

#referenzen .referenzen_item
{
	padding:10px 5px;
	border-bottom:1px solid #B6B6B6;
}

#referenzen .referenzen_items .last
{
	border-bottom:0px;
}

#referenzen .image_container
{
	float:right;
}

#referenzen .image_container img
{
}

#referenzen .referenzen_text
{
	margin-top:3px;
	font-style:italic;
}

#referenzen .referenzen_kunde
{
	font-weight:bold;
}

#referenzen .referenzen_auto
{
	font-style:italic;
}

#referenzenStartseite
{
	margin-top:15px;
}

#referenzenStartseite p.referenzen_text
{
	font-style:italic;
}

#referenzenStartseite span.referenzen_kunde
{
	font-weight:bold;
}

#referenzenStartseite .referenzen_item
{
	padding:10px 5px;
	border-bottom:1px solid #B6B6B6;
}

#lbOverlay
{
	background-color:#F0F0F0;
}

#lbImage
{
	background-color:#004D91;
	border:10px solid #004D91;
}

#lbCenter
{
	background-color:#002652;
}

#lbBottomContainer
{
	padding-top:10px;
}

#lbBottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
}

#lbCaption
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #333333;
	font-weight:normal;
}

#lbPrevLink, #lbNextLink
{
	width:40%;
}

#lbPrevLink:hover
{
	background-image:url("tl_files/layout/slimbox_previous.gif");
}

#lbNextLink:hover
{
	background-image:url("tl_files/layout/slimbox_next.gif");
}

#lbCloseLink
{
	width:30px;
	height:30px;
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/slimbox_close.gif");
	background-position:center center;
	background-repeat:no-repeat;
}

#unternavigation
{
	margin:0px 5px 20px 5px;
	border-bottom:1px solid #B6B6B6;
}

#unternavigation ul
{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-type:none;
}

#unternavigation li
{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
}

#unternavigation a, #unternavigation p
{
	padding-left:15px;
	background-image:url("tl_files/layout/pfeil_rechts.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	line-height:26px;
}

#unternavigation a:hover, #unternavigation p.active
{
	background-image:url("tl_files/layout/pfeil_rechts_blau.gif");
	color:#004D91;
}

.moognifyBorder
{
	background-color:#FFFFFF;
	border:2px solid #004D91;
}

.autoreifenTable
{
	width:549px;
	margin:1px;
	border-collapse:collapse;
}

.autoreifenTable td
{
	margin:1px;
	padding:2px;
	vertical-align:top;
	border:1px solid #cccccc;
}

.autoreifenTable .selected, .autoreifenTable .checked
{
	background-color:#fff;
	background-image:url("tl_files/layout/selected.gif");
	background-repeat:no-repeat;
}

.autoreifenTable .unselected, .autoreifenTable .unchecked
{
	background-color:#fff;
	background-image:url("tl_files/layout/unselected.gif");
	background-repeat:no-repeat;
}

.reifenanzahl .first
{
	width:100px;
}

.reifenauswahl .th_preise
{
	width:54px;
	padding:1px;
	border:1px solid #cccccc;
}

.reifenauswahl .th_preise
{
	width:54px;
	margin:0px;
	padding:1px 0px;
	border:1px solid #cccccc;
}

.reifenauswahl .th_reifen
{
	width:101px;
	padding:0px;
	border:1px solid #cccccc;
}

.reifenauswahl .ar_preise
{
	width:54px;
	padding:1px;
	border:1px solid #cccccc;
}

.reifenauswahl .reifenpreis
{
	margin-top:16px;
	padding-right:3px;
	text-align:center;
}

.reifenauswahl .selected, .reifenauswahl .unselected
{
	background-position: center 2px;
}

.felgentyp td.stahlfelge, .felgentyp td.alufelge, .felgentyp td.keinefelge
{
	padding-top:16px;
	text-align:center;
}

.felgentyp .selected, .felgentyp .unselected
{
	background-position: center 2px;
}

td.montagepaketZelle
{
	padding-top:16px;
	text-align:center;
}

.montagepaket .checked, .montagepaket .unchecked
{
	background-position: center 2px;
}

.felgenauswahl .th_felgenFoto
{
	width:79px;
}

.felgenauswahl .th_felgenDaten
{
	width:370px;
}

.felgenauswahl .th_felgenPreis
{
	width:50px;
	text-align:center;
}

.felgenauswahl .th_felgenSelect
{
	width:50px;
}

.felgenauswahl .felgenDaten
{
	vertical-align:top;
}

.felgenauswahl .felgenPreis
{
	text-align:right;
}

.uebersicht td.preis div
{
	margin-right:3px;
	text-align:right;
}

.uebersicht td.bearbeiten div
{
	text-align:center;
}

.uebersicht td.bearbeiten div a
{
	padding-left:15px;
	background-image:url("tl_files/layout/pfeil_rechts.gif");
	background-position:left center;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

.uebersicht td.bearbeiten div a:hover
{
	background-image:url("tl_files/layout/pfeil_rechts_blau.gif");
}

.uebersicht .error
{
	font-weight:bold;
	font-size:11px;
	color:#ff0000;
}

.uebersicht .bestaetigung_container
{
	width:400px;
}
