/*
 * CSS Klassen Screen/All
 * www.landberatung.de
 *
 * www.l-vogel.de
 * erstellt: 2008-03-05
 * 
 * 
 *
 */ 

 
 @import url(navigation_top.css);
 @import url(navigation.css);
 @import url(tt_news.css);
 @import url(jw_calendar.css);

body {

    margin: 0 auto;
    padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    color: #707070;
    line-height:140%;
	background-color: #fff;
	width:945px;
	/* IE - Ebenen:
	CSS workaround fuer IE 5/6/7??
	nur so werden Ebenen als
	position: relative dargestellt */
	position: relative;
	
}

#frame {
	width: 945px;
	background-image:url(../images/bg_frame.jpg);
	background-repeat:repeat-y;
}

.clearer {
	clear:both;
	height: 0;
	margin: 0;
	padding: 0;
}
/* ------------------------------------
   Navigation Top
   ------------------------------------ */
#navigationTopL {
	width: 450px;
	height: 28px;
	padding: 10px 10px 0 40px;
	color: #264184;
	float:left;
}
#navigationTopL a {
	font-weight: normal;
	font-size: 11px;
	color: #264184;
	padding: 0 3px 0 3px;
	text-decoration: none;
}
#navigationTopL a:hover {
	text-decoration: underline;
}
#navigationTopR {
	float: left;
	height: 28px;
	width: 445px;
	padding: 11px 0 0 0px;
	color: #264184;
	font-size: 11px;
	text-align: right;
}
/* ------------------------------------
   Header
   ------------------------------------ */
#header {
	width: auto;
	height: 115px;
	background-image:url(../images/bg_header.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}
#headerL {
	float: left;
	height:auto;
	width: 675px;
	padding: 1px 0 0 0;
}
#headerR {
	float: left;
	height:auto;
	width: 270px;
}
#navigation {
	/* navigtion.css */
	
}

/* ------------------------------------
   Banner
   ------------------------------------ */

.tx-cobwebphpadsnew-pi1 {

}   
   
   
.bannerTop {
	padding: 1px 0 0 0;
	height: 60px;
	width:auto;
	
}

/*Banner Links **/
.bannerL_1 {
	text-align:center;
	margin: 10px 0 10px 0;
	padding:0;
}


.bannerL_2 {
	text-align:center;
	margin: 0 0 10px 0;
	padding:0;
}

/* Banner Content */
#contentBanner {
	border: 0;
	margin: 20px 0 10px 0;
	text-align:center;
}
.bannerC_1 {
	text-align:center;
	margin: 0;
	padding:0;
	float: left;
}
.bannerC_2 {
	text-align:center;
	margin: 0 6px 0 6px;
	padding:0;
	float: right;
	position: relative;
	left: 6px;
}
.bannerC_3 {
	text-align:center;
	margin: 0;
	padding:0;
	float: left;
}



.bannerText {
	text-align:right;
	font-size: 10px!important;
	text-transform: uppercase;
	margin: 2px 0 10px 0;
	padding:0;
}

/* ------------------------------------
   Content
   ------------------------------------ */
#contentFrame {
	margin: 0 0 0 0;
	padding: 0;
	border-right: 1px solid #264184;
	border-bottom: 1px solid #264184;
	border-left: 1px solid #264184;
	background-color: #fff;
	
}
#content {
	padding: 0 0 20px 0;
		
}

#contentInnerFrame {
	border: 0;
}
.navigationHead {
	color: #264184;
	margin: 0 0 10px 0; 
	font-weight: bold;
	padding: 0 15px 15px 15px;
	position: relative;
	top: -5px;
}


#contentLeft {
 	float: left;
	width: 185px;
	padding: 0 0 0 0;
}


#contentCenter {
 	float: left;
	width: 469px;
	padding: 0 30px 20px 30px;
}
#contentRight {
 	float: left;
	width: 228px;
	padding: 0;
	margin: 0;
}




/* 2-spaltiges Layout */
#contentCenter2Col {
 	float: left;
	width: 697px;
	padding: 2px 30px 20px 30px;
}



