*			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px }
p			{ margin: 0px; padding: 0px }
body		{ text-align: center; font-size: 10px }
img, a img	{ border: 0px }
td			{ vertical-align: top; text-align: left }

#main		{ width: 638px; margin: auto }

/* right part */
#rightpart	{ border-right: 1px solid #ABABAB }

/* footer */
#footer {color:#000; font-size:10px }
#footer a { color: #666; font-size: 10px }
#footer		{ padding-top: 2px; background-color: #fff; text-align: center; border-top: 4px solid #003399 }
#footer a	{ text-decoration: none }

/* try out textimg CE */
table.imgtext-nowrap .text { padding: 0px; padding-left: 10px }
table.imgtext-nowrap .text ul { padding-left: 15px }

/* content elements */
#content	{ border-right: 1px solid #EAEAEA; height: 500px }
#content a	{ color: #06C; text-decoration: underline }
.topbild	{ display: block; border-bottom: 1px solid #fff; margin-bottom: 5px }
.logo		{ display: block }
.anrede		{ padding: 12px 10px 20px 10px; background-color: #fff }
h1			{ padding: 5px 10px 5px 10px; background-color: #EBEBEB; font-size: 10px; font-weight: bold }
.datum		{ float: right }
ul.csc-bulletlist{	padding-left: 15px;margin-left:10px;}
/* downloads element*/
table.dwn td { vertical-align: middle; padding: 2px 5px }

table.ubersicht	td { padding-bottom: 15px }
table.ubersicht td h1 { margin-bottom: 5px }

/* newsletter */
.text			{ padding: 10px 15px 20px 10px }
.textbild		{  }
.textbild img	{ float: left; display: block; margin-right: 10px }
.textbild ul	{ padding-left: 185px }
.textbild li	{ padding-bottom: 2px }

/* classic pages */
.text2			{ padding: 0px 15px 20px 10px }
.text2 ul		{ padding-left: 15px }			
.text2 li		{  padding-bottom: 2px }

.textbild2		{  }
.textbild2 img	{ display: block; margin-right: 10px }
.textbild2 ul	{ padding-left: 15px }
.textbild2 li	{ padding-bottom: 2px }

ul.download		{ padding-left: 17px; margin-top: 5px }
ul.download li	{ list-style-image: url("pics/download_ico.gif"); height: 14px }

table.bilder	{ border-collapse: collapse; margin: 5px 0px 15px 6px }
table.bilder td	{ padding: 5px 4px }

/* login */
#login			{ padding-left: 10px }
#login form		{ padding: 0px; margin: 0px }
#login select	{ width: 145px; height: 15px; border: 1px solid #000; font-size: 10px }
#login textarea	{ width: 140px; height: 75px; border: 1px solid #000; margin-bottom: 5px; overflow: auto; font-size: 10px }
#login .meldung	{ float: right; font-size: 10px; font-weight: bold; color: #CC0000; width: 280px; margin-right: 10px }
#login input.field  { width: 140px; height: 15px; border: 1px solid #000; margin-bottom: 5px; font-size: 10px; padding-top: 2px }
#login input#submit { width: 140px; height: 17px; background-color: #4083B0; border: 1px solid #1B4F82; color: #fff; font-size: 10px; font-weight: bold }
#login img		{ margin-right: 10px }

/* menu */
#menu		{ width: 151px; background: url("pics/back_menu_aktuell.jpg") no-repeat 0px 153px #DBDBDB; border-left: 1px solid #EAEAEA }
dd.nor, dd.pas, dd.act, dd.snor, dd.sact { padding-left: 10px; height: 20px }
dd.nor a, dd.act a, dd.pas a, dd.snor a, dd.sact a { font-size: 9px; text-decoration: none; margin-top: 3px; display: block }
dd.nor a, dd.act a, dd.pas a { font-weight: bold; color: #fff }
dd.snor a	{ color: #000 }
dd.sact a	{ color: #039 }

dd.nor		{ background: url("pics/back_menuitem_nor.gif") repeat-x }
dd.act		{ background: url("pics/back_menuitem_act.gif") repeat-x }
dd.pas		{ background: url("pics/back_menuitem_pas.gif") repeat-x }
p{
margin:10px 0px 0px 0px;
}

.divclear{clear:both; margin:0px; padding:0px;}
