body {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/hg-kachel-catalycom.jpg");
	background-repeat: no-repeat;
}

div.areaMainContent1   { float:left; width:480px; }

a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

div.catalog_premium    { background-color: #eeeeee; padding-left:5px; padding-top:5px; }
div.catalog_standard    { padding-left:5px; }


div.simple_poll {

}
div.simple_poll_question { margin-bottom: 10px; font-weight: bold }
div.simple_poll_result { margin-bottom: 5px }
div.simple_poll_options { margin-bottom: 10px }

p {
	line-height: 18px;
}


div.list_plain_rss      { padding-bottom:10px; }

div.areaMain {
	width: 961px;
	padding-bottom:100px;
}

div.areaMainLeft_Outer,
div.areaMainLeft {
	width: 305px;
}

div.areaMainContent {
	width: 656px;
}

div.mainWithSidebar {
	width: 381px;
	padding: 0px 20px;
}

div.sidebar  { 
	float:right; 
	width: 235px;
	}
	
div.areaTop2left {
	width: 900px;
	}	
	
div.mainWithoutSidebar {
	width:616px;
	padding: 0px 20px;
}

div.bg_bottom_picture {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/abschluss-content-rundungen.jpg");
	background-repeat: no-repeat;
	height:35px;
}

div.areaTopLogo {
	min-height:80px;
	padding:30px 0px 0px 20px;
	width:940px;
}

#home div.areaMainContent {
	width: 961px;
	padding: 11px 0px 0px;
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/bg_startseite.png");
	background-repeat: no-repeat;
	background-color: transparent;
	width: 961px;
	min-height: 395px;
}
#home div.areaMain {
	background-image: none;
	background-color: transparent;
	padding-bottom: 0px;
}

#home div.mainWithoutSidebar {
	width: 961px;
	padding: 8px 0px 0px 0px;
}

#home div.areaBottomImprint_copyright {
	margin-top: 10px;
}

div.page_object_text ul {
	list-style-image: url("/go/catalycom/_ws/mediabase/images/aufzaehlung-button-catalycom.gif");
	padding: 0px 0px 0px 20px;
}

h1.page_title {
	padding:102px 0 0 324px;
	font-size: 17px;
}

h2 {
	font-size: 17px;
	margin-bottom: 25px;
}
                                               
h3 {
     font-size:12px;
 }

