/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vordergrund
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#contactarea, #contactarea a,
#impressum, #impressum a,#impressum .bodytext, #impressum .bodytext a,
#loginbox, #loginbox p, #loginbox th, #loginbox td, #loginbox table {
	/* weiÃŸ */
	color: #ffffff;
	}
	
#contactarea a	{
	/* gelb */
	color: #FDCC00;
	}

#packages a:hover
	{
	/* Orange */
	color: #F59E01;
	}

p.csc-form-label-req,
.csc-mailform .required,
.tx-veguestbook-pi1 p.tx-guestbook-form-error,
.tx-veguestbook-pi1 .tx-guestbook-right h3,
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
	/* Rot */
	color: #ff0000;
	}

a,
h1,h2,h3,h4,h5,h6,
#navi_sub .active, #navi_sub .active a, #navi_sub a:hover,
.bodytext strong,.bodytext b,
.news-list-item H3 A {
	/* dunkles GrÃ¼n */
	color: #2B5500;
	}
	
#bottom,
#collected-content .collected-content-item .collected-content-item-header,
#collected-content .collected-content-item .collected-content-item-bodytext a, 
#collected-content .collected-content-item .collected-content-item-header a,
#collected-content .collected-content-item .collected-content-item-bodytext,	
#collected-content .collected-content-item .collected-content-item-bodytext,
tr .tr-0,
.csc-form-main-label td,
.csc-sitemap-level1 a
	{
	/* Grau */
	color: #676767;
	}
	
#navi_sub, #navi_sub a {
	/* dunkel Grau (Hintergrund MenÃ¼) */
	color: #000000;
	}	
	
body, 
table td, 
#block_center, 
#data_normal,
p.bodytext,
.reflist_tstamp,
.news-latest-container H2,.news-latest-gotoarchive,		
.news-list-date,
#adresse,
.bodytext b,
input {
	/* schwarz */
	color: #000000;
	}	

/*~ ENDE Vordergrund ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hintergrund
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#collected_packages .csc-frame-invisible,
div#subcontainer {
	/* WeiÃŸ */
	background-color: #ffffff;
	}


input,
input, 
textarea, 
select,
input.csc-mailform-submit,
.tr-even, 
.tt_guest-entry,
.tx-veguestbook-pi1 .tx-guestbook-left,
.tx-veguestbook-pi1 .tx-guestbook-latest p {
	/* helles grÃ¼n */
	background-color: #E1F0D4;
	}	

table#bottom td, 
.news-latest-container H2,
.news-amenu-container H2,
input:hover, 
textarea:hover, 
select:hover,
input.csc-mailform-submit:hover,	
input.csc-mailform-submit,
.tx-veguestbook-pi1 h2.tx-guestbook-header	{
	/* mittel Grau */
	background-color: #D4D4D4;
	}
	
body,
#impressum {
	/* dunkles grau - Hintergrund unten*/
	background-color: #393C40;
	}
	

.csc-sitemap-level1,
#collected-content .collected-content-item .collected-content-item-header
	{
	/* Dunkleres Grau */
	background-color: #778288;
	}

#container {
	/* dunkles grau - passend zu Hintergrundverlauf */
	background-color: #262A2D;
	}	
	

.csc-form-main-label td,
#packages div.packages-item {
	/* dunkleres grau */
	background-color: #494E52;
	}


/*~ ENDE Hintergrund ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hintergrund-Images
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body {
	background-image: url(../images/website/background.jpg);
	background-repeat: repeat-x;
	}
	
/*
#banner {
	background-image: url(../images/website/banner.jpg);
	background-repeat: no-repeat;
	}	
*/

.csc-sitemap-level1 a {
	background-image: url(../images/bullet_box_orange.gif);
	background-repeat: no-repeat;
	background-position: .1em .5em;
	}	
	
.csc-sitemap-level2 a, .csc-sitemap-level3 a {
	background-image: url(../images/bullet_box_orange2.gif);
	background-repeat: no-repeat;
	background-position: .1em .5em;
	}	
	
#collected_packages .bc_specialimage,
#collected_packages imgtext-table,
#collected_packages div.bc_specialimage, 
#collected_packages div.bc_specialimage img {
	background-image: none;
	background: none;
	border: none;
	}
	
#navi_main {
	background-image: url(../images/website/navi_main_02.jpg);
	background-repeat: repeat-x;
	}	

/*	
#block_left {
	background-image: url(../images/website/eyecatcher.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	}	
*/
	
/*
#block_center {
	background-image: url(../images/website/eyecatcher2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	}	
*/	
#loginbox {
	background-image: url(../images/login/background.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	}	

