/* extensions */

@import 'extensions.css';
@import 'css-styled-content.css';

* {
	
		margin:			0px;
		padding:		0px;
		font:			9pt Arial, "Lucida Grande", Verdana, sans-serif;
		
}

BODY {
	
		margin-left:		4px;
		background: 		url(../img/left_back.gif) repeat-y 4px;
                color:			#555555;
	
}

IMG {
		border:			0px;
}

A IMG {
		border:			0px;
}

BODY P {
		line-height:		160%;
}
	
/*		---	Zentralformatierungungen	---	*/
A {		
		color: 			#034EA2;
		text-decoration:	none;
		
}
B A {
		font-weight:		bold;
		
}
B, STRONG {
		font-weight:		bold;	
		font-style:		inherit;
		
}

I, EM {
		font-style:		italic;
		font-weight:		inherit;	
		
}
#middle A {		
		color: 			#034EA2;
		text-decoration:	none;
		line-height:		160%;
}
#middle B A {
		font-weight:		bold;
		line-height:		160%;
}
#middle B, STRONG {
		font-weight:		bold;	
		font-style:		inherit;
		line-height:		160%;
}

#middle I, EM {
		font-style:		italic;
		font-weight:		inherit;	
		line-height:		160%;
}
UL {
		list-style-position:	outside;	
		margin-left:		16px;
		list-style-image: 	url(../img/bullet.gif);
}
LI {
		margin-bottom:		6px;
}
HR {
		border:			0px;
		border-bottom:		1px dashed black;
		width:			90%;
		color:			white;
		
}
H2 { 		/* mittlere Überschrift*/

		font-weight:		bold;
		font-size:		120%;		
}

H3 { 		/* kleine Überschrift*/

		font-weight:		bold;
		
}

TD {
		color:			#555555;
}

#left .text {
		width:			130px;
}

#right .text {
		width:			140px;
}

.text {
		margin:			0px 15px 0px 15px;
		color:			#555555;
		width:                  550px;

}

.text P, .text LI {
		line-height:		160%;	
}


/************************************************/
/*						*/
/*		NAVI OBEN			*/
/*						*/
/************************************************/

.topNavi {
		text-align:		center;
		width:			100px;
		height:			22px;
		float:			left;		
}
.topNavi A {
		color:			black;
		font-weight:		bold;
}


/*     --------------- Spezielle RTE klassen ----- 	*/



.weiter IMG {
		border:				0px;
		float:				right;
		vertical-align:			middle;		
}
.weiter {
		text-align:			right;
		float:				right;
}

.zurueck IMG {
		border:				0px;
		vertical-align:			middle;		
}


/*      -------------- Sprachauswahl -------------	*/

.language {

		height:				26px;

}

.CUR {

		background: 			url(../img/flags/icon_flagge.gif) no-repeat center top white;
}

.NO {
		text-align:			center;
		width:				26px;
		float:				left;
}

.CUR IMG {
		margin-top:			10px;
}

.NO IMG {
		margin-top:			10px;
}
	
/*	------------- ELEMENTE --------------------	*/

#c9908, #c9910{text-align:center}

#head {
	
		background-color:		white;
		height:				109px;
		width:				990px;
		float:				left;
	
	}
	
#space {
	
		height:				9px;
		width:				1px;
	
	}
	
#navi {
	
		width:				990px;
		background:			url(../img/navi_back.gif) repeat-x bottom;
		height:				22px;
	
	}
	
#logo {
	
		width:				990px;
		/*background:			url(../img/oben.jpg) no-repeat;*/
		background:			url(../img/klauke-oben.gif) no-repeat;
		height:				76px;
		margin-top:			2px;
	
	}
	
#content {
	
		width:				990px;	

}

#left IMG {	/* alle Bilder in der Linken Spalte sind ohne Rahmen */
		border:				0px;
}
	
/* ---------------- LEFT AREA ----------------- */

	
#content #left {
	
		width:				200px;
		text-align:			center;
		float:				left;
	
}

.linksnavi {
		height:				80px;
}
	
.leftHead {
	
		height:				28px;
		float:				left;
	
}
	
.leftBox {
	
		text-align:			left;
    		margin: 			0 auto;
		background:			white url(../img/box_schattenR.gif) repeat-y right;
		width:				185px;
		clear:				both;
	
}

.leftBox .header {
	
		background:			#F0F0F0 url(../img/box_titel.gif) no-repeat;
		height:				14px;		
	
	
}

.leftBox .header B {
	
		margin-left:			33px;
		color:				#034EA2;	/*#0D3F96;  blaue überschrift */
}
	
.leftBox .text {
	
		margin:				14px 0px 0px 33px;
		width:				130px;
		color:				black;
	
}
	
	
.leftBoxShadow {
	
		margin: 			0 auto;
		background:			url(../img/box_schattenU.gif) no-repeat #f0f0f0;
		width:				185px;
		height:				6px;
}


/* ---- LEFT AREA (NAVIGATION) ---- */

.navi2 {
	
		text-align:		left;
		margin-top:		18px;
		clear:			both;


}

