/*	CSS Document 
	AUTHOR: Gerhard Heinrich ::  2004, master design - web solutions
--------------------------------------------------------------------------------------------------------------
Die wichtigsten Farben:

	Hellblau:	#005AC2
	Dunkelblau:	#444444
	Grün:		#33CC33
	Dunkelgrau:	#666666
	Grau:		#B8B8B8
	Hellgrau:	#F4F4F4
-------------------------------------------------------------------------------------------------------------- 
*/

/* GENERAL fonts */
html, body, .maintable {


}
.maintable {



}

html{
background-color: #E6E6E6;
min-height:100%;

}


body {

	min-height:100%;
	margin: 0;
	padding: 0;
	background-color: #E6E6E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #444444;
	background-position: 0px 0px;
	background-image:url(../images_rel/verlauf_03.gif);
	background-repeat:repeat-x;
	}
	
#wrapper {
	height:100%;
	width:100%;
	background-image:url(../images_rel/footer_verlauf_07.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
a {
	font-size: 12px;
	text-decoration: underline;
	color:#444444;
}

a:visited {
	/*color: #CFCFCF;*/
	color: #444444;
	}

a:hover {
	color: #EE820F;	
}
a img:link, img {
	border-width: 0;
}
ul{
	margin-bottom:24px;
}

ul ul{
	margin-bottom:0px;
}
ul li{
	list-style-image:url(../images_rel/list_07.gif);
}

.csc-frame-frame75 ul li{
	list-style-image:url(../images_rel/bombe.gif);
}

#content ul ul li{
	list-style-image:url(../images_rel/list_unterg_11.gif);
}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
h1 {
	font-size: 18px;
}
h1 strong {
	color: #DC0E00;
}

.linkf{
	background-image:url(../images_rel/h2_03.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:16px;
	padding-bottom:0px;
	font-weight:bold;
}

h2 {
	font-size: 13px;
	margin-bottom:0px !Important;
	padding-bottom:0px !Important;
	background-image:url(../images_rel/h2_03.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:16px;
	padding-bottom:0px;
}
h3 {
	font-size: 13px;
	background-color: #F1F1F1;
	border-top: 1px solid #C6C6C6 ;
	border-bottom: 1px solid #C6C6C6;
	padding-left:16px;
	/*width:100%;*/
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}
hr {
	height: 1px;
	border-width: 0;
	border-top: 1px solid #cccccc;
	background-color: #fff;
}

TD, TABLE, TH, TR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	
}


p{text-align:justify;margin-bottom:24px;}

.csc-form-labelcell p{
	margin-bottom:5px;
}

#kateg p{
	margin-bottom:0px;
}

form {
	padding:0px;
	margin:0px;
	}
input, textarea{
	margin: 0px;
	padding: 0px;
	width:100%;
	}
.csc-mailform{
	width: 100%;
	padding-right:5px;
	}
.csc-form-labelcell{
	width:25%;
	font-weight:bold;
	background-color:#F4F4F4;
	padding:6px !important;
	padding-top:0px !important;
}
.csc-form-fieldcell{
	width:200px;
	background-color:#F4F4F4;
	padding:0px !important;
	padding-bottom:6px !important;
}

.csc-form-fieldcell input,.csc-form-fieldcell textarea{
	width:400px;
}


.csc-form-commentcell p, .tx-newloginbox-pi1 td p{
	margin-bottom:0px;
}
.csc-form-label-req{
	color:#D50606;
}
.csc-form-radio{
	width: 25px;
}
.csc-form-button {
	width: 48%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Tabledate ID's */

.imgtext-nowrap{
	text-align:left;
}

.logo{
	height: 70px;
	width: 196px;
}
TD#menu_top{
	height: 91px;
	width:563px;
	background-color: #FFFFFF;
	vertical-align:bottom;
	text-align:right;
}

TD#flash_header{
	background-color:#005AC2;
	height:132px;
	width:565px;
}
TD#darkblue{
	background-color:#444444;
	height:132px;
	width:196px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

