/* CSS Style CMA (c)imc marketing&consult, 2006 */

body	{margin: 0 auto; padding: 0; background-color: #ffffff; text-align:center;}

/* Positionen */
.content	{position: relative;  margin:0 auto; width:980px; padding-bottom:430px; background-image:url(images/bg-contend.jpg); background-repeat:repeat-y;  text-align:left;}

.inhalt		{position: relative; top: 350px; width: 450px; left:300px; font-family: verdana; font-size: 11px; color: #000000; line-height: 21px; min-height:800px; height:auto;// height:800px;}

.kontakttable {font-family: verdana; font-size: 11px; color: #000000; line-height: 21px;}

.inhalt a		{font-family: verdana; font-size: 11px; color: #565656;}
.inhalt a:hover	{font-family: verdana; font-size: 11px; color: #000000;}

.posteaser     { position:absolute; top:370px; left:802px; width:168px; margin-right:10px;}

.possprachen	{ position:absolute; top:285px; width:410px; left:630px; height:40px; margin-top:20px;}

.posaddr	{left:10px; width:245px;//width:255px; background-color:#fff2e7; border-bottom: solid 2px #ff8819; padding:5px 0px 10px 10px; font-family:verdana; font-size:11px; color:#565656; line-height:17px; margin-top:20px;}	
			
.posanf	{width:250px; margin-top:0px;//margin-top:20px;}	
			
.news	{ padding:1px 10px 5px 5px; margin-top:20px; background-color:fff2e7;}
.liste-n			{
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 1px;
	padding-bottom: 5px; list-style-image:url(images/dot.gif);
	border-bottom: solid 1px #ff8819; margin-left:-10px;	
}
.addr		{font-family:verdana; font-size:11px; color:#ff8819; font-weight:bold;}

.right     { background-color:#FFFFFF; position:absolute; top:370px; margin-left:11px;}
/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:245px; width:675px; left:290px; height:40px;}
.kopfnavi			{font-family:verdana; font-size:12px; 	color:#ffffff; font-weight:bold; padding-top:13px; text-decoration:none; background-image:url(images/bg-navi.jpg); background-repeat:no-repeat; width:112px; height:40px;	display:table-cell;}
a.kopfnavi:link  	{color:#ffffff; text-decoration:none;}
a.kopfnavi:visited	{color:#ffffff; text-decoration:none;}
a.kopfnavi:active	{color:#ffffff; text-decoration:none;}
a.kopfnavi:hover	{color:#ffffff; text-decoration:none;  background-image:url(images/bg-navi-a.jpg); background-repeat:no-repeat;}
.kopfnavia			{font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; padding-top:13px; text-decoration:none; background-image:url(images/bg-navi-a.jpg); background-repeat:no-repeat; width:112px; height:40px;	display:table-cell;  text-decoration:none;}

.border-right		{ border-right:solid 1px #bd610b; height:40px;}
.border-left		{ border-left:solid 1px #d8883e; height:40px;}
.border				{ border-right:solid 1px #bd610b; border-left:solid 1px #d8883e; height:40px;}


/* Navigation*/
.posnavi	{width:255px; background-color:#fff2e7; border-bottom: solid 2px #ff8819;}				
.navi			{font-family:verdana; font-size:11px; color:#565656; font-weight:bold; display:block; background-image:url(images/dot.gif); background-position:left; background-repeat:no-repeat; padding:10px 0px 10px 20px; margin-left:20px;}	
a.navi:link  	{color:#565656; text-decoration:none;}
a.navi:visited	{color:#565656; text-decoration:none;}
a.navi:active	{color:#565656; text-decoration:none;}
a.navi:hover	{color:#ff830f; text-decoration:none;}
.navia			{font-family:verdana; font-size:11px; color:#ff830f; font-weight:bold; display:block; background-image:url(images/dot.gif); background-position:left; background-repeat:no-repeat; padding:10px 0px 10px 20px; margin-left:20px;  text-decoration:none;}	


/* Navigation 2*/
.navi2			{font-family:verdana; font-size:10px; color:#565656; display:block; background-image:url(images/dot-pfeil.gif); background-position:left; background-repeat:no-repeat; padding:4px 0px 4px 17px; margin-left:35px;}	
a.navi2:link  	{color:#565656; text-decoration:none;}
a.navi2:visited	{color:#565656; text-decoration:none;}
a.navi2:active	{color:#565656; text-decoration:none;}
a.navi2:hover	{color:#ff830f; text-decoration:none;}
.navi2a			{font-family:verdana; font-size:10px; color:#ff830f; font-weight:bold; display:block; background-image:url(images/dot-pfeil.gif); background-position:left; background-repeat:no-repeat; padding:10px 0px 10px 20px; margin-left:20px;  text-decoration:none;}	

/* Navigation Ebene 3 */
.posnavi3		{padding: 2px 0px 2px 30px;
					background-image:url(images/bg-navi-3.gif); background-position:left; background-repeat:no-repeat;}
.navi3			{font-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}
a.navi3:link  	{color:#666666;}
a.navi3:visited	{color:#666666;}
a.navi3:active	{color:#666666;}
a.navi3:hover	{color:#014E9C;}
.possubnavi3a		{padding: 2px 0px 2px 30px;
					background-image:url(images/bg-navi-3-a.gif); background-position:left; background-repeat:no-repeat;}
.navi3a			{font-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}

/* Titel */						
h1		{font-family: verdana; font-size: 18px; color: #ff830f; padding-bottom: 10px; margin: 0px; letter-spacing:1px;}

h2		{font-family: verdana; font-size: 11px; color: #ff830f; font-weight:bold; padding: 0px; margin: 0px; letter-spacing:1px;}

h3		{font-family: verdana; font-size: 13px; color: #565656; font-weight: bold; border-bottom: solid 1px #ff8819; padding-bottom: 5px; margin-right:30px; letter-spacing: 1px;}
h4		{font-family: verdana; font-size: 13px; color: #565656; font-weight: bold; border-bottom: solid 1px #ff8819; padding-bottom: 5px; letter-spacing: 1px; margin-left:10px;}
h6		{font-family: verdana; font-size: 11px; color: #000000; font-weight: normal; line-height:15px;}

/* Fliesstext */
.text 			{font-family:verdana; font-size:11px; color:#000000; line-height:17px;}
a.text:link 	{color:#616263; text-decoration:underline;}
a.text:visited	{color:#616263; text-decoration:underline;}
a.text:active	{color:#616263; text-decoration:underline;}
a.text:hover	{color:#005EA7; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:11px; color:#565656; line-height:17px;}
a.textk:link 	{color:#565656; text-decoration:underline;}
a.textk:visited	{color:#565656; text-decoration:underline;}
a.textk:active	{color:#565656; text-decoration:underline;}
a.textk:hover	{color:#e67d1c; text-decoration:underline;}

.textblau		{font-family:verdana; font-size:11px; color:#004A9D; line-height:16px;}
.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

/* Images */								
.logo			{ position:absolute; top:13px; height:270px; width:279px; left:11px;} 												
.bild1			{ position:absolute; top:0px; left:11px; height:13px; width:959px; background-color:#ff830f;}
.bild2			{ position:absolute; top:13px; left:290px; height:230px; width:126px;}
.bild3			{ position:absolute; top:13px; left:416px; height:230px; width:175px;}
.bild4			{ position:absolute; top:13px; left:591px; height:230px; width:379px;}

/* Seitenanfang*/
.top			{font-family:verdana; font-size:10px; color:#A01A00; line-height:18px; text-decoration:none;}
a.top:link  	{color:#A01A00;}
a.top:visited	{color:#A01A00;}
a.top:active	{color:#333333;}
a.top:hover		{color:#333333;}

/* Fussnavigation*/
.posfuss		{position: absolute; width: 980px; height: 81px; background-image: url(images/bg-fuss.jpg); 					 					background-position: left; background-repeat: no-repeat; margin-top:410px; font-family:verdana; font-size:11px; color:#6e6e6e;}
.fuss			{font-family:verdana; font-size:11px; color:#6e6e6e; line-height:25px; padding-right: 15px; padding-left: 15px;}				
a.fuss:link  	{color:#6e6e6e; text-decoration: none;}
a.fuss:visited  {color:#6e6e6e;text-decoration: none;}
a.fuss:active	{color:#6e6e6e;text-decoration: none;}
a.fuss:hover	{color:#ff830f;text-decoration: none;}
.fussa			{font-family:verdana; font-size:12px; color:#ff830f; line-height:25px; padding-right: 15px; padding-left: 15px;}				


/* Rahmen */
.blau			{border: 1px solid #00266D; }
.rightweiss		{border-right: 1px solid #ffffff; }
.line			{border: 0.1pt solid #005EA7;}

/* Listen */
.liste			{
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 5px; list-style-image:url(images/dot-li.gif);	
}



/* Hintergrundimages */
.bgnavi			{
	background-image: url(images/bg-navi.gif);
	background-position: left;
	background-repeat: repeat-y;
}

/* Preloader */
.hidepics {width:0px; height:0px; visibility:hidden;}


