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

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

/* Positionen */
.content	{position: absolute; top: 180px; width:980px; padding-bottom:40px; }

.inhalt		{position: relative; top: 7px; width: 740px; left:230px; font-family: verdana; font-size: 12px; color: #000000; line-height: 17px;  background-image:url(images/blau-l.gif); background-position:left; background-repeat:no-repeat; min-height:400px; height:auto;// height:400px;}
.inhalt2		{position: relative; top: 7px; width: 720px;//width: 740px; left:230px; font-family: verdana; font-size: 12px; color: #000000;   background-image:url(images/rot-l.gif); background-position:left; background-repeat:no-repeat; min-height:400px; height:auto;// height:400px; padding:30px 0px 0px 30px;}
.inhalt3	{position: relative; top: 7px; width: 930px;//width: 950px; left:0; font-family: verdana; font-size: 12px; color: #000000;  min-height:400px; height:auto;// height:400px; padding:30px 0px 0px 30px;}

.posteaser     { position:absolute; top:30px; left:770px; width:200px; border: solid 1px; height:400px;}

.print		{ float:right;}

/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:155px; width:980px; height:15px; background-color:#9a9a98;}
.kopfnavi			{font-family:verdana; font-size:11px; color:#ffffff; float:right; padding-right:5px;}	
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;}
.kopfnavia			{font-family:verdana; font-size:11px; color:#014E9C; font-weight:bold;}	

/* Navigation*/
.posnavi	{position:absolute;	top:190px; width:210px;}				
.navi			{font-family:verdana; font-size:12px; color:#333333;  display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:left; padding: 10px 0px 10px 10px; margin:0px 0px 0px 45px;}	
a.navi:link  	{color:#333333; text-decoration:none;}
a.navi:visited	{color:#333333; text-decoration:none;}
a.navi:active	{color:#333333; text-decoration:none;}
a.navi:hover	{color:#9e3246; text-decoration:none; background-image:url(images/dot-a.gif); background-repeat:no-repeat; background-position:left;}
.navia			{font-family:verdana; font-size:12px; color:#9e3246; display:block; background-image:url(images/dot-a.gif); background-repeat:no-repeat; background-position:left; padding: 10px 0px 10px 10px; margin:0px 0px 0px 45px; text-decoration:none;}	

/* Navigation Ebene 2 */
.navi2			{font-family:verdana; font-size:11px; color:#666666;  display:block; padding: 5px 0px 5px 10px; margin:0px 0px 0px 45px;}
a.navi2:link  	{color:#666666; text-decoration:none;}
a.navi2:visited	{color:#666666; text-decoration:none;}
a.navi2:active	{color:#666666; text-decoration:none;}
a.navi2:hover	{color:#9e3246; text-decoration:none;}
.navi2a		{font-family:verdana; font-size:11px; color:#9e3246; display:block; padding: 5px 0px 5px 10px; margin:0px 0px 0px 45px; text-decoration:none;}


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

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

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: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:#666666; line-height:17px;}
a.textk:link 	{color:#666666; text-decoration:none;}
a.textk:visited	{color:#666666; text-decoration:none;}
a.textk:active	{color:#666666; text-decoration:none;}
a.textk:hover	{color:#666666; text-decoration:underline;}

.texts 			{font-family:verdana; font-size:12px; color:#000000; line-height:17px; font-weight:bold;}
a.texts:link 	{color:#666666; text-decoration:none; }
a.texts:visited	{color:#666666; text-decoration:none;}
a.texts:active	{color:#666666; text-decoration:none;}
a.texts:hover	{color:#9e3246; text-decoration:none;}

.textblau		{font-family:verdana; font-size:11px; color:#004A9D; line-height:16px;}
.textweiss		{font-family:verdana; font-size:12px; color:#ffffff; line-height:16px; font-weight:bold; padding:2px 0px 2px 0px;}
.textweiss a	{font-family:verdana; font-size:12px; color:#ffffff; line-height:16px; font-weight:bold; padding:2px 0px 2px 0px; text-decoration:none;}
.textweiss a:hover	{font-family:verdana; font-size:12px; color:#cccccc; line-height:16px; font-weight:bold; padding:2px 0px 2px 0px;  text-decoration:none;}

/* Images */								
.logo			{ position:absolute; height:155px; width:230px;} 												
.bild1			{ position:absolute; left:230px; height:155px; width:544px;}
.bild5			{ position:absolute; left:780px; height:135px; width:200px; font-family:verdana; font-size:11px; color:#666666; line-height:19px; padding:20px 0px 0px 5px;}

/* 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: 20px; background-color:#9a9a98;); 					 					background-position: left; background-repeat: no-repeat; margin-top:40px; margin-bottom:20px;}
.fuss			{font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; line-height:20px; padding-right: 25px; padding-left: 25px; float:right;}				
a.fuss:link  	{color:#ffffff; text-decoration: none;}
a.fuss:visited  {color:#ffffff;text-decoration: none;}
a.fuss:active	{color:#ffffff;text-decoration: none;}
a.fuss:hover	{color:#ffffff;text-decoration: underline;}
.fussa			{font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; line-height:20px; padding-right: 25px; padding-left: 25px; float:right; text-decoration: underline;}				
.fuss-at		{color:ffffff; font-family:verdana; font-size:12px; font-weight:bold; line-hight:20px; float:left; padding:3px 0px 0px 5px;}

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


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