TD#content {
	vertical-align:top;
	padding: 30px;
	padding-top:15px;
	background-color:#ffffff;
	background-image:url(../images_rel/content_schatten_03.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

TD#menu_news{
	width:200px;
}

TD.newstitle{
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
	font-size: 17px;
	line-height: 28px;
	text-decoration: none;
	padding-left:10px;
	font-weight: bold;
}
TD.newscontent{
	padding-left:5px;
	border-top: 1px solid #424347;
	padding:10px;
	/* text-align:justify; */
	background-color: #F2F2F2;
}
.newscontenttitle, .newscontenttitle a {
	font-size:12px;
	color:#424347;
	font-weight:bold;
	text-decoration:none;
}
.color_hellblau{
	color:#005AC2;
}
.md{
	font-size: 12px;
	font-weight: bold;
	color: #B8B8B8;
}
.topimagetext{
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:20px;
}

#Header2{
	background-image:url(../images_rel/topimage_14.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:282px;
		padding-right:106px;
	padding-left:120px;
}

/* ----------------------------------------------------------------------------------------------------------- */

.liniegrauoben{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B8B8B8;
}
.liniegrauunten{
	padding-right:106px;
	padding-left:120px;

}
.liniegrautitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8B8B8;
	vertical-align:bottom;
	height:30px;
}
.linienews{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #B8B8B8;
}
.menu1-level0-act{
	text-indent:10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;
	text-transform: uppercase;

	}
	
#menu_h{
	padding-left:7px;

}


#menu_h div{
	/*float:left;*/
}

#content TD#menu_1 .menu_vert{
	background-color:none;
}	

.menu_vert a{
	padding-bottom:0px;
}

.menu_vert .level_4 a{
	padding-bottom:0px;
}

#level_1{
	display:none;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* Menu 1 column */
TD#menu_1 {
	width: 282px;
	vertical-align:top;

	
}
TD#menu_1 DIV {
	width: 100%;
	vertical-align:top;

}

#menut{
	text-align:right;
}

#menut a{

}
TD#menu_1 DIV A {
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
}
TD#menu_1 DIV A:hover {
	color: #EE820F;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
	background-image:  url(/fileadmin/template/main/images/menu1_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	background-image:  url(/fileadmin/template/main/images/menu1_act_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;

}

TD#menu_1 DIV.menu1-level1-act A {
	color: EE820F;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
	background-image:  url(/fileadmin/template/main/images/menu1_2_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:27px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;

}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
	background-image:  url(/fileadmin/template/main/images/menu1_2_act_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:27px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;

}
TD#menu_1 DIV.menu1-level2-no A {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
TD#menu_1 DIV.menu1-level2-act A:hover {
	color: #EE820F;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}






/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
	background-image:  url(/fileadmin/template/main/images/menu1_3_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;

}
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
	background-image:  url(/fileadmin/template/main/images/menu1_3_act_bg.gif);
	background-position: 0px 0px;
	background-repeat : no-repeat;
	width: 170px;
	height:20px;
	text-indent:32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336666;
	border-right-color: #336666;
	border-bottom-color: #336666;
	border-left-color: #336666;

}
TD#menu_1 DIV.menu1-level3-no A {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
TD#menu_1 DIV.menu1-level3-act A:hover {
	color: #EE820F;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}






/* ----------------------------------------------------------------------------------------------------------- */
/* Beginn Sekundärnavigation oben rechts */