/* 1-spaltiges Layout */
#contentCenter1Col {
 	float: left;
	width: 882px;
	padding: 2px 30px 20px 30px;
}
/* ------------------------------------
   Footer
   ------------------------------------ */
#footer {
	width: 946px;
	padding: 0 0 0 0;
	font-weight: normal;
	font-size: 11px;
	color: #264184;
}

#footer a {
	font-weight: normal;
	font-size: 11px;
	color: #264184;
	padding: 0 3px 0 3px;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footerL {
	float: left;
	width: 650px;
	text-align: left;
	padding-left: 10px;
}
#footerM {
	float: left;
	width: 126px;
	text-align:center;
}
#footerR {
	float: left;
	width: 150px;
	text-align:right;
	padding: 4px 10px 0 0;
}


/* ------------------------------------
    Navigationspfad
    ------------------------------------ */

#locationBar {
	margin: 0 15px 15px 0px !important;
	padding: 0px;
	color: #264184;
	font-size: 10px !important;
	font-weight: normal !important;
}
#locationBar a, 
#locationBar a:link, 
#locationBar a:active, 
#locationBar a:visited {
	color: #264184;
	font-weight: normal !important;
	text-decoration: none !important;
	font-size: 10px !important;
	font-weight: normal !important;
}
#locationBar a:hover {
	text-decoration: underline !important;
}

/* ------------------------------------
     Artikel: Senden Drucken PDF
   ------------------------------------ */ 
 #articleSubLine {
 	position: relative;
 	padding: 0;
	margin: 10px 0 0 0;
 
 }  
#articleSubLine {
 	text-align: right !important;
    margin: 0 0 0 -14px;
    padding: 0;
    list-style-type: none !important;
 }
#articleSubLine ul li {
 	margin: 1px 1px 1px 0 !important;
    padding: 0 0 0 0;
	float: left !important;
	list-style-type: none !important;
 }
#articleSubLine ul li a {
  	display: block;
	padding: 3px 16px 2px 16px !important;
	margin: 1px;
	height: auto;
	border: 1px solid #707070;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #707070 !important;
	background-color: #efefef;
  }
 #articleSubLine ul li a:hover {
	background-color: #cfcfcf;
  }
/* ------------------------------------
     Login-Box
   ------------------------------------ */ 
.tx-newloginbox-pi1 {
	width: auto;
	padding: 0;
	margin: 0;
}
.boxLoginForm {
	width: 340px;
	padding: 8px 6px 8px 6px;
	margin: 30px 0 0 0;

	border: 1px solid #264184;
}

.boxLogin h2 {
	
} 
.linkForm a {
	font-weight: normal !important;
}

/* ------------------------------------
     Login-Box Beratungsringe-Subdomains
   ------------------------------------ */ 

.boxLoginFormSD {
	width: 200px;
	padding: 8px 6px 8px 6px;
	margin: 30px 0 0 0;

	border: 1px solid #264184;
}

.boxLoginFormSD .formfield {
	font-weight: normal;
	border: 1px solid #264184;
	background-color: #fff;
    font-size: 11px;
	padding: 1px;
	width: 196px;
	color: #264184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boxLoginFormSD .formbut {
	margin: 4px 0 0 0;
}


/* ------------------------------------
     Boxen
   ------------------------------------ */  
/* Bild ueber Termine */
.boxImgTermine {
	width: 216px;
	border-top: 1px solid #264184;
	border-right: 1px solid #264184;
	border-left: 1px solid #264184;
}
.boxHeadTermine {
	width: 210px;
	height: auto;
	padding: 4px 4px 4px 2px;
	color: #264184;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #264184;
	border-left: 1px solid #264184;
}
.boxContent {
	margin: 30px 34px 30px 34px;
}
.boxHead {
	width: 210px;
	height: auto;
	padding: 4px 4px 4px 2px;
	color: #264184;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #264184;
	border-right: 1px solid #264184;
	border-left: 1px solid #264184;
}
.boxHeadSearch {
	color: #264184;
	font-size: 12px;
	font-weight: bold;
}


