/* CSS Document */



BODY{

	margin: 0px;

	padding: 0px;

	background: #FFFFFF;	

	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 15px;

}



#bg{

	width: 997px;

}



P, INPUT{

	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 14px;

	color: #333333;

}

A{

	color: #65594D;

	text-decoration: underline;

}

A IMG{

	border: 0px;

}

H1{

	margin: 0px;

	padding: 0px;

	font-size: 16px;

	font-weight: bold;

	line-height: 21px;

	color: #ED1C24;

}

DIV.Clear{

	clear: both;

	height: 1px;

	line-height: 1px;

}



/**

 * Styles für den Kopfbereich

 */

/* Satellittennavigation */

DIV.Satnav{

	color: #FFFFFF;

	background-color: #D71820;

	border-bottom: 1px solid #FABBBE;

	padding-left: 590px;

	height: 22px;

}

DIV.Satnav A{

	color: #FFFFFF;

	text-decoration: none;

}

DIV.Satnav UL{

	list-style: none inside none;

	margin: 0px;

	padding: 0px;

	background-color: #D71820;

}

DIV.Satnav UL LI{

	float: left;

	padding: 3px 12px 0px 12px;

	background: url(../img/elements/satnav_border_left.gif) no-repeat 0px 0px;

	font-size: 11px;

}

DIV.Satnav UL LI.NoLine{

	background-image: none;

}



div.Header{

	margin: 0px;

	padding: 0px;

	background: #EEEEEF url(../img/content/atm_logo_background.gif) no-repeat 0px 0px;

	height: 150px;

}



div.Logo{

	float: left;

	margin: 0px;

	padding: 45px 0px 0px 45px;

	height: 105px;

}

/* Hauptnavigation */

DIV.Mainnav{

	margin: 0px 0px 0px 380px;

	height: 150px;

	background: url(../img/elements/mainnav_background.gif) repeat-x 0px 0px;

}



DIV.Mainnav UL{

	margin: 0px;

	padding: 64px 0px 0px 0px;

	background-color: #ED1C24;

	list-style: none inside none;

	float: left;

}

DIV.Mainnav UL LI{

	margin: 0px 0px 0px 0px;

	display: inline;

	float: left;

	padding: 11px 9px 6px 9px;

	background: url(../img/elements/mainnav_border_top.gif) repeat-x 0px 0px;

	border-left: 1px solid #EEEEEF;

	background-color: #65594D;

}

DIV.Mainnav UL LI.Active{

	background: #65594D url(../img/elements/mainnav_active.gif) repeat-x 0px 0px;

}

DIV.Mainnav UL LI.Item_0{

	background: #65594D url(../img/elements/mainnav_border_top_start.gif) no-repeat 0px right;

	border-left: 0px solid #EEEEEF;

	padding-left: 0px;

}

DIV.Mainnav UL LI.Item_0_Active{

	background: #65594D url(../img/elements/mainnav_active_Item_1.gif) no-repeat 0px 0px !important;

	border-left: 0px solid #EEEEEF;

}

DIV.Mainnav UL LI H2{

	color: #FFFFFF;

	font-size: 15px;

	line-height: 15px;

	margin: 0px;

	padding: 0px;

}

DIV.Mainnav UL LI H2 A{

	color: #FFFFFF !important;

	font-size: 13px;

	text-decoration: none !important;

}

/*

 * Styles für die linke Spalte

 */

div.iedummy{

	background-color: #EEEEEF;

	padding: 0px;

	margin: 0px;

	height: 1px;

	font-size: 1px;

	clear: both;

	width: 0px;

}



DIV.LeftCol{

	float: left;

	width: 320px;

	margin: 0px;

	padding: 0px;

	background-color: #EEEEEF;

}

/* Unternavigation */

DIV.LeftCol UL{

	background-color: #EEEEEF;

	padding: 14px 0px 19px 0px;

	list-style: none inside none;

	margin: 0px;

	padding: 0px;

	width: 320px;

}

DIV.LeftCol UL LI{

	margin: 0px;

	padding: 0px;

	position: relative;

	background: url(../img/elements/subnav_border_bottom.gif) no-repeat left bottom;

}

DIV.LeftCol UL LI H2{

	margin: 0px;

	padding: 6px 0px 4px 49px;

}

DIV.LeftCol UL LI H2 A{

	color: #65594D;

	font-size: 14px;

	text-decoration: none;

}

DIV.LeftCol UL LI H2 A.Active{

	color: #ED1C24;

}

/* PictureBox */

Div.LeftCol DIV.PictureBox{

	width: 311px;

	background-color: #EEEEEF;

	margin: 17px 0px 0px 9px;

	padding: 0px;

}



DIV.LeftCol DIV.PictureBoxHome{

	width: 311px;

	background-color: #EEEEEF;

	margin: 9px 0px 0px 9px;

	padding: 0px;

}



DIV.LeftCol DIV.PictureBoxHome IMG{

	padding: 0px 0px 0px 0px;

	margin: 0px;

}

DIV.LeftCol DIV.PictureBox H4{

	background-color: #EEEEEF;

	margin: 0px;

	padding: 0px 0px 0px 13px;

	position: absolute;

	z-index: 400;

}

DIV.LeftCol DIV.PictureBox IMG.Border{

	position: absolute;

	z-index: 200px;

}

DIV.LeftCol DIV.PictureBox IMG{

	margin: 0px;

}

DIV.LeftCol DIV.PictureBox DIV.BottomText{

	background: #FFFFFF url(../img/elements/picture_box_shadow_sidebar.gif) repeat-y right;

	padding: 0px 5px 0px 0px;

	margin-top: -3px;

}

DIV.LeftCol DIV.PictureBox DIV.BottomText H5{

	background: #FFFFFF url(../img/elements/text_box_hr.gif) repeat-x 0px 0px;

	padding: 11px 6px 2px 6px;

	margin: 0px;

	font-size: 11px;

	font-weight: bold;

}



DIV.LeftCol DIV.PictureBox DIV.BottomText p{

	margin: 0px;

	font-size: 11px;

	font-weight: bold;

}



DIV.LeftCol DIV.PictureBox DIV.BottomTextBottom{

	background: #FFFFFF url(../img/elements/picture_box_shadow_bottom.gif) no-repeat 0px 0px;

	height: 10px;

	line-height: 8px;

	font-size: 8px;

	margin-bottom: 5px;

}





/**

 * Styles für den Footer

 */ 

DIV.Footer{

	clear: both;

	background-image: url(../img/elements/footer_border_top.gif);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	background-color: #ffffff;

	margin-top: 0px;

	padding: 23px 0px 4px 9px;

}



DIV.Footer img{

	display: block;

}



DIV.Footer A{

	font-size: 11px;

	background: #FFFFFF url(../img/elements/footer_icon_top.gif) no-repeat 0px 0px;

	margin: 3px 0px 3px 812px;

	padding: 0px 0px 0px 14px;

	display: block;

}
