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

body	{margin: 0; padding: 0; background-color: #dadada;}

/* Positionen */
.content	{position:absolute; top:105px; left:50%; margin-left:-490px; width:980px;}

.inhalt		{position: relative; top: 5px; width: 980px;  font-family: verdana; font-size: 12px; color: #000000; line-height: 17px;  background-color:#8b8b8b; min-height:600px; height:auto;// height:650px;}

/* Topavigation*/
	
.poskopfnavi	{ position:relative;  width:980px; background-color:#8b8b8b; }
.kopfnavi			{font-family:verdana; font-size:12px; color:#dadada;}	
a.kopfnavi:link  	{color:#dadada; text-decoration:none;}
a.kopfnavi:visited	{color:#dadada; text-decoration:none;}
a.kopfnavi:active	{color:#dadada; text-decoration:none;}
a.kopfnavi:hover	{color:#ffff00; text-decoration:none;}
.kopfnavia			{font-family:verdana; font-size:12px; color:#ffff00; text-decoration:none;}	

.kopfnavi2			{font-family:verdana; font-size:12px; color:#dadada; padding-right:15px;}	
a.kopfnavi2:link  	{color:#dadada; text-decoration:none;}
a.kopfnavi2:visited	{color:#dadada; text-decoration:none;}
a.kopfnavi2:active	{color:#dadada; text-decoration:none;}
a.kopfnavi2:hover	{color:#ffff00; text-decoration:none;}
.kopfnavi2a			{font-family:verdana; font-size:12px; color:#ffff00; text-decoration:none; padding-right:15px;}	

.kopfnavi3			{font-family:verdana; font-size:12px; color:#dadada; padding-right:15px; display:inline;}	
a.kopfnavi3:link  	{color:#dadada; text-decoration:none;}
a.kopfnavi3:visited	{color:#dadada; text-decoration:none;}
a.kopfnavi3:active	{color:#dadada; text-decoration:none;}
a.kopfnavi3:hover	{color:#ffff00; text-decoration:none;}
.kopfnavi3a			{font-family:verdana; font-size:12px; color:#ffff00; text-decoration:none; padding-right:15px;}	

.td-border			{ border-bottom: solid 1px #dadada;}
.td-bordera			{ border-top: solid 1px #dadada; border-left: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; margin-top:3px;}

.ko-border			{ border-top:solid 2px #333333; border-left:solid 2px #333333; border-right: solid 2px #999999; border-bottom: solid 2px #999999;}


/* Navigation*/
.posnavi	{position:absolute;	top:210px; left:10px; width:170px; border: solid 1px; height:400px;}				
.navi			{font-family:verdana; font-size:11px; color:#014E9C; font-weight:bold;}	
a.navi:link  	{color:#014E9C; text-decoration:none;}
a.navi:visited	{color:#014E9C; text-decoration:none;}
a.navi:active	{color:#014E9C; text-decoration:none;}
a.navi:hover	{color:#014E9C; text-decoration:none;}
.navia			{font-family:verdana; font-size:11px; color:#014E9C; font-weight:bold;}	



/* Titel */						
h1		{font-family: verdana; font-size: 14px; color: #ffff00; width:980px; height:30px; background-color:#676767; padding-bottom: 0px;//padding-bottom: 10px; margin: 0px; }

h2		{font-family: verdana; font-size: 14px; color: #ffff00; width:980px; height:25px; background-color:#a8a8a8; padding-bottom: 0px;//padding-bottom: 10px; padding-top:5px;}

h3		{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; padding-bottom: 15px; margin: 0px; letter-spacing: 1px;}

/* Fliesstext */
.text 			{font-family:verdana; font-size:12px; color:#000000; line-height:20px;}
a.text:link 	{color:#ffff00; text-decoration:underline;}
a.text:visited	{color:#ffff00; text-decoration:underline;}
a.text:active	{color:#ffff00; text-decoration:underline;}
a.text:hover	{color:#000000; text-decoration:underline;}

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

.link 			{font-family:verdana; font-size:10px; color:#ffffff;  text-decoration:none;}
a.link:link 	{color:#ffffff; text-decoration:none;}
a.link:hover	{color:#ffff00; text-decoration:none;}
.linka 			{font-family:verdana; font-size:10px; color:#ffff00; text-decoration:none;}

.texthead		{ position:relative; top:25px; left:15px; font-family:verdana; font-size:34px; color:#ffffff; text-decoration:none; letter-spacing:2;}
.textgelb		{font-family:verdana; font-size:12px; color:#ffff00; line-height:19px; font-weight:bold;}

/* Images */								
.logo			{ position:absolute; top:20px; left:50%; margin-left:-490px; width:980px; height:80px; background-color:#787878; } 												


/* Fussnavigation*/
.posfuss		{position: absolute; width: 980px; height: 25px; margin-top:10px; background-color:#8c8c8c; }
.fuss			{font-family:verdana; font-size:11px; color:#000000; line-height:25px; padding-right: 35px; padding-left: 35px; }				
a.fuss:link  	{color:#000000; text-decoration: none;}
a.fuss:visited  {color:#000000;text-decoration: none;}
a.fuss:active	{color:#000000;text-decoration: none;}
a.fuss:hover	{color:#ffff00;text-decoration: none;}
.fussa			{font-family:verdana; font-size:11px; color:#ffff00; line-height:25px; padding-right: 35px; padding-left: 35px; text-decoration: none;}				


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

/* Listen */
.liste			{
	background-image: url(images/listpoint.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-bottom: 5px;	
}

.listeu			{
	background-image: url(images/listpoint-1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}
.listeu_a			{
	background-image: url(images/listpoint-1-a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}

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

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

.block4 {
     width: 400px;
     height: 150px;
     margin-left:45px; padding:5px;
   }

.block4 {
     overflow: auto;
	 
   }
   
/* Galerie */   
.imageborder {border-top:solid 15px #CCCCCC; border-left:solid 15px #CCCCCC; border-bottom:solid 15px #bababa; border-right:solid 15px #bababa;}
.imageborder_s {border-top:solid 5px #CCCCCC; border-left:solid 5px #CCCCCC; border-bottom:solid 5px #bababa; border-right:solid 5px #bababa;}