.boxStandard {
	width: 216px;
	height:auto;
	padding: 0;
	margin-bottom: 8px;
	border-bottom: 1px solid #264184;
	border-right: 1px solid #264184;
	border-left: 1px solid #264184;
	font-size:11px;
}
.boxStandardSearch {
	width: 216px;
	height:auto;
	padding: 0;
	margin-bottom: 8px;
	border: 1px solid #264184;
	font-size:11px;
}
.boxStandardTxt {
	width: auto;
	height:auto;
	padding: 2px 4px 2px 4px !important;
	text-align: left;
}
.boxStandardTxt form {
	margin: 0;
	padding: 0;
}

.boxStandard h2 {
	font-size:11px;
}
.boxStandardTxt h3 {
	font-size:11px;
}
.boxTeaserHead,
.boxTeaserHead a,
.boxTeaserHead a:hover {
	color: #707070 !important; 
	font-weight: bold;
	text-decoration:none;
	font-size:10px;
	padding: 0;
	margin: 0 0 14px 0;
}
.boxTeaserBody p {
	margin: 0;
	padding: 0;
}


.boxWeather {
	margin: 0 0 0 0;
	/*border: 1px solid #264184;*/
	width: 216px;
}


/* ------------------------------------
   csc content
   ------------------------------------ */
.csc-textpic-imagewrap {
	padding: 0;
	margin: 3px 0px 5px 0;
	float:right;
}

.csc-textpic-imagewrap img {
	border: 1px solid #264184;
}


/* Menupunkt links */
.boxLinks {
	clear: both;
	margin: 0 0 10px 0;
	padding: 4px;
	border: 1px solid #264184;
	background-color: #fafafa;
}


/* ------------------------------------
    Text
    ------------------------------------ */
/* 1. Headline */
.csc-firstHeader,
.tx_infommforum_head {
    font-size: 17px !important; 
    font-weight: bold; 
    color: #707070;
    line-height:140%; 
    padding: 0;
    margin: 2px 0px 6px 0px;

}

/* 2. Headline */
h1 {
	clear:both;
    font-size: 12px; 
    font-weight: bold; 
    color: #707070;
    line-height:120%;
	letter-spacing: 0em !important;
    padding: 2px;
    margin: 10px 0px 2px 0px !important;

}

h2 {
 	clear:both;
    font-size: 12px; 
    font-weight: bold; 
    color: #707070;
    line-height:120%;
	letter-spacing: 0em !important;
    padding: 2px;
    margin: 20px 0px 2px 0px;
}


/*Info-Box Headline - News headline*/
h3,
h3 a {
/*
	padding: 0px 0px 2px 0px;
    margin:0;
    font-size: 14px;
    font-weight: bold; 
    color: #264184;
    line-height:120%;
    padding-bottom: 8px;
	*/
}
h3 a:hover {
	
}

/* Date */
h4 {
    padding: 0 !important;
    margin: 0!important;
    font-size: 9px; 
    font-weight: normal; 
    color: #707070; 
}


/*Subheadline Artikel*/
h5 {
    font-weight: bold;
}

p {
	padding: 0;
	margin: 0;
}

.news-list-container p {
	padding: 0;
	margin: 0;
}


.bodytext {
	margin: 0;
	padding: 2px 2px 6px 2px;
}


.align-right {
	text-align: right;
}
p.align-right {
	margin-bottom: 6px;
}	
/* ------------------------------------
    Links
    ------------------------------------ */

a {
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: none;
    color: #264184;
}
a:hover {
    font-size: 12px; 
    font-weight: bold; 
    text-decoration: underline;
    color: #264184; 
}

a.linkMore,
.linkMore a,
.news-list-morelink a,
.news-single-backlink a,
p .internal-link {
    color: #264184;
    text-decoration: none;
    font-weight: normal !important;
	padding: 1px 2px 1px 2px;
	margin: 0 !important;
	border: 0;
	font-size: 11px !important;
	text-align:right !important;
}
a:hover.linkMore,
.linkMore a:hover,
.news-list-morelink a:hover,
.news-single-backlink a:hover {
    color: #264184;
    text-decoration: none;
    font-weight: normal;
	padding: 1px 2px 1px 2px;
	margin: 0 !important;
	border: 0;
	font-size: 11px;
	background-color:#fff;
}