.menueoben_table{
	border-left: 1px dashed #B8B8B8;
}
.menueoben{
	border-right: 1px dashed #B8B8B8;
	padding-left:10px;
	padding-right:10px;
}
.menueoben A{
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.menueoben A:Hover{
	text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Beginn Menuh */
	
.menuh-table{
	background-image:url(../images_rel/menu_14.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height: 30px;
/*	margin-left:120px;
	margin-right:106px;*/
	width:940px;
	margin-top:198px;
	}
/* ----------------------------------------------------------------------------------------------------------- */
/* Breadcrumb */

div.breadcrumb {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A6B6B;
	border-right-color: #3A6B6B;
	border-bottom-color: #3A6B6B;
	border-left-color: #3A6B6B;
	background-color: #FFFFFF;
	filter: Alpha(opacity=85);
	-moz-opacity: 85%;
}
div.breadcrumb A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424347;
}
div.breadcrumb A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424347;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Newsboxen */
object {
	margin: 0px;
	padding: 0px;
}

/* ----------------------------------------------------------------------------------------------------------- */
/* Loginbox */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* ----------------------------------------------------------------------------------------------------------- */
/* Loginbox */
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }
div.tx-ttnews-list {
	float: left;
	padding-right: 5px;
	vertical-align:text-top;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Sitemap */
.csc-sitemap {
	margin-top: 4px;
	margin-bottom: 4px;
}
.csc-sitemap-level1 A {
	font-size: 14px;
	font-weight:bold;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
}
.csc-sitemap-level2 {
	text-indent: 30px;

}
.csc-sitemap-level3 {
	text-indent: 70px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Zwischenmenüs */
.csc-menu{
	margin-top: 4px;
	margin-bottom: 4px;
	
}
/*.csc-menu-1 P{
	margin-top: 4px;
	margin-bottom: 4px;
} */
.csc-menu-4, .csc-menu-1 P{
	margin: 0px;
	padding: 3px 3px 3px 15px;
	background: url(../images/linkicon.gif) no-repeat 2px;
	font-weight: bold;
	background:none;
	padding:0px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Referenzen */

.tx-t3references-pi1 {
}
.tx-t3references-pi1 H2 { 
	margin-top: 0px;
	margin-bottom: 0px; 
}
.tx-t3references-pi1-listrow .tx-t3references-pi1-browsebox TABLE {
	border:0px;
	padding:0px;
	margin:0px;
}
.tx-t3references-pi1-listrow IMG {
	margin-left:5px;
	border: 1px solid #e4e4e4;
}
.tx-t3references-pi1-listrow {
	width: 100%;
}
.tx-t3references-pi1-listrow-header{
	font-weight:bold;
	height:30px;
	vertical-align:bottom;
	}
.tx-t3references-pi1 .tx-t3references-pi1-listrow TD {
	background-color: #FFF;
}
.tx-t3references-pi1 .tx-t3references-pi1-listrow TR.tx-t3references-pi1-listrow-header TD {
	background-color:#FFF;
}
.tx-t3references-pi1-modeSelector SELECT {
	width: 100%;
}
INPUT.tx-t3references-pi1-searchbox-sword {
	width: 218px;
}
INPUT.tx-t3references-pi1-searchbox-button {
	width: 80px;
}
.tx-t3references-pi1-singleView {
}
.tx-t3references-pi1-singleViewField-description {
	width: 213px;
}
.tx-t3references-pi1-singleViewField-infoH P {
	font-weight: bold;
	
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Mouse Over bei Teaser Artikeln */
.myteaserOver {
	background-color: #F4F4F4;
	cursor: hand;
}
.myteaserOut {
	background-color: #FFFFFF;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Suche */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.csc-frame-rulerBefore {
	height: 1px;
	border-top: 1px solid #F4F4F4;
	border-right: 0px solid #F4F4F4;
	border-bottom: 0px solid #F4F4F4;
	border-left: 0px solid #F4F4F4;

}
/* ----------------------------------------------------------------------------------------------------------- */
/* Preise */
.preisangabe {
	text-align:right;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Mailformplus */
.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

/* ----------------------------------------- Glossar ----------------------------------------- */
.catchword {
	font-weight: bold;
}
.catchword_desc {
	font-weight: normal;
	margin-bottom: 15px;
}
.alphabet {
	font-size: 14px; font-weight: bold; padding-right:2px;
}
.letter {
	font-size: 14px; font-weight: bold;
}

TD.footerlinks {
	width: 100%;
	background-image:url(../images_rel/footer_verlauf_zahlen_03.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:120px;
	padding-right:106px;
}

.mailformerror {
	font-size: 10px;
	color: #EE820F;
}
	
#footer_links, #footer_mitte, #footer_rechts{
	
}

.tx-gsifeuserlist-pi1-searchbox-button {
	width: 100px;
	}
.tx-gsifeuserlist-pi1-searchbox-sword {
	width: 200px;
	}
.tx-gsifeuserlist-pi1-berufsgruppenselect, .tx-gsifeuserlist-pi1-orteselect {
	width: 306px;
	}
.tx-mdjobs-pi2-maintable TD {
	padding-top: 2px;
	padding-bottom: 2px;
	}
/* MD DOWNLOADBOX */
.md_downloadboxtitle {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 14px;
	background-color: #F2F2F2;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin: 0 0 15px;
	font-weight: bold;
}
.md_downloadboxheadrow {
	font-size: 10px;
}
.md_downloadboxrow1 {
	background-color: #F0F2F7;
	padding-top:1px;
	padding-bottom:1px;
}
.md_downloadboxrow2 {
	background-color: #FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}
.md_downloadboxfilename {
	width: 89%;
	padding-left:5px;
}
.md_downloadboxfiletype {
	width: 60px;
	padding-right:5px;
}
.md_downloadboxfilesize {
	width: 60px;
	text-align:right;
}
.md_downloadboxtable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9299AB;
	width: 100%;
}
.red{
	color:red;
}
UL.wtdirectory_list LI {
	padding-left: 10px;
	BORDER-LEFT: #333333 1px solid;
	list-style-image:none;
}
.wtdirectory_list A H2, .wtdirectory_list A:hover H2 {
	font-weight: bold;
	padding-bottom: 0px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.wtdirectory_list .adresse {
	width: 160px;
	float: left;
}
.wtdirectory_list .telefon {
	width: 140px;
	float: left;
}
.wtdirectory_list .internet {
	width: 270px;
	float: left;
}

.tx-indexedsearch-info,.tx-indexedsearch-info {
	display:none;
}


#content .browsebox li{

}
#content .wt_directory_pagebrowser LI,#content .browsebox li {
	list-style-type: none;
	list-style-image:none;
	width: 60px;
	float: left;
	margin: 0px;
	padding: 0px;
	
}

#content .browsebox li {
	width:56px;
}

#content .browsebox li a{
	font-size:10px;
}

#content .browsebox{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:25px;
}

#content .wt_directory_pagebrowser{
	padding-bottom:20px;
}


.news-list-item-inner-table {
	margin-top:12px;
}
.news-list-item-inner-table img {
	margin-right:6px;
}
.news-list-item-inner-table td {
	vertical-align:top;
	text-align:left;
}
.news-list-item-inner-table p {
	text-align:left;
	margin-top:0;
}

.news-single-content-image-section {
	
}

.news-single-content-image-section img {
	margin-right:12px;
	margin-bottom:12px;
}
.news-single-content-image-section p {
	margin-top:0;
	text-align:left;
	line-height:16px;
}
.news-single-content-image-section ul {
	margin-top:0;	
}
.news-single-file-section img {
	margin-right:3px;
	position:relative;
	top:4px;
}

#content DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{
	margin-left:20px !important;
	margin-bottom:20px !important;
}