img.page_object_pic_right {
	float: right;
}
div.simple_poll_result_bar { background-color: #0064a5; height: 14px; }
/* --------------- Header Bilder ------------------ */

div.pic_sm {
	height: 118px;
	
}


/* ------------- Navigation 1 -------------------- */

div.areaTop1  {
	float:right;
	height:25px;
	text-align:right;
	width:390px;
}

div.areaTop1 a.nav_top_object,
div.areaTop1 a.nav_top_object:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.areaTop1 a.nav_top_object_active,
div.areaTop1 a.nav_top_object_active:active,
div.areaTop1 a.nav_top_object:hover {
	color: #bee2e6;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

li.nav_top_object  {
	padding: 0px 0px 0px 15px;
}

/* ------------- Navigation 2 -------------------- */

div.areaTop2 {
	height: 45px;
}


div.areaTop2left a {
	padding:10px 20px 0px;
}

a.nav_top2_object_active, 
a.nav_top2_object_active:visited, 
a.nav_top2_object_active:active,
div.areaTop2left a.nav_top2_object {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}


/* ------------- Navigation 3 (tree) ------------ */

ul.nav_level_1 {
	padding: 0px;
}

div.nav_level_1_object, div.nav_level_1_object_active {
	padding: 0px 0px 5px;
	text-decoration: none;
}
a.nav_level_1_object:hover {
	color: #c44229;
}

a.nav_level_1_object, a.nav_level_1_object:active, a.nav_level_1_object:visited{
		text-decoration: none;
		font-weight: bold;
		}

a.nav_level_1_object.nav_item_first, 
a.nav_level_1_object.nav_item_first:active, 
a.nav_level_1_object.nav_item_first:visited,
a.nav_level_1_object_active.nav_item_first,
a.nav_level_1_object_active.nav_item_first:active{
	color: #4c4c4c;
}

/* ------------- Navigation 5 (Bottom) ---------- */

div.areaBottomImprint_copyright {
	float: none;
	clear: both;
	padding-left: 20px;
	color: #4c4c4c;
	font-size: 11px;
	margin-top:15px;
}

div.areaBottomNav ul  {
	padding-left: 20px;
	font-size:11px;
	margin-top: 0px;
}

a.nav_bottom_object,
a.nav_bottom_object_active {
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

div.areaBottomNav a.nav_bottom_object {
	color: #4c4c4c;
	font-size: 11px;
}

a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active
{
	color: #c44229
	font-size: 11px;
}

div.nav_bottom_object {
	font-size: 11px;
}

/* ------------- Flash -------------------------- */

div.flash_film {
	background-image: url("");
	background-repeat: no-repeat;
	width: 475px;
	height: 290px;
}

/* ------------------ Button Element ------------ */

div.button_blue {
	min-width: 150px;
}

a.button_text {
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

div.button_left {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/button_links.png");
	background-repeat: no-repeat;
	float:left;
	height: 25px;
}

div.button_middle {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/button-mitte-kachel.gif");
	background-repeat: repeat-x;
	margin:0px 0px 0px 7px;
	min-width:20px;
	float:left;
	padding: 1px 5px;
	height: 25px;
	
}

div.button_right {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/button-rechts.gif");
	background-repeat: no-repeat;
	float:left;
	width: 7px;
	height: 25px;
}

/* ---------------- Seitenleisten Box -------------------------------- */

div.box2  {
	width: 235px;
	}
	
div.box2_head {
	padding: 15px 13px 0px;
	height: 15px;
}

div.box2_foot {
	padding: 0px 13px 8px;
	margin-bottom: 4px;
}

div.box2_body {
	padding: 12px 13px 8px;
}

div.box2 div.page_object {
	margin-bottom: 0px;
}

div.page_object_subhead_box {
	padding: 0px 0px 10px;
}
div.page_object_text_box {
	padding: 4px 0px;
}

/* --------------- Graue Box --------------------------------------- */

div.grey_box_body {
	/*background-image: url("/go/catalycom/_ws/mediabase/images/custom/startseite-kontakt-catalycom.gif");
	background-repeat: no-repeat;	*/
	position: absolute;
/*	background-position:230px 13px;*/
	width: 475px;
	height: 159px;
}

div.grey_box h2 {
	font-size: 17px;
	margin-bottom: 10px;
}
	
div.grey_box {
	/*background-image: url("/go/catalycom/_ws/mediabase/images/custom/hg-news-boxen.jpg");
	background-repeat: no-repeat;*/
	width: 435px;
	height: 160px;
	padding: 15px 20px 0px;
}

img.grey_box_pic {
	
}

div.grey_box_pic {}

span.box_grey {
	font-size:18px;
	font-weight:bold;
}

/* -------------------- Startseite News-Meldung ---------------------- */

div.top_news {
	background-image: url("/go/catalycom/_ws/mediabase/images/custom/hg-news-boxen.jpg");
	background-repeat: no-repeat;
	width: 435px;
	height: 148px;
	padding: 15px 20px;
	margin-right: 11px;
}

h2.top_news {
	margin-bottom: 10px;
}

div.top_news_text {
	width: 305px; 
	float: left;
}

div.top_news_pic {
	width: 117px;
	height: 105;
	float: left;
}

#werbung {
	padding: 0px 20px 0px;
}
#werbung_button {
	padding: 0px 0px 0px 20px;
}

div.pic_left {
	min-width: 120px;
	float:left;
	}
	
img.img_single {
	padding: 5px;
}

img.img_list {
	padding: 5px 5px 5px 0px;
}