/* ------------------------------------
   Image Table
   ------------------------------------ */
.imgtext-table td {
	padding: 2px 3px 6px 3px !important;
}

.imgtext-table {
	margin: 20px 0 20px 0 !important;
}

/* ------------------------------------
   Formulare
   ------------------------------------ */
.form {
	margin: 30px 20px 30px 0;
}




form select,
form option {
    font-weight: normal;
	background-color: #ddd;
    font-size: 11px;
	padding: 0 1px 0 1px;
	width: auto;
	color: #264184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formbut,
a.formbut,
a:hover.formbut,
input[submit] {
	font-weight: bold;
	background-color: #264184;
	border: 1px solid #264184;
    font-size: 11px;
	padding: 0 1px 0 1px;
	width: auto;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.formfield,
.csc-form-fieldcell input {
	font-weight: normal;
	border: 1px solid #264184;
	background-color: #fff;
    font-size: 11px;
	padding: 1px;
	width: 200px;
	color: #264184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formfield:focus {
    background: #eee;
}
.formfieldEmpty {
	
}

/* Tabelloses Forumlar */

.formDisplay {
    display: block;
	float: left;
	
	font-weight: normal;
	border: 1px solid #264184;
	background-color: #fff;
    font-size: 11px;
	padding: 1px;
	width: 200px;
	color: #264184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
.formDisplayEmpty {
    display: block;
	float: left;
	font-weight: normal;
	border: 1px solid #264184;
	background-color: #cbb798;
	text-decoration: none;
    font-size: 12px;
	padding: 1px;
	width: 150px;
	color: #264184;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 2px 0!important;
}
*/
.formDisplay:focus {
    background: #ddd;
}
textarea {
	width: 200px;
}
.formLabel, 
.noLabel {
    display: block;
	text-align: left;
	float: left;
	width: 100px;
	padding:1px;
	border: 0;
	margin: 2px 0 2px 0!important;
}


.msg {
	/*color: #e86e04;*/
	font-weight: normal;
	font-size: 10px;
}
.errorForm {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
}
.errorDiv {
	padding: 10px;
	margin-bottom: 10px;
}

legend {

}

fieldset {
	border: 1px solid #264184;
}

.formSelect {
 	border-top :1px solid #727272;
	border-right :1px solid #f9f9f9;
	border-bottom:1px solid #f9f9f9;
	border-left:1px solid #727272;
	color:#404040;
	font-size:12px;
}

/* ------------------------------------
    Listen
    ------------------------------------ */
ul {
    list-style-type: square;
	margin: 0;
	padding: 2px 0 2px 14px;
}
li {
	padding: 2px 0 2px 0;
}
/* ------------------------------------
    Tabelle
    ------------------------------------ */

table td {
	
}


/* ------------------------------------
    Pagebrowser
    ------------------------------------ */
.showResultsWrap {
	line-height: 130%;
    text-align: center;
	margin: 3px;
	padding: 3px;
}
.browseBoxWrap {
	clear:both;
    width: 90%; 
    padding: 3px;
    margin: 20px 0px 6px 0px;
    border: 0;
    font-size: 11px;
    line-height: 130%;
    text-align: center;
}   

.disabledLinkWrap {
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    background-color: #a5a9b5;
    margin: 0;
    border: 1px solid #264184 !important; 
    padding: 2px;
    text-decoration: none;
}

.activeLinkWrap {
 	font-size: 11px;
    font-weight: normal;
    color: #264184;
    background-color: #a5a9b5;
    margin: 0;
    border: 1px solid #264184 !important; 
    padding: 2px;
    text-decoration: none;
}

.browseLinksWrap a {
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    background-color: #264184;
    margin: 0;
    border: 1px solid #264184 !important; 
    padding: 2px;
    text-decoration: none;
}

browseLinksWrap a:hover {
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    background-color: #264184;
    margin: 0;
    border: 1px solid #264184 !important; 
    padding: 2px;
    text-decoration: none;
} 

/* ABC Berater */
.abcBoxWrap {
    margin: 20px 0 20px 0;
    text-align: center;
}
.abcLinksWrap a {
   font-size: 11px;
    font-weight: normal;
    color: #fff;
    background-color: #264184;
    margin: 0;
    border: 1px solid #264184 !important;
    padding: 1px;
    text-decoration: none;
}
.abcLinksWrap a:hover,
.abcLinksWrapAct a {
   font-size: 11px;
    font-weight: normal;
      color: #264184;
    background-color: #a5a9b5;
    margin: 0;
    border: 1px solid #264184 !important;
    padding: 1px;
    text-decoration: none;
}




/* ------------------------------------
    Sitemap
    ------------------------------------ */
.csc-sitemap {
	list-style-type:none !important;
	margin: 0;
	padding: 0;

}
.csc-sitemap li {
	list-style-type:none !important;
	margin: 0;
	padding: 0;

}

.csc-sitemap ul {
	list-style-type:none !important;
	margin: 0;
	padding: 0;
}

.csc-sitemap li a {
	list-style-type:none !important;
    color: #fff;
    display: block;
	font-size: 12px;
	font-weight: normal;
    padding: 2px 0 2px 100px;
	text-decoration: none;
	background-color: #264184;
	border-bottom: 1px solid #fff;
	margin: 0 0 0 0 !important;
}
.csc-sitemap li a:hover {
	background-color: #42579e;
	color: #fff;
	text-decoration: none;
}




.csc-sitemap ul ul li a {
	width: auto;
	height: 20px;
	padding: 1px 0 1px 120px;
	display:block;
	color: #264184;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	background-color: #becee0;
	margin: 0 0 0 0 !important;
}
.csc-sitemap ul ul li a:hover {
    background-color: #42579e;
	color: #fff;
	text-decoration: none;
}

.csc-sitemap ul ul ul li a {
    color: #264184;
    display: block;
	font-size: 10px;
	font-weight: normal;
    padding: 1px 0 1px 144px;
	text-decoration: none;
	background-color: #e1e4e8;
	margin: 0 0 0 0 !important;
}
.csc-sitemap ul ul ul li a:hover {
    background-color: #42579e;
	color: #fff;
	text-decoration: none;
}
/*
.csc-sitemap-level4 a {
    color: #585858;
	display: block;
	height: auto;
	font-size: 11px;
	font-weight: normal;
    padding: 0 0 0 164px;
	text-decoration: none;
	background-color: #fafafa;
	
}
.csc-sitemap-level4 a:hover {
	color: #585858;
	text-decoration: none;
	font-weight: bold !important;
	background-color: #fff;
}
*/

/* ------------------------------------
   Sitemap UL (Kartenreiter-Menue im content)
   ------------------------------------ */
.tabbed_menu {
	width: auto;
	margin: 0 0 0 0 !important;
	padding: 0;
	margin: 0;
	border-top: 1px solid #faf4e6; /* IE Hack */
}
.tabbed_menu_end {
	clear: both;
	position:relative;
	top: 0px;
	width: auto;
	margin: 0 0 0 0;
    border-top: 5px solid #264184;
}
.tabbed_menu ul {
	list-style-image:url(../images/spacer.gif);
	margin: 0;
	padding: 0;
	
}
.tabbed_menu-level1 {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
}
	
.tabbed_menu-level1 li {
	list-style-type: none !important;
	float: left;
	width:auto;
	height:auto;
	margin: 0;
	padding:0;
}

.tabbed_menu-level1 li a {
	display:block;
	position:relative;
	float: left;
	padding: 2px 6px;
	margin: 0 !important;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-color: #608f58;
	list-style: none;
	border: 0;;
	border-bottom: solid 1px #fff;
    border-right: 1px solid #fff;
	-moz-user-select: none;
	/*-khtml-user-select: none;*/
	cursor: pointer;
	text-decoration: none;
}
.tabbed_menu-level1-active a,
.tabbed_menu-level1-current-active a
/*.tabbed_menu-level1 a:hover*/
 {
	background-color: #264184 !important;
	border-bottom: 1px solid #264184 !important;
	text-decoration: none;
}

/* ------------------------------------
     Kalendar ke_yac (angepass)
   ------------------------------------ */  
   
 /* Teaser > boxStandard etc. */
 
 /* list view */
 .termine-item {
 	width: auto;
	margin: 10px 0 0 0;
	background-color: #fff;
	border: 1px solid #264184;
 	font-size: 12px;
	padding: 2px 2px 4px 2px;
	
 }
 .termine-item-head {
 	margin: 2px 0 4px 0;
 }
 .termine-item-text,
 .termine-item-text a:link,
 .termine-item-text a:active,
 .termine-item-text a:visited  {
 	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    color: #707070; 
    line-height:140%;
	text-decoration: none;
 }
 .termine-item-text a:hover {
  	text-decoration: underline;
  }
 
 /* single view */
 .list-item {
 	width: auto;
	margin: 10px 0 0 0;
	color: #707070;
	border: 1px solid #264184;
 	font-size: 12px;
	padding: 10px;
}
.tx-keyac-pi1 h1 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.category-title {
	margin: 6px 0 6px 0;
	letter-spacing: 0.5em;
	text-transform:uppercase;
	font-size:10px;
	
}
.content-left {
	margin: 14px 0 2px 0;
	background-color: #264184;
	color: #fff;
	padding: 2px;
}
.content-right {
	margin: 0 0 0 0;
}
hr.clearer {
	clear:both;
	height:1px;
	visibility:hidden;
}


/* ------------------------------------
    Suche (Standard)
    ------------------------------------ */
.csc-noSearchResultMsg {

}
.csc-searchform {
	width: 460px;
	border: 1px solid #264184;
	background-color: #eee;
	color: #707070;
	padding: 3px;
	margin: 14px 0 14px 0;
}
.csc-searchResultInfo {
	width: auto;
	border: 1px solid #264184;
	background-color: #eee;
	padding: 0;
	margin: 14px 0 14px 0;
	width: 460px
}

.csc-searchResultHeader a {
    display: block;
	margin: 0 0 0 0;
    padding: 0;
	margin: 0;
    font-size: 11px;
	font-weight: bold;
	color: #707070;
	background-color: #fff;
	width: 460px;
}
.csc-searchResultHeader a:hover {
    text-decoration: none;
	background-color: #eee;
}

.csc-searchResult  {
    margin: 5px 0 24px 0;
	width: 460px;
	padding: 0 0 10px 0;
}

/* ------------------------------------
    Suche (indexed search)
    ------------------------------------ */
.tx-indexedsearch-searchbox {
	width: 460px;
	border: 1px solid #264184 !important;
	background-color: #eee;
	color: #707070;
	padding: 3px;
	margin: 14px 0 14px 0;
}
	
	
.tx-indexedsearch-searchbox label {
    display: block;
	text-align: left;
	float: left;
	width: 140px;
	padding:1px;
	border: 0;
	margin: 2px 0 2px 0!important;
}	

.tx-indexedsearch-searchbox div {
	clear: left;
	margin: 4px 2px 4px 2px;
}

.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-media,
.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-selectbox-sections,
.tx-indexedsearch-selectbox-freeIndexUid,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-results,
.tx-indexedsearch-selectbox-group {
	width: 150px !important;
}

.tx-indexedsearch-searchbox-sword {
	width: 200px !important;
}

.tx-indexedsearch-search-submit {
	padding: 10px 0 10px 142px !important;
}


.tx-indexedsearch-whatis {
	margin: 10px 0 10px 0;
}
.browsebox {
	margin: 0;
    padding:  20px 0 20px 0;
	list-style-type: none !important;
}
.browsebox li {
	margin: 0;
    padding: 0 0 0 0;
	float: left;
	list-style-type: none !important;

}

.browsebox li a {	
	display: block;
	padding: 2px!important;
	background-color: #264184;
	font-weight: normal;
	font-size: 11px !important;
	color: #fff !important;
	border: 1px solid #fff;
	margin: 0;
    color: #fff !important;
    text-decoration: none;
}
.browsebox li a:hover {
    text-decoration: none;
	color: #fff !important;
	background-color: #42579e;
}

.tx-indexedsearch-res {
	clear: both;
	margin: 20px 0 0 0;
}
.tx-indexedsearch-res h3 {
	padding: 0;
	margin: 0;
}
.tx-indexedsearch-percent,
.tx-indexedsearch-icon,
.tx-indexedsearch-result-number {
	display: none;
}
/* ------------------------------------
    Tipafriend
    ------------------------------------ */
.tipafriend {
	margin: 20px 0 0 0;
}
.tipTab {
	margin: 20px 0 0 0;
	border: 1px solid #cfcfcf;
}
.tipTab td {
	vertical-align: top;
	/*
	background-color: #fafafa;
	margin: 4px 1px 0 0 !important;
	*/
	background-color: #eee !important;
}
.tipHead {
	background-color: #fff;
	color: #707070;
	font-weight: bold;
	font-size:12px;
	margin: 4px 0 4px 0;
}

.tipError {
	color: #FF0000;
	background-color: #eee;
	font-weight:bold;
	padding: 10px;
	text-align:center;
	margin: 20px 0 20px 0;
	border: 1px solid #cfcfcf;
}


/* ------------------------------------
    Beratungsringe
    ------------------------------------ */
.tx-lv_lb {
}

/* container bf*/
.tx-lv_lb-bg {
	margin: 20px 0 100px 0;
}

.tx-lv_lb-bg h1 {
 	font-size: 14px; 
 	font-weight: bold; 
    color: #264184;
    line-height:120%;
    padding: 2px;
    margin: 20px 0px 2px 0px !important;
}

.tx-lv_lb-br {
	margin: 20px 0 0 0;
}

.tx-lv_lb-ber,
.tx-lv_lb-vorsitz {
	margin: 10px 0 30px 0;
}

.tx-lv_lb-vorsitz h2,
.tx-lv_lb-ber h2  {
	margin-top: 0;
	padding-top: 0;
}
.tx-lv_lb-item {
	font-size: 10px;
	
	margin: 40px 0 30px 0;
}
.tx-lv_lb_head {
	font-size: 14px;
	color: #264184;
}
.tx-lv_lb_text{

}
.tx-lv_lb-bg table {
	margin: 10px 0 10px 0;
}
.tx-lv_lb_tab td {
	background-color: #e1e4e8;
	vertical-align: top;
}
.tx-lv_lb_tabLabel{
	width: 120px;
	font-size: 10px !important
}


.boxBerater {
	font-size: 11px;
	color: #707070;
	border: 1px solid #264184;
	padding: 4px;
	margin: 2px 0px 0px 0px;
}
.boxBerater table { 
	margin: 0 !important;
}
.boxBerater table td {
	vertical-align: top;
	background-color: #fff !important;
}
.boxBeraterImg {
	padding: 3px 14px 4px 0;
	height: auto;
	width: 80px;
	
}
.boxBeraterHead {
	font-size: 11px;
	font-weight: bold;
}
.boxBeraterSubHead {
	font-size: 10px;
	letter-spacing: 0.5em;
	text-transform:uppercase;
	font-weight: normal;
}
.boxBerater a {
	font-size: 10px !important
}

.boxBeraterSep {
	height: 6px;
	border-bottom: 1px solid #ddd;
}


.boxExportCSV {
	width: auto;
	padding: 0;
	margin: 0 0 0 0;
}

.boxExportCSV a {
	display: block;
	width: 400px;
	padding: 1px;
	margin: 0 0 1px 0;
	border: 1px solid #eee;
	background-color: #eee;
}
.boxExportCSV a:hover {
	border: 1px solid red;
	text-decoration:none;
}
.highlight {
	background-color: #FFFFCC;
}

/* mm_forum infobox */

.tx_infommforum {
	clear: left;
}
.tx_infommforum ul {
	list-style-image:url(../images/bullet.gif);
	margin: 0 0 0 8px;
	
}

.tx_ablinklist_listView_category {
	margin: 15px 15px
}