#content DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{
	margin-right:20px !important;
	margin-bottom:20px !important;
}

#content .tx-indexedsearch-searchbox td{
	padding-bottom:5px !Important;
	padding-right:5px;
}


#search{
	width:179px;
}

#search input{
/*	padding-top:3px;
	padding-left:3px;*/
	vertical-align:middle;
}

#menut{

	text-align:right;
height:32px;
		background-image:url(../images_rel/topmenu_trenner_03.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
}

.topmenu_wrap{
	
	
margin-top:8px !Important;
/*	padding-top:8px !Important;*/
}



.topmenu_wrap a{
	/*height:28px!important;*/
	color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-right:7px;
/*	margin-top:8px;*/
	padding-left:7px;	
	line-height:23px;
}

.topmenu_wrap span a:visited {
	color:#333333;;
	}



.topmenu_wrap span a:hover{
color:#333333;
	text-decoration:underline;
}

#search .tx-macinasearchbox-pi1{
	margin-top:10px;
	margin-left:8px;
}


#footer_rechts, #footer_mitte, #footer_links{
	float:right;
	width:300px;
	color:#E6E6E6;
	font-size:10px;
	line-height:14px;
	margin-top:30px;
	

}

#footer_mitte{
	width:360px;
	background-image:url(../images_rel/welt_15.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.wrap_middle{
	padding-left:60px;
}

 #footer_links{
 
 	width:280px;
 }
 
  #footer_links img{
  	margin-right:12px;
  }