.naviImg {
		float:			left;
}
.naviImg IMG {
		margin-top:		1px;
}

.naviText {
		float:			right;
		width:			155px;
		margin-top:		3px;
}

.navi2 .level0 {
		background:		#949294;
		height:			20px;
		
}

#left .navi2 .blank {
                margin:			2px 0px 0px 15px;
		height:			15px;
		float:			left;
		color: 			white;
		font-weight:		bold;
}

.navi2 .level1, .navi2 .act {
	
		float:			left;
		border-bottom:		1px solid #7f7f7f;
		border-left:		1px solid #7f7f7f;
		
		/*height:			21px;
		width:			200px;*/
	
}

.navi2 .act {
		background:		#cccccc;	
}


.navi2 .level2, .navi2 .level2_last {
	
		float:			left;
		border-left:		1px solid #7f7f7f;
		background:		#cccccc;		
	
}

.navi2 .level2_last {
	
		border-bottom:		1px solid #7f7f7f;
				padding-bottom:		16px;
}

.navi2 a, .navi2 a:active, .navi2 a:visited, .navi2 a:hover {

		text-decoration:	none;
		color:			black;
		
}

.navi2 .level2 .naviImg {

		float:			left;
		width:			56px;
		height:			16px;		

}
.navi2 .level2 .naviText, .navi2 .level2_last .naviText {

		float:			left;
		width:			143px;		

}
.navi2 .level2 .sub_act A, .navi2 .level2 .sub_act .naviText a,.navi2 .level2_last .sub_act A, .navi2 .level2_last .sub_act .naviText a {

		color:			#034EA2;

}

/* ---------------- CONTENT AREA ----------------- */
	
	
#content #middle {
	
		width:				605px;
		float:				left;
	
}
	
.contentHead {
	
		height:				44px;
	
}
	
.contentBox {
	
		text-align:			left;
    	margin-left: 			12px;
		background:			white url(../img/boxC_schattenR.gif) repeat-y right;
		width:				590px;

		min-height:			425px;
		_height:			425px; /* HACK FÜR INTERNET EXPLORER*/
	
}

.contentBox .header {
	
		background:			white url(../img/boxC_ecke.gif) no-repeat right top;
		height:				27px;	
		color:				#10218B;/*#0D3F96; Blauton */
		margin-left:			15px;

}
	
.contentBoxShadow {
	
		margin-left: 			12px;
		background:			url(../img/boxC_schattenU.gif) no-repeat;
		width:				595px;
		height:				6px;
}
.contentBox .tx-rbflashobject-pi1-flash_altcontent {
		margin-left:			15px;
}

TABLE.contenttable TD {
		vertical-align:			top;
}
/* ---------------- 	RIGHT	 ----------------- */
	
#right {
	
		float: 				right;
		width:				170px;

}

.rightHead {
		height:				44px;
	
}

.rightBox, .rightBox2, .rightBox3 {
	
		text-align:			left;
		
    		margin-left: 			12px;
    		_margin-left: 			5px;
		background:			white url(../img/boxC_schattenR.gif) repeat-y right;
		width:				170px;
		
		min-height:			399px;
		_height:			399px;
	
}



.rightBox .header{
	
		background:			white url(../img/boxC_ecke.gif) no-repeat right top;
		height:				27px;
		color:				#0D3F96;
		margin-left:			15px;
	
	
}
 .rightBox2-header {
	
		background:			white url(../img/boxC_ecke.gif) no-repeat right top;
		height:				27px;
		color:				#0D3F96;
		margin-left:			15px;
	width: 166px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
}

.rightBox2 .header {
	
		background-image:			url(../img/header-right.gif);
		background-repeat:no-repeat;
		height:				14px;	
		color:#10218b;
		margin-left:			0px;
		padding-left: 25px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	
}

.rightBox2 .text, .rightBox2 .text img, .rightBox3 .text, .rightBox3 .text img {
	margin-top: 0px;
	padding-top:0px;
	margin-left:			0px;	
}

.rightBox2 .text, .rightBox3 .text{
		margin-bottom: 10px;
}
	
.rightBoxShadow {

		margin-left: 			12px;
		asdf	*margin-left: 6px;
		background:			url(../img/boxC_schattenU.gif) no-repeat;
		width:				168px;
		height:				6px;
}

	
/* ---------------- 	FOOTER	 ----------------- */

#footer {
	
		clear:				both;
		text-align:			center;
		width:				990px;
		color:				#7e7e7e;
	
}
	
#footer A {
	
		color:				#7e7e7e;	
}	

/* ---------------- 	Vertriebspartner	 ----------------- */

.karte_vertrieb {
		color:				white; 
		width:				305px; 
		vertical-align: 		middle; 
		background-color:		#336699;
		font-weight:			bold;

		/* Linie nach dem text */
}

.karte_abstand {
		height: 20px;
		line-height: 20px;
}


.jahr { float:left;margin-right:60px;}



/* PGAWin Flash einrücken */

#c9941, #c10538{margin-left: 15px;}