/* ZEUG */
*					{margin:0; padding:0;}
html, body			{min-height: 100%; height: auto; height:100%; background:#fff; background-image:url(../images/bbg.jpg); background-repeat:repeat-y; text-align:left;}
body				{font-size: 76%; font-family:Arial; color:#000; line-height:120%; text-align:left;}
a, a:visited		{text-decoration:underline; color:#1B3577;}
a:hover	 			{text-decoration:underline; color:#000;}
p 					{font-family: Arial; font-weight:normal; padding-left:30px; font-size: 0.95em; color:#000; text-align: left;}
#content p 			{font-family: Arial; font-weight:normal; padding-left:30px; padding-right:30px; font-size: 0.95em; color:#000; text-align: left;}
#kasten p 			{font-family: Arial; font-weight:normal; padding-left:10px;  font-size: 0.95em; color:#000; text-align: left;}
#content_left p 	{font-family: Arial; font-weight:normal; padding-left:25px; padding-right:30px; font-size: 0.95em; color:#000; text-align: left;}
#content_right p 	{font-family: Arial; font-weight:normal; padding-left:50px; padding-top:5px; font-size: 0.95em; color:#000; text-align: left;}
.nopadding 			{padding:0;}
.nomargin 			{margin:0;}
.floatright			{float:right;}
.floatleft 			{float:left;}
.clear				{clear:both;}
.top_navi			{padding-left: 150px; padding-top:37px;}
.map				{font-family: Arial; font-weight:normal; padding-left:30px; font-size: 0.95em; color:#000; text-align: left;}

ul					{list-style-position:outside; list-style-type: circle; margin:10px;}
li 					{margin-left:40px; font-family: Arial; font-size:12px; line-height:22px;}

/* UEBERSCHRIFTEN */
h1					{font-family: Arial; font-weight:bold; padding-left:10px; padding-top:10px; font-size: 1em; color:#0066FF; line-height:20px;}
h2					{font-family: Arial; font-weight:bold; padding-left:30px; font-size: 1em; color:#0066FF; line-height:20px;}
h3					{font-family: Arial; font-weight:bold; padding-left:50px; font-size: 1em; color:#000; line-height:20px;}
h4					{font-family: Arial; font-weight:bold; padding-left:30px; font-size: 1.2em; color:#0066FF; line-height:20px;}
h5					{font-family: Arial; font-weight:bold; padding-left:10px; padding-top:10px; font-size: 1em; color: #1C3577;}


/* LAYOUTELEMENTE */
#wrapper 			{width:auto; margin: 0; padding: 0;}
#con_01				{background-repeat:repeat-x; height:147px; background-image:url(../images/01.jpg); background-repeat:repeat-x;}
#con_02				{width:auto; height:100px; background-image:url(../images/header.jpg); background-position:left; background-repeat:no-repeat;}
#con_03				{width:auto; height:auto;  background-repeat:repeat-x;}
#logo		 		{width:529px; height:147px; background-image:url(../images/logo.jpg);}
#header		 		{width:auto; height:130px;}
#navi			 	{width:247px; height:400px; background-image:url(../images/bg03.jpg);}
#bg_unten			{height:auto; width:248px;  background-repeat:repeat-x;}
#kasten		 		{width:150px; height:150px; background-color:transparent; margin-left:90px; margin-top:10px;}
#content			{width:740px; background-image:url(../images/contentbg.jpg); background-repeat:repeat-y; margin-top:30px;}
#content_left		{width:430px; height:auto; background-color:transparent;}
#content_right		{width:300px; height:auto; background-color:transparent;}


#euroweb {margin-left:25px;}

.bild { border:1px solid #ccc; padding:5px;}