#footer_rechts a{
	color:#E6E6E6;
	font-size:10px;
	text-decoration:underline;
}

#footer_mitte{
	text-align:left;
}

#footer_rechts{
	text-align:right;
}

#colLeft .csc-frame-frame50{
	margin-right:40px;
	background-color:#ffffff;
	background-image:url(../images_rel/colleft_schatten_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	padding:20px;
	padding-bottom:30px;
	padding-top:10px;
	padding-right:0px;
}

#colLeft .csc-frame-frame50 td{
	padding-right:10px;
}
#colLeft .csc-frame-frame50 p{
	margin-bottom:0px;
	line-height:15px;
}

#colLeft .csc-frame-frame50 h5{
	margin:0px !important;
	padding:0px !important;

}

#colLeft .csc-frame-frame50 h5 a{
	font-size:11px;
	color:#444444;
	text-decoration:none;
}

#colLeft .csc-frame-frame50 h5 a:hover{

	text-decoration:underline;
}


#content .csc-frame-frame55,#content .csc-frame-frame60,#content .csc-frame-frame65{
	float:left;
	width:210px;
	height:256px;
	background-image:url(../images_rel/Startseite1_03.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#content .csc-frame-frame55 a,#content .csc-frame-frame60  a,#content .csc-frame-frame65 a{
	color:#444444;
	text-decoration:none;
}

#content .csc-frame-frame55 a:hover,#content .csc-frame-frame60  a:hover,#content .csc-frame-frame65 a:hover{
	text-decoration:underline;
}

#content .csc-frame-frame55 li,#content .csc-frame-frame60  li,#content .csc-frame-frame65 li{
	list-style-image:url(../images_rel/Startseite_aufz_14.gif);

}

#content .csc-frame-frame60{
	background-image:url(../images_rel/Startseite2_05.gif);
}

#content .csc-frame-frame55 ul,#content .csc-frame-frame60  ul,#content .csc-frame-frame65 ul{
/*	margin-left:0px;*/
	margin:0px !important;
	padding:0px !important;
	padding-left:32px !important;
	margin-top:60px !important;
	line-height:18px;
}

#colLeft h2{
	padding:0px;
	margin:0px;
	margin-bottom:16px!important;
	color:#EB9D50;
	background-image:none;
	font-size:17px;
}

#colLeft h6{
	font-size:12px;
	color:#C2D300;
	text-transform:uppercase;
	padding:0px !important;
	margin:0px !important;
}

#colLeft a{
	color:#B9C900;
}

#content .csc-frame-frame65{
background-image:url(../images_rel/Startseite3_07.gif);
	width:177px;
}


#content .tx-chgallery-pi1 .single .img{
	background-image:none;
	width:187px;
}

#content .tx-chgallery-pi1 .single{
	width:187px;
	text-align:center;
	height:170px !important;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* pulldown Menü */

.pulldown-l1-table {
	font-weight:bold;
	text-transform:uppercase;
}
table.pulldown-l1-table td {
	text-align:left;
}
.menuhno{
	width:135px;
}

.menuh-pulldown {
	font-weight:bold;
	text-transform:uppercase;
}

.news-single td img{
	margin-right:10px !important;
	margin-bottom:10px;
}
.news-single td .news-single-related-files img {
	margin-bottom:0;
	position:relative;
	top:2px;
}

.addthis_default_style{
	float:right;
	margin-left:3px;
}