/*~ ENDE Hintergrund-Images ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linien
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#loginbox {
	/* weiÃŸ */
	border: 1px solid #ffffff;
	}

/* sehr helles grÃ¼n 
#navi_sub a {
	
	border-top: 1px solid #2B5500;
	border-bottom: 1px solid #2B5500;
	border-left: 1px solid #2B5500;
	border-right: 1px solid #2B5500;
	}	
*/

/*
#navi_sub a {
	border-bottom: 1px solid #4E9B00;
	}	
*/

#block_center .bc_specialimage img,
.csc-uploads,
.csc-sitemap-level1,
#collected-content .collected-content-item,
#tt_guest-content-wrapper .tt_guest-entry {
	/* Mittleres grau */
  	border: 1px solid #8B8B8B;
	}	
	
.csc-mailform-field input,
	.csc-form-fieldcell input, 
	.csc-mailform-field textarea, 
	.csc-mailform-field select, 
	.csc-form-fieldcell textarea,
	.csc-form-fieldcell select,
	.csc-mailform-field input.csc-mailform-submit,
	.csc-tt_board-list-items input,	
	.csc-tt_board-list-items textarea, 
	.csc-tt_board-list-items select	
	{
	/* dunkelgrau */
	border: 1px solid #393C40;
	}	
	
#packages div.packages-item {
	/* dunkles Grau */
	border: 1px solid #393C40;
	}
		
.csc-frame-rulerAfter {
	/* dunkles Grau */
	border: 2px solid #393C40;
	}	
	
.contenttable {
	/* dunkles Grau */
	border-top: 1px solid #393C40;
	border-bottom: 3px solid #393C40;
	}
	
tr .tr-0,
.contenttable-1 .tr-0,
table.csc-tt_board-list-items,
.csc-tt_board-list-items td,
.csc-tt_board-list-posts td,
#packages .packages-item h2.packages-item-header {
	/* dunkles grau */
	border-bottom: 1px solid #393C40;
	}	
	

.csc-form-main-label td,
#navi_bar_hor {
	/* dunkles Grau */
	border-top: 1px solid #393C40;
	border-bottom: 1px solid #393C40;
	}
		
.csc-bulletlist-1 {
	/* dunkles Grau */
	border: 1px solid #393C40;
	}	

	
#navi_lang {
	border: none;
	}	
/*~ ENDE Linien ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Runde Ecken
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#block_left .roundedcorner,
#block_right .roundedcorner {
	margin-bottom: 1em;
	}
 
#block_left .roundedcorner_0002 h1,
#block_left .roundedcorner_0002 h2,
#block_left .roundedcorner_0002 h3,
#block_left .roundedcorner_0002 h4,
#block_left .roundedcorner_0002 h5,
#block_left .roundedcorner_0002 h6, 
#block_right .roundedcorner_0002 h1,
#block_right .roundedcorner_0002 h2,
#block_right .roundedcorner_0002 h3,
#block_right .roundedcorner_0002 h4,
#block_right .roundedcorner_0002 h5,
#block_right .roundedcorner_0002 h6 {
	/* Dunkles grŸn */ color: #2B5500; }

.roundedcorner_0002 { width: 100%; }
.roundedcorner_0002 { background: url(/fileadmin/template/images/box/background_rc2.gif) repeat-x #ffffff;}
.roundedcorner_0002 .t {background: url(/fileadmin/template/images/box/dot_orange.gif) 0 0 repeat-x; width: 100%;}
.roundedcorner_0002 .b {background: url(/fileadmin/template/images/box/dot_orange.gif) 0 100% repeat-x;}
.roundedcorner_0002 .l {background: url(/fileadmin/template/images/box/dot_orange.gif) 0 0 repeat-y;}
.roundedcorner_0002 .r {background: url(/fileadmin/template/images/box/dot_orange.gif) 100% 0 repeat-y;}
.roundedcorner_0002 .tl {background: url(/fileadmin/template/images/box/images/box_orange_01.gif) 0 0 no-repeat;}
.roundedcorner_0002 .tr {background: url(/fileadmin/template/images/box/images/box_orange_02.gif) 100% 0 no-repeat; padding: 0.5em;}
.roundedcorner_0002 .bl {background: url(/fileadmin/template/images/box/images/border_orange_03.gif) 0 100% no-repeat;}
.roundedcorner_0002 .br {background: url(/fileadmin/template/images/box/images/border_orange_04.gif) 100% 100% no-repeat;}


#block_left .roundedcorner_0003 h1,
#block_left .roundedcorner_0003 h2,
#block_left .roundedcorner_0003 h3,
#block_left .roundedcorner_0003 h4,
#block_left .roundedcorner_0003 h5,
#block_left .roundedcorner_0003 h6, 
#block_right .roundedcorner_0003 h1,
#block_right .roundedcorner_0003 h2,
#block_right .roundedcorner_0003 h3,
#block_right .roundedcorner_0003 h4,
#block_right .roundedcorner_0003 h5,
#block_right .roundedcorner_0003 h6 {
	/* weiÃŸ */ color: #ffffff; }
.roundedcorner_0003 { width: 100%; }
.roundedcorner_0003 { background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/background_rc3.gif) repeat-x #ffffff;}
.roundedcorner_0003 .t {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-x; width: 100%;}
.roundedcorner_0003 .b {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 100% repeat-x;}
.roundedcorner_0003 .l {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-y;}
.roundedcorner_0003 .r {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 100% 0 repeat-y;}
.roundedcorner_0003 .tl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/box/images/box_01.gif) 0 0 no-repeat;}
.roundedcorner_0003 .tr {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/box/images/box_02.gif) 100% 0 no-repeat; padding: 0.5em;}
.roundedcorner_0003 .bl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner2/images/corner_03.gif) 0 100% no-repeat;}
.roundedcorner_0003 .br {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner2/images/corner_04.gif) 100% 100% no-repeat;}

