body {
  background-color:#f9f9ea;
  font-family:Arial;
  font-size:13px;
  color:#333333;
}

img {
  border: 0px;
}

<!-- MODUL KONFIGS -->
div.item div.itemContent a.readmore:link {color:#F48A01;text-decoration:underline;}
div.item div.itemContent a.readmore:visited {color:#F48A01;text-decoration:underline;}
div.item div.itemContent a.readmore:hover {color:#F48A01;text-decoration:underline;}


a			{color:#F48A01;text-decoration:underline;}
a:visited	{color:#F48A01;text-decoration:underline;}
a:hover		{color:#333;text-decoration:underline;}


#logo {
  margin-top:15px;
  margin-left:10px;
}

li {margin:0px;padding:0px;}
ol {margin:0px;padding:0px 0px 0px 25px;}

form	{margin:0px;}
<!-- Einzelne Boxen Tags -->



/* BOXEN */
div.box div.BGboxHeader		{}
div.box div.BGboxHeaderLeft		{  }
div.box div.BGboxHeaderRight	{  }
div.box div.BGboxHeaderCenter	{  }
div.box div.boxHeader		{ font-size:17px;font-weight:bold;margin-left:18px;line-height:29px; }

div.box div.BGboxContent 		{ background: #FFF; border:#ffba00 1px solid; border-top:0px; }
div.box div.BGboxContentLeft	{}
div.box div.BGboxContentRight	{}
div.box div.BGboxContentCenter	{}
div.box div.boxContent 		{  }

div.box div.boxContent div.boxRow 	{ 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	border-top:1px solid #ffba00;
}

div.box div.boxContent a 		{ color:#333; text-decoration: none;}
div.box div.boxContent a:visited	{ color:#333; text-decoration: none;}
div.box div.boxContent a:hover	{ color:#333; text-decoration: none;}

div.box div.BGboxFooter		{ margin-bottom:22px;} /* Wenn Footer height 0px; dann Display:none wegen IE */
div.box div.BGboxFooterLeft		{}
div.box div.BGboxFooterRight	{}
div.box div.BGboxFooterCenter	{}
div.box div.boxFooter			{ }

div.topdlbox div.boxHeader		{margin-left:7px; }
div.topdlbox div.BGboxHeader {background-image:url('/resources/themes/cp1/images/boxheader-blue-top.gif'); background-repeat:no-repeat;}
div.topdlbox div.BGboxFooter		{height:7px;background-image:url('/resources/themes/cp1/images/boxheader-blue-bottom.gif'); background-repeat:no-repeat; }
div.topdlbox div.BGboxContent { background: #FFF; border:#719dd3 1px solid;border-top:0px; width:151px}
div.topdlbox div.boxContent div.boxRow 	{ 
	border-top:1px solid #719dd3;
	padding-left:7px;
}

.schnelleinstieg div.BGboxHeader {background-image:url('/resources/themes/cp1/images/boxheader-yellow-top.gif'); background-repeat:no-repeat;}
div.schnelleinstieg div.boxContent div.boxRow 	{ 
	border-top:1px solid #b3b2b2;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}

div.newsbox div.boxHeader		{margin-left:7px; }
div.newsbox div.BGboxHeader {background-image:url('/resources/themes/cp1/images/boxheader-green-top.gif'); background-repeat:no-repeat;}
div.newsbox div.BGboxFooter		{height:7px;background-image:url('/resources/themes/cp1/images/boxheader-green-bottom.gif'); background-repeat:no-repeat; }
div.newsbox div.BGboxContent { background: #FFF; border:#a4a903 1px solid;border-top:0px; width:151px}
div.newsbox div.boxContent div.boxRow 	{ 
	border-top:1px solid #a4a903;
	padding-left:7px;
}

.hmenubox div.BGboxHeader {height:6px;background-image:url('/resources/themes/cp1/images/boxheader-grey-top.gif'); background-repeat:no-repeat;}
div.hmenubox div.BGboxContent { font-weight:bold;background: #FFF; border:#b3b2b2 1px solid;border-top:0px; }
div.hmenubox div.boxContent div.boxRow 	{ 
	border-top:1px solid #b3b2b2;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}
div.hmenubox div.BGboxFooter		{height:6px;background-image:url('/resources/themes/cp1/images/boxheader-grey-bottom.gif'); background-repeat:no-repeat; }
div.hmenubox div.boxContent	{background-image:url('/resources/themes/cp1/images/bg-menu.gif'); background-repeat:repeat-y;}


/* ###### DEAFULT ITEM  ###### */
div.item					{}
div.item div.BGitemHeader		{background-color:#F0F0F0;padding-bottom:5px;padding-top:5px;padding-left:9px;border-bottom:1px solid #B3B2B2;}
div.item div.BGitemHeaderLeft		{}
div.item div.BGitemHeaderRight	{}
div.item div.BGitemHeaderCenter	{}
div.item div.itemHeader		{ }
div.item div.itemHeaderMargin { }

div.item div.itemHeader a		{color:#333; font-weight:bold;text-decoration:none;}
div.item div.itemHeader a:hover{text-decoration:none;}


div.item div.BGitemContent {}
div.item div.BGitemContentLeft {}
div.item div.BGitemContentRight {}
div.item div.BGitemContentCenter {}
div.item div.itemContent {}
div.item div.itemContent div.itemContentPadding {padding-top:12px;padding-bottom:10px;padding-left:9px;margin-right:15px;}


div.item div.BGitemFooter		{}
div.item div.BGitemFooterLeft		{}
div.item div.BGitemFooterRight	{}
div.item div.BGitemFooterCenter	{}
div.item div.itemFooter			{}
div.item div.itemFooterMargin {  }
div.item div.itemFooter a:hover{}

div.item.filter	{padding-top:5px;padding-bottom:12px;}



/*### DEFAULT PAGE #####*/
#BGpageHeader 	{}
#pageHeaderPadding 	{}
#pageHeader 		{}

div#page div#BGpageContent 		{width:613px;}
div#page div#BGpageContentLeft	{}
div#page div#BGpageContentRight	{}
div#page div#BGpageContentCenter	{}
div#page div#pageContent		{}
div#page div#pageContentPadding	{  background: #FFF; border:#FFBA00 1px solid;border-top:0px; }


/*### DEFAULT PAGE TITLE #####*/
div#page div#BGpageTitle		{height:29px;background-image:url('/resources/themes/cp1/images/pageheader-yellow-top.gif');background-repeat:no-repeat;}
div#page div#pageContent div#BGpageTitleLeft	{}
div#page div#pageContent div#BGpageTitleRight	{}
div#page div#pageContent div#BGpageTitleCenter 	{}
div#page div#pageContent div#pageTitle { font-size:17px;font-weight:bold;margin-left:8px;line-height:29px; }

/*### DEFAULT PAGE BREADCRUMB #####*/
div#page div#BGpageBreadcrumb		{ background: #F0F0F0; border-right:1px solid #FFBA00;border-left:1px solid #FFBA00; border-bottom:1px solid #B3B2B2;border-top:1px solid #FFBA00;}
div#page div#pageContent div#BGpageBreadcrumbLeft	{}
div#page div#pageContent div#BGpageBreadcrumbRight	{}
div#page div#pageContent div#BGpageBreadcrumbCenter 	{}
div#page div#pageContent div#pageBreadcrumb { padding-top:2px;padding-bottom:3px; }
div#page div#pageContent div#pageBreadcrumbMargin {margin-left:8px;}

#BGpageFooter 		{ }
#BGpageFooterLeft		{  }
#BGpageFooterRight	{}
#BGpageFooterCenter	{}
#pageFooterPadding	{ }
#pageFooter 		{ }

/* Neuigkeiten Seite */
div#page.neuigkeiten div#pageContentPadding	{  background: #FFF; border:#a7ac0c 1px solid;border-top:0px;}
div#page.neuigkeiten div#BGpageTitle		{height:29px;background-image:url('/resources/themes/cp1/images/pageheader-green-top.gif');background-repeat:no-repeat;}
div#page.neuigkeiten div#BGpageBreadcrumb		{ background: #F0F0F0; border-right:1px solid #a7ac0c;border-left:1px solid #a7ac0c; border-bottom:1px solid #B3B2B2;border-top:1px solid #a7ac0c;}

/* Einrichtungen Seite */
div#page.einrichtung div#pageContentPadding	{  background: #FFF; border:#ba6807 1px solid;border-top:0px;}
div#page.einrichtung div#BGpageTitle		{height:29px;background-image:url('/resources/themes/cp1/images/pageheader-orange-top.gif');background-repeat:no-repeat;}
div#page.einrichtung div#BGpageBreadcrumb		{ background: #F0F0F0; border-right:1px solid #ba6807;border-left:1px solid #ba6807; border-bottom:1px solid #B3B2B2;border-top:1px solid #ba6807;}

/* Downloads Seite */
div#page.downloads div#pageContentPadding	{  background: #FFF; border:#6b99d2 1px solid;border-top:0px;}
div#page.downloads div#BGpageTitle		{height:29px;background-image:url('/resources/themes/cp1/images/pageheader-blue-top.gif');background-repeat:no-repeat;}
div#page.downloads div#BGpageBreadcrumb		{ background: #F0F0F0; border-right:1px solid #6b99d2;border-left:1px solid #6b99d2; border-bottom:1px solid #B3B2B2;border-top:1px solid #6b99d2;}

/* Liste */
.tblist					{ width:100%;border-bottom:1px #B3B2B2 solid;}
.tblist th				{ padding-left:5px;height:25px;background-color:#F0F0F0;text-align:left;border-top:1px #B3B2B2 solid;border-bottom:1px #B3B2B2 solid; }
.tblist th a			{  }
.tblist th a:hover			{  }

.tblist .trheader 		{ height:21px;text-align:left;}
.tblist .trheader td	{ padding-left:5px;border-bottom:1px #B3B2B2 solid;border-top:1px #B3B2B2 solid; }
.tblist .trcontent td	{ color:#000;padding:5px;}

.tblist .trcontent td.option4	{ width:150px; }
.tblist .trcontent td.option2	{ width:70px; }

.tblist .trcontent td.datetime	{ width:120px; }
.tblist .trcontent td.date		{ width:80px; }

.tblist .white td { background:#FFF; }
.tblist .grey  td { background:#e8e6e7; }


/* Formular */
.tbform					{ width:100%;border-bottom:1px #B3B2B2 solid;}
.tbform th				{ padding-left:5px;height:25px;background-color:#F0F0F0;text-align:left;border-top:1px #B3B2B2 solid;border-bottom:1px #B3B2B2 solid;}

.tbform .trheader 		{  }
.tbform .trheader td	{ padding-left:5px;border-bottom:1px #B3B2B2 solid;border-top:1px #B3B2B2 solid;}
.tbform .trheader td a	{ font-weight:normal;color:#000; }
.tbform .trheader td a:hover	{ font-weight:normal;color:#FFF }

.tbform .trcontent td	{ color:#000;padding:5px;}
.tbform .trcontent td.leftcolum {text-align: right; width: 10px; white-space:nowrap;vertical-align:top;padding-top:8px;}

.tbform .white td { background:#FFF; }
.tbform .grey  td { background:#e8e6e7; }




/** MENU **/
ul.menu {
	margin: 0px;
    padding: 0px;
    list-style: none;
    width:190px;
}


ul.menu a {
	display: block;
	font-weight:bold;
    text-decoration: none;
	text-align:left;
	width:190px;
	padding-top:5px;
	padding-left:18px;
	line-height:16px;
	height:21px;
	
}

ul.menu a:hover, ul.menu a.active {
    width:190px;
    margin-left:9px;
    padding-left:9px;
	background-color:#FCFBDB;
}

.schnelleinstieg ul.menu a:hover, .schnelleinstieg ul.menu a.active {
    width:190px;
    margin-left:0px;
    padding-left:18px;
	background-color:#FCFBDB;
}

p{margin:0px; padding:0px;}
