body {
	margin-left			: 0px;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 0px;
	background-color		: #777777;
	}
	
p {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	line-height			: 140%;
	margin-right			: 100px;
	margin-top			: 0px;
	margin-bottom			: 15px;
	}

p.left {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	line-height			: 140%;
	margin-right			: 15px;
	margin-top			: 0px;
	margin-bottom			: 15px;	
	}
	
.table_left {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	margin-right			: 10px;
	margin-top			: 0px;
	padding-bottom			: 5px;
	line-height			: 140%;
	}
	
.table_right {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	margin-right			: 0px;
	margin-top			: 0px;
	padding-right			: 100px;
	padding-bottom			: 5px;
	line-height			: 140%;
	}
	
p.balkencontentleft {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	line-height			: 140%;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 15px;	
	}
	
p.balkencontentright {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	line-height			: 140%;
	margin-right			: 9px;
	margin-top			: 0px;
	margin-bottom			: 15px;	
	}
	
h1 {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: bold;
	font-size			: 15px;
	color				: #000000;
	line-height			: 140%;
	margin-right			: 100px;
	margin-top			: 0px;
	margin-bottom			: 15px;
	}
	
a:link {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #CC0000;
	margin-left			: 0px;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 0px;
	padding-left			: 0px;
	padding-right			: 0px;
	padding-top			: 0px;
	padding-bottom			: 0px;
	text-decoration			: none;
	}
	
a:hover {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #CC0000;
	margin-left			: 0px;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 0px;
	padding-left			: 0px;
	padding-right			: 0px;
	padding-top			: 0px;
	padding-bottom			: 0px;
	text-decoration			: underline;
	}
	
a:active {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #CC0000;
	margin-left			: 0px;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 0px;
	padding-left			: 0px;
	padding-right			: 0px;
	padding-top			: 0px;
	padding-bottom			: 0px;
	text-decoration			: underline;
	}
	
a:visited {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #CC0000;
	margin-left			: 0px;
	margin-right			: 0px;
	margin-top			: 0px;
	margin-bottom			: 0px;
	padding-left			: 0px;
	padding-right			: 0px;
	padding-top			: 0px;
	padding-bottom			: 0px;
	text-decoration			: none;
	}
	
ul {
	margin-left			: 15px;
}

li {
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #000000;
	line-height			: 140%;
	margin-left			: 0px;
	margin-right			: 100px;
	margin-top			: 0px;
	margin-bottom			: 0px;	
	}
	

.left_container	{
	width				: 245px;
	height				: 100%;
	float				: left;
	background-color		: #FFFFFF;
	background-image		: url(../images/layout/img_left_bg_01.gif);
	background-repeat		: no-repeat;
	}

.logo_container {
	width				: 245px;
	height				: 57px;
	}
	
.navigation_container {
	width				: 220px;
	margin-left			: 25px;
	padding-top			: 40px;
	}
	
.navigation {
	padding-bottom			: 30px;
	clear				: both;
	}

.navigation_last_entry {
	padding-bottom			: 20px;
	clear				: both;
	}
	
.navigation_language {
	margin-left			: 48px;
	padding-bottom			: 0px;
	clear				: both;
	}

.right_container {
	width				: 755px;
	height				: 100%;
	float				: left;
	background-color		: #CCCCCC;
	}
	
.right_container_dritteebene {
	width				: 755px;
	height				: 100%;
	float				: left;
	background-color		: #CCCCCC;
	background-image		: url(../images/layout/img_dritteebene_right_bg_01.gif);
	}
	
.sitetitle_container {
	width				: 755px;
	height				: 57px;
	background-color		: #CC0000;
	}
	
.sitetitle {
	margin-left			: 235px;
	padding-top			: 30px;
	}
	
.sitetitle_dritteebene {
	margin-left			: 245px;
	padding-top			: 30px;
	}
	
.content_03_container {
	width				: 235px;
	padding-top			: 20px;
	float				: left;
	}