/*
.roundedcorner_0003 h1,.roundedcorner_0003 h2,.roundedcorner_0003 h3,.roundedcorner_0003 h4,.roundedcorner_0003 h5,.roundedcorner_0003 h6 {

	 dunkles GrÃ¼n  color: #2B5500; }
*/
/*
#block_left .roundedcorner_0004 h1,
#block_left .roundedcorner_0004 h2,
#block_left .roundedcorner_0004 h3,
#block_left .roundedcorner_0004 h4,
#block_left .roundedcorner_0004 h5,
#block_left .roundedcorner_0004 h6, 
#block_right .roundedcorner_0004 h1,
#block_right .roundedcorner_0004 h2,
#block_right .roundedcorner_0004 h3,
#block_right .roundedcorner_0004 h4,
#block_right .roundedcorner_0004 h5,
#block_right .roundedcorner_0004 h6 {
	/* WEISS */ color: #ffffff; }
*/

.roundedcorner_0004 { width: 100%; }
.roundedcorner_0004 { background: repeat-x #ffffff;}
.roundedcorner_0004 .t {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-x; width: 100%;}
.roundedcorner_0004 .b {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 100% repeat-x;}
.roundedcorner_0004 .l {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-y;}
.roundedcorner_0004 .r {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 100% 0 repeat-y;}
.roundedcorner_0004 .tl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_01.gif) 0 0 no-repeat;}
.roundedcorner_0004 .tr {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_02.gif) 100% 0 no-repeat; padding: 0.5em;}
.roundedcorner_0004 .bl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_03.gif) 0 100% no-repeat;}
.roundedcorner_0004 .br {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_04.gif) 100% 100% no-repeat;}

#data_left .roundedcorner_0005 h1,
#data_left .roundedcorner_0005 h2,
#data_left .roundedcorner_0005 h3,
#data_left .roundedcorner_0005 h4,
#data_left .roundedcorner_0005 h5,
#data_left .roundedcorner_0005 h6, 
#block_right .roundedcorner_0005 h1,
#block_right .roundedcorner_0005 h2,
#block_right .roundedcorner_0005 h3,
#block_right .roundedcorner_0005 h4,
#block_right .roundedcorner_0005 h5,
#block_right .roundedcorner_0005 h6 {
	/* weiÃŸ */ color: #ffffff; }

.roundedcorner_0005 { width: 100%; }
.roundedcorner_0005 { background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/background_rc4.gif) repeat-x #ffffff;}
.roundedcorner_0005 .t {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-x; width: 100%;}
.roundedcorner_0005 .b {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 100% repeat-x;}
.roundedcorner_0005 .l {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 0 0 repeat-y;}
.roundedcorner_0005 .r {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/dot_gruen.gif) 100% 0 repeat-y;}
.roundedcorner_0005 .tl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/box/images/box_01.gif) 0 0 no-repeat;}
.roundedcorner_0005 .tr {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/box/images/box_02.gif) 100% 0 no-repeat; padding: 0.5em;}
.roundedcorner_0005 .bl {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_03.gif) 0 100% no-repeat;}
.roundedcorner_0005 .br {background: url(/typo3conf/ext/mm_hutinfo/pi1/res/images/corner/images/corner_04.gif) 100% 100% no-repeat;}


