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

body	{margin: 0 auto; padding: 0; background-color: #EEE9E9; background-image:url(images/bg-body.gif); background-position:top; background-repeat:repeat-x; text-align:center;}

td		{background-color:#FFFFFF;}

#rahmen	{width:945px; //width:979px; margin: 0 auto; background-image:url(images/bg-rahmen.jpg); background-position:top; padding:0px 16px; z-index:2;}

/* Positionen */
#content	{position: relative; top: 0px; width:947px; display:table; vertical-align:top; padding-bottom:70px; //padding-bottom:50px;}
#inhalt		{float:right; position:relative; left:0px; top:0px; width: 690px;}
#textarea	{float:left;position:relative; top:45px; //top:35px; font-family:verdana; font-size: 12px; color: #314178; line-height:17px; width:470px; z-index:5;}
#textarea a	{font-family:verdana; font-size: 12px; color: #314178; text-decoration:underline;}
#textarea a:hover	{color: #E3BC07; text-decoration:underline;}
#map		{width:450px; height:300px;}

#rechte_spalte	{position:relative; float:right; top:26px; //top:3px; padding-right:1px;}

/* Navigation*/
.navi		{ position:relative; top:80px; //top:60px; left:0px; width:230px; border-top:1px solid #FFFFFF; float:left;}

.navi a			{font-family:verdana; font-size:14px; color:#314178; width:190px; //width:230px; padding:8px 0px 5px 40px; //padding:8px 0px 5px 40px; display:block; border-bottom:1px solid #FFFFFF; text-decoration:none; background-image:url(images/bg-navi.gif); background-position:left; background-repeat:no-repeat; margin-top:0px; //margin-top:-1px;}
.navi a:hover	{background-image:url(images/bg-navi-a.gif); background-position:left; background-repeat:no-repeat;}


/* Titel */						
h1		{font-family: verdana; font-size: 14px; color: #314178; padding: 0px 0px 25px 0px; margin: 0px;}
h2		{float:right; width:190px; font-family:verdana; font-size:12px; font-weight:normal; line-height:24px; //line-height:28px; padding-top:10px; //padding:0px;}
h3		{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; padding-bottom: 15px; margin: 0px; letter-spacing: 1px;}

.text	{font-family:verdana; font-size: 12px; color: #314178; line-height:17px;}

/* Impressum */
.link_imp	{font-family:verdana; font-size:11px; text-decoration:none; display:block; color:#000000; margin-top:20px; //margin-top:10px;}
a.link_imp:link visited active	{font-family:arial; font-size:9px; text-decoration:none;}
a.link_imp:hover	{text-decoration:underline;}

/* Images */								
.logo			{ float:left; height:175px; width:230px; position:relative; left:15px; top:72px; //top:55px; z-index:3;} 												
.bild_kopf		{ position:relative; left:19px; top:0px; //top:-19px; width:730px;}


/* Fussnavigation*/
.fuss			{font-family:verdana; font-size:11px; background-image:url(images/bg-fuss.gif); background-repeat:repeat-x; width:945px; height:23px; //height:25px; padding-top:2px;}				
.fuss a			{margin:0px 35px; text-decoration:none; color:#000000;}
.fuss a:hover	{color:#FFFFFF;}

/* Formulare */
.formtext		{font-family:verdana; font-size: 12px; color: #314178;}
.forminput		{font-family:verdana; font-size: 12px; color: #314178;}
.formbutton		{font-family:verdana; font-size: 12px; color: #314178; background-color:#FFF6CB; border:2px solid #E3BC07; font-weight:bold;}

/* Newstool */
#rechte_spalte_news	{position:relative; float:right; top:56px; //top:33px; padding-right:1px;}

.newshead {width:185px; //width:200px; height:24px; //height:30px; background-color:#F9E162; font-family:verdana; font-size:14px; font-weight:bold; padding:6px 0px 0px 15px;}

.newstitel	{font-family:verdana; font-size:12px; font-weight:bold; width:185px; //width:200px; padding:8px 0px 8px 15px;}
.newstext	{font-family:verdana; font-size:11px; width:170px; //width:200px; padding:0px 15px; line-height:14px;}
.newstext a	{color:#000000; text-decoration:underline; float:right;}
.newstext a:hover	{color:#666666; text-decoration:underline;}
.newsrahmen	{border-bottom:1px solid #F9E162; padding-bottom:15px;}
.shownewstitel	{width:463px; background-color:#F9E162; height:16px; color:#000000; padding:4px;}


.seitenscroll	{font-family:verdana; font-size:11px; font-weight:bold;}



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