.subnavigation_container {
	width				: 235px;
	}
	
.subnavigation {
	padding-top			: 7px;
	clear				: both;
	}
	
.content_03 {
	width				: 210px;
	margin-left			: 25px;
	padding-top			: 20px;
	}

.content_01_container {
	width				: 520px;
	padding-top			: 25px;
	float				: left;
	}
	
.content_01_container_dritteebene {
	width				: 520px;
	padding-top			: 25px;
	float				: left;
	}
	
.content_02_container {
	width				: 730px;
	clear				: both;
	margin-left			: 25px;
	}
	
.startseite_left_container {
	width				: 247px;
	height				: 750px;
	float				: left;
	background-image		: url(../images/layout/img_wartehalle_01.jpg);
	background-repeat		: no-repeat;
	}
	
.startseite_right_container {
	width				: 753px;
	height				: 750px;
	float				: left;
	}
	
.startseite_right_01 {
	width				: 753px;
	height				: 58px;
	background-color		: #FFFFFF;
	}
	
.startseite_right_02 {
	width				: 753px;
	height				: 692px;
	background-image		: url(../images/layout/img_startseite_bg_01.gif);
	background-repeat		: no-repeat;
	}
	
.language_container {
	width				: 200px;
	text-align			: right;
	float				: right;
	margin-right			: 17px;
	padding-top			: 262px;
	}
	
.language {
	padding-bottom			: 32px;
	}
	
.dad_ged_container {
	width				: 200px;
	text-align			: right;
	float				: right;
	margin-right			: 38px;
	padding-top			: 304px;
	}
	
.dad_ged {
	padding-bottom			: 29px;
	}
	
.balken_headline_container {
	width				: 420px;
	height				: 18px;
	min-height				: 18px;
	max-height				: 100px;
	overflow 				: visible;
	border-color			: #CC0000;
	border-style			: solid;
	border-left-width		: 0px;
	border-right-width		: 0px;
	border-top-width		: 1px;
	border-bottom-width		: 1px;
	background-color		: #B7B7B7;	
	}
	
.balken_headline_left {
	width				: 337px;
	height				: 18px;
	min-height				: 18px;
	max-height				: 100px;
	overflow 				: visible;
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #474545;
	text-align			: left;
	margin-left			: 3px;
	padding-top			: 1px;
	float				: left;
	}
	
.balken_headline_right {
	width				: 70px;
	height				: 18px;
	min-height				: 18px;
	max-height				: 100px;
	overflow 				: visible;
	font-family			: arial, verdana, helvetica, courier, times;
	font-weight			: normal;
	font-size			: 13px;
	color				: #474545;
	text-align			: right;
	padding-top			: 1px;
	float				: left;
	}
	
.balken_content_container {
	width				: 420px;
	margin-top			: 5px;
	margin-bottom			: 10px;
	}

.balken_content {
	width				: 420px;
	text-align			: left;
	padding-left			: 3px;
	}
	
.balken_content_left {
	width				: 200px;
	text-align			: left;
	padding-left			: 3px;
	}
	
.balken_content_right {
	width				: 220px;
	text-align			: right;
	}
	
.seitenabschluss_container {
	width				: 520px;
	height				: 40px;
	position			: absolute;
	bottom				: 0px;
	/*background-color		: #CC0000;*/
	}

.seitenabschluss_container_02 {
	width				: 520px;
	height				: 40px;
	margin-top			: 0px;
	}
	
.seitenabschluss_uebersicht {
	width				: 340px;
	text-align			: left;
	margin-top			: 16px;
	float				: left;
	}
	
.seitenabschluss_zurueck {
	width				: 82px;
	text-align			: left;
	margin-top			: 15px;
	float				: left;
	}
	
.seitenabschluss_vorwaerts {
	width				: 64px;
	text-align			: right;
	margin-top			: 15px;
	float				: left;
	}
	
.specialnavigation_wrap {
	margin-left			: 15px;
	margin-bottom			: 5px;
	}