* {
	font-size:12px;
	font-family: Arial, sans-serif;
}

body, iframe, frame {
	margin: 0px;
	padding:0px;
	background-color: #FFFFFF;  /* FFFCF5 */ 
	background: #FFFFFF; /* FFFCF5 FFFFFF F8F8F8 D8E8F1 e9f2f8 #D8E8F1*/;
    font-size:12px;
	color:#201B19; /*  201B19 #105791  #145b95 */
}

h6, h6 * { font-size:11px; }
h5, h5 * { font-size:12px; }
h4, h4 * { font-size:13px; }
h3, h3 * { font-size:14px; }
h2, h2 * { font-size:15px; }
h1, h1 * { font-size:16px; }

big, big *{ font-size:14px; }

b, b * { font-weight:bold;  }

a, a *, .linkInDetails { color:#113377; text-decoration:underline; /* 0018BB */} 

 
/* a:visited */


img {
	border:0;
	margin-right:0px;
	margin-bottom:0px;
	vertical-align:middle;
}

.thmbpre{
	border:1px solid #113377;
}

.imgNav{
	padding-bottom:1px;	
}

.headd_td1{
	width:407px;
	background-color:#FFFFFF;	 /* FFFFFF */
}

.headd_td2, .headd_td3 {
	background-image: url(../logos-banner/bg_pics/header_hg_kachel.png);
	background-color:#FFFFFF;
	text-align:right;
	vertical-align:top;
	padding:5px;
}

.headd_td2 {
	text-align:right;
	vertical-align:middle;	
	padding-right:25px;
}


.Kats_As_Tree {
	border-collapse:collapse;
	border-spacing:0px;	
}

.brcrmbtrl {
	margin-left:0px;
	white-space:nowrap;
	float:left;
}

.brcrmbtrl *, .brcrmbtrl2 *, .brcrmbtrl2 a, .brcrmbtrl a, .brcrmbtrlSp a{
	text-decoration:none;	
}

.brcrmbtrl .infdiv {float:none;} 

.brcrmbtrl .AdvancedNavigation {
	padding-bottom:2px; 
}

.brcrmbtrl2 {
	border:0px solid #ffffff;
	white-space:nowrap;
}

.breadcr_tr {
	padding-bottom:2px;
}

.main_cat_in_trail { 
	display:inline;
}
.main_cat_in_trail, .main_cat_in_trail a {
	font-size:12px;
	font-weight:bold; 
}

.catid_shortcut {
	white-space:nowrap;
	margin-top:5px;
}

.flg {
	padding-left:4px;
	padding-right:4px;
	padding-bottom:3px;
	vertical-align: bottom; /* damit IE 6 und Firefox gleich aussehen */
	border:0;
	/* float:left; */
}

table {
	border:0;
}

hr {
	color: #78A9C7;
	height: 0px;
	margin: 2px 0px;
}

form{
	display: inline;
	z-index:1;
} 

td { 	text-align:left; vertical-align:top; }
 
select {
	background-color:#FFFFFF; 
	border:2px solid #bbbbbb;
	border-style: inset;
} 

.infdiv, .infspan  {
  background-image: url(../ic/bgs/info_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0px; 
	color:white;
	padding-left:4px; padding-right:3px;
	cursor:pointer;
	text-decoration:none;
}

.infdiv { float:left; }

.sbSb, .sbCt, .drSt, .drSt_u, .vwSt, .rdSt, .fvSt, .rdAdd, .rdChg{
	margin-top:1px;
	margin-bottom:3px;	
}

.wid2_main_view{
	width:100%;
	border-collapse:collapse;
	background-image:url(../ic/bgs/main_hg.png);background-repeat:repeat-x;
	border: /*2px inset*/ #B1C7D6;
}

.wid2_menue_table tr td{
	white-space: nowrap;
	padding:1px;
	padding-right:2px;
}

dl .infdiv, dl .infspan {float:none;} 

.searchFieldDefault{
	margin-top: 0px;
}

.menue_leiste, .mn_search, .menue_leiste_1 {
	width:100%;
	margin:0px;
	padding:0px;
}

.mn_search_ob{
	padding-top:5px;
}

.mn_search {
	padding-top:2px;
	padding-bottom:15px;
}

.menue_leiste_1 {
	width:580px;
}

.tbl_Letzt_Mitte{
	width:100%;
}

.tbl_Letzt, .tbl_Letzt_Mitte {
	margin-top:8px;
}

.tbl_Letzt, .tbl_Letzt_left_menue, .tbl_Letzt_Mitte, .tbl_Letzt_Frst {
	border-collapse:collapse;
	border-spacing:0px;
	background-color: #FFFFFF; 
}

.hs_links {
	background-image:url(../ic/bgs/main_hg.png);background-repeat:repeat-x;
	background-color:#FFFFFF;	
	padding-left:3px;
	padding-right:5px;
	padding-top:2px;
}

.tbl_Letzt tr td, .tbl_Letzt_left_menue tr td, .tbl_Letzt_Mitte tr td, .tbl_Letzt_Frst tr td{
	background-color: #FFFFFF;
}

.tbl_Letzt_left_menue { width:100%;}

.tbl_Letzt_left_menue tr td { 
	vertical-align:middle; 
}

.tbl_Letzt small *, .tbl_Letzt_Mitte * small, .tbl_Letzt small a, .tbl_Letzt_Frst small *, .tbl_Letzt_Frst * small, .tbl_Letzt_Frst small a {
	font-size:10px;
}	

.WoSindWirGrad {
 font-size:14px; 
 color:#6D8AA1;
 padding:2px; padding-left:5px;
 margin:0px;margin-bottom:5px;
 text-align:left;
 background-color:#FFF2CF;
}

.WoSindWirGrad b {
	font-size:14px;
}

.wosindwirgeschw1 {
	font-size:12px;
	font-weight:normal;
}

.wosindwirgeschw2 {
	font-size:12px;
	font-weight:normal;
}


.tbl_WoSindWirGrad{
	width:100%;
	padding-left:0px;
	margin-left:0px;
	border: 0px solid #b3b2b0;
	background: #FFFFFF;
	border-collapse:collapse;
}

.tbl_WoSindWirGrad tr td{
	padding-left:0px;
	margin-left:0px;
}

.tbl_Letzt tr td, .tbl_Letzt_Mitte tr td, .tbl_Letzt_Frst tr td {
	border-top-width:0px; 
	padding:5px; padding-bottom:2px; 
}

.leftMenCatStdIcon {
	margin-left: 1px;
	margin-right: 2px;
}

.lskt1S {
	 font-weight:bold;
	 font-size:11px;
}

.Kats_As_Tree a {
	text-decoration: none;
}

.footerBlaken {
	background-image: url(../logos-banner/bg_pics/menue_zeile_0001.png);
	font-size:10px; 
	padding:0;
	border:0;
	background-color:#C0C0C0;
	width:100%;
}

.impressum_und_Co {margin:10px; }

.td_mn_rechts{
	background-image:url(../ic/bgs/main_hg.png);background-repeat:repeat-x;
}

.hs_rechts {
	padding-left:5px;
	padding-right:3px;
	padding-top:2px;
}

.hs_links { 
	padding-top:0px;
}

.listOfLinks {
	text-align:left; 
}

.listOfLinks td {
	vertical-align:top;
	padding: 2px;
}

.listOfLinks_verwandte {
	text-align:left;
	width:580px;
}

.listOfLinks_verwandte td {
} 

.listOfLinks_Details {
	border-collapse:collapse;
	border-spacing:0px;	
}

.listOfLinks_Details td, .w2Pan .listOfLinks_Details td{
	padding: 1px;
	padding-right: 5px;
}


.lOfLTipp01div, .lOfLTipp01span {
	background-image: url(../logos-banner/pics_nav/tipp.png);	
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-right: 25px;
}

.lOfLTipp01div {
	float:left;
}

.str_OneLink_top { background-color:#fff1b5; }


.str_OneLink, .str_OneLink_top { 
	padding-top:5px;
	padding-right:10px;
}

.str_OneLink, .str_OneLink_top, .str_OneLink_fromLinkDetails {
	border-width:0;
	width:100%;
}

.str_OneLink_top * a,  .str_OneLink * a, .str_OneLink_fromLinkDetails * a{
	text-decoration:none;		
}



.str_OneLink, .str_OneLink_top { width:580px; }

.str_OneLink td, .str_OneLink_top td{
	border-width:0;
}

/*
.ankdiv, .ankspan{
	padding-left:4px; padding-right:8px; */
/*	padding-left: 15px; */
/*	background-image: url(../logos-banner/pics_nav/site.png);	
	background-repeat: no-repeat;
	background-position:0px 3px;
}*/

.stpcsdiv, .stpcsspan {
	text-decoration: none;
}

.ankdiv, .stpcsdiv{ float:left; }

.stpcsdiv b,.stpcsspan b, .stpcsdiv a, .stpcsspan a, .ankdiv a, .ankspan a { text-decoration: none; }

.ctpcs1 {
	background-image: url(../logos-banner/pics_nav/cat1.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.ctpcs, .ctpcs2 {
	background-image: url(../logos-banner/pics_nav/cat.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:14px;
	margin-left:10px;
}

.ctpcs, .ctpcs a, .ctpcs2, .ctpcs2 a { text-decoration: none; }

.ctpcs2 {margin-left:0px; padding-left:14px;}


.sbEtc {
	/* background-position: 0px 0px; */
	line-height:13px;
	margin-top:1px;
	margin-bottom:1px;	
	font-size:9px;
}

.sbEtc .ctpcs1 {
	line-height:13px;
	margin-top:1px;
	margin-bottom:1px;	
	font-size:9px; 
}

.w2rstrf1 {
	/*background-color: #FFF2CF; */
	/* color:#C42D29; */
	/*color:#1E1A17; */
	/*background-color:#B2CDE0;*/
	background-color:yellow;
	/*font-weight:bold;*/
	text-decoration: none; 
}


.listOfLinks_fehlerverdaechtige {
	color:#FF0080;
}

.favoriten_standard {
	padding:1px; 
	margin:1px ;
	font-weight:100;
}

.verwandteThemen {
	font-weight:bold;
}

.verwandteLinks_Url{
	font:10px italic;
}

form.searchFieldLeft{
	display:inline;
	vertical-align: middle;
}


.field { 
	background-color:#FFFFFF; 
 	border:2px solid #eeeeee; 
	z-index:1; 	
}

form input, form textarea
 { background-color:#FFFFFF; 
 	 border:1px inset #bbbbbb;
 	 z-index:1;
 }

.ChekAkll {
	background-color: #d4d0c8; 
 text-align:center;
	margin:1px 1px;
	padding:1px;
	border-width:2px; border-style:outset;
	color: #F1F1F1;	
}
.ChekAkll a { text-decoration: none; }

.ferncat{
 	margin-top:15px;
	padding:3px;
}
.ferncat table{ border-spacing:0px; }

.fernlnk{
	margin-top:15px;
	padding:3px;
}
.fernlnk table{ border-spacing:0px; }

.searchFieldLeft_input
 { background-color:#FFFFFF; 
   border:1px solid #bbbbbb;
   border-style:inset;
   z-index:1;
 }

.defbutton, .defbutton:hover, .defaultFormField_short_go_button, .short_go_button, .searchFieldLeft_button, input.submit, input.reset
 { 
 	background-image:url(../logos-banner/bg_pics/menue_zeile_0001.png); 
	color:#426D70; 
	border:1px outset #92ADC0;
	margin:0px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
}

.defbutton, .defbutton * {
	text-decoration:none;
}
.defbutton a {
	color:#426D70; 
}


.direktlink_ll {
	font-weight:bold;
	background-image: url(../logos-banner/pics_nav/site.png);	
	/* background-image: url(../ic/bgs/details_hg.png); */
	background-repeat: no-repeat;
	background-position: left center;
	/* padding-left:14px;	 */
	padding-left:14px;
	text-decoration: none;
}

.linkdetails_ll, .linkdetails_l2, .linkdetails_l3, .linkdetails_l4 {
	/* background-image: url(../ic/bgs/details_hg.png); */
	background-image: url(../ic/3rd/hll/details_link_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:19px;	
	padding-bottom:1px;	
	font-weight:bold;
	text-decoration: none;
}


.linkdetails_l2 {
	padding-top: 0px;
}

.linkdetails_l3 {
	padding-top: 0px;
	text-decoration: underline;	
}

.linkdetails_l4 {
	padding-top: 0px;
	font-weight:normal;
}

.AdvancedNavigation
{
   cursor:pointer;
   text-align:center;
   vertical-align:middle;
}

.wid2_menue_table .AdvancedNavigation {
	padding-bottom:1px; 
}


.ExpertSuche_ChekAkll {
	background-image: url(../ic/bgs/menue_hg_1.jpg);
	background-color:#33FF33;
	border:2px outset #cfcfcf;
	font-weight:bolder;
	text-align:center;
	margin:2.5px 2px 1px 2px;
	padding:2px;
}
 
.ExpertSuche_unChekAkll {
	background-color:#FF3399;
	border:2px outset #cfcfcf;
	font-weight:bolder;
	margin: 3px;
	text-align:center;
	margin:2.5px 2px 1px 2px;
	padding:2px;
}

.ExpertenSuche {
	white-space: nowrap;
	border-bottom: 1px dashed #003366;
}

.ExpertenSuche, .ExpertenSuche small {
	text-decoration: none;	
}

.wid_mitmachen {
    font-weight: bold;
    border:1px solid #ffffff;
    padding:5px;
}

.fehler, .sehreilig {
	font-weight:bold;
	color:#FF0080;
}

.warnung {
	font-weight:bold;
	color:#FF8000;
}

.erfolg {
	font-weight:bold;
	color:green;
}

.specialLink {
	color: #E75C07;
	font-weight: bold;
}

.buchtipp { padding-left: 6px; }

.bbcodeEinf {
    background-image:url(../logos-banner/bg_pics/menue_zeile_0001.png); 
    border:2px solid #eeeeee;
    border-style:outset;
    height:14px;
	margin:2px;
	padding:3px;	
	float:left;
	text-decoration: none;	
}

.bbcodeAnz {
    height:14px;
	margin:2px;
	margin-left:0px;
	padding:3px;	
	padding-left:0px;
	float:left;
	text-decoration: none;	
}

.tbl_Letzt a, .tbl_Letzt a *, .tbl_Letzt_Frst a, .tbl_Letzt_Frst a * {
	text-decoration: none;	
}

.nonUnderl a, .nonUnderl * a, .nonUnderl * a *   {
	text-decoration:none;
}

.Kats_As_Tree {
	color:#000;
}

/*.lskt1S { color:#000000; }*/

/*neu menue*/
.tbl_Letzt tr th, .tbl_Letzt_left_menue tr th, .tbl_Letzt_Mitte tr th, .tbl_Letzt_Frst tr th{
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	padding:7px 5px 5px 5px;
	border: 0px solid #b3b2b0;
	background-color:#EEEEEE;
	background-image:url(../ic/bgs/menue_hg_2.jpg);
	color:#6D8AA1;
	white-space:nowrap;	
}

.tbl_Letzt_Mitte tr th { 
	border:0px solid #000;
	padding:7px 5px 5px 5px;
	background-image:url(../ic/bgs/menue_hg_5.png);
	background-color:#FFF2CF; 
	color:#15415e;
}
.tbl_Letzt_Mitte tr th a {
	color:#080850;
}

.tbl_Letzt_Mitte tr td * th { 
	color:#000;
	background-image:url(); 
}


.tbl_Letzt , .tbl_Letzt_left_menue , .tbl_Letzt_Mitte, .tbl_Letzt_Frst{
	border:1px solid #b3b2b0;
}

.stLinkdetails .tbl_Letzt_Mitte {
	border:0px solid #b3b2b0;
}

.stLinkdetails .tbl_Letzt_Mitte th {
	background-image:url();
	background-color:#FFF2CF;
	background-image:url(../ic/bgs/hg_balk_1.png);background-repeat:repeat-x;
	padding:2px;
	padding-left:15px;
	color:#000;
}

.stLinkdetails .tbl_Letzt_Mitte td th {
	background-color:#FFFFFF;
	background-image:url();
	padding:2px;
}

.st_linkAenderungen { width:728px; }

.wid2_menue_table table tr td a, .wid2_menue_table a{
	font-weight:bold;
	font-size:12px;
	}


.wid2_menue_table a, .wid2_menue_table a * {
	text-decoration: none; 
}

.tbl_Letzt * table, .tbl_Letzt_Mitte * table, .tbl_Letzt_Frst * table {
	border-spacing:0px;
}

.tbl_Letzt_Mitte * table tr td{
	padding:1px;
	padding-right:5px; 
}

.tbl_Letzt * table tr th, .tbl_Letzt_Mitte * table tr th,  .tbl_Letzt_Frst * table tr th {
	background-color:#FFFFFF;
	padding:5px;
	padding-left:0px;
}

table .verwndtSts tr td {
	padding-right:7px;
	vertical-align:top; 
}

.tags_maintbl{
	border-collapse:collapse;
	border-spacing:0px;	
	width:729px;
}


.tblAdvUM {
	background:#FFFFFF;
}

.inThOth2, .tbl_Letzt_Mitte tr th .inThOth2 a { color:#555555; font-weight:normal;}
.tbl_Letzt_Mitte tr th .inThOth2 a:hover {color:#FFFFFF;}

small, small *{ font-size:10px; } 

a:hover, a *:hover, a:hover * { background-color:#113377; color:#FFFFFF; /* 0018BB */}  
a img:hover { background-color:#FFF; }  


/* CSS fuer Zusatzfunktionen */

.w2Pan, .w2Tooltip, .treeWrapperStyle{
	border-width:2px;
	border-style:outset;
	border-color:#b70700;
	background-color:#fff;
	background-image: url(../ic/bgs/kachel_ausklapp.png);
	background-repeat: repeat-x;
	background-position: left top;
}

.w2panCnts { font-weight:normal; }

.w2Pan .ctpcs { margin-left:0px;}

.treeWrapperStyle{
	padding: 7px;
	padding-left: 0px;
	padding-top: 0px;
	white-space: nowrap;
	text-align: left;
}

.treeWrapperStyle td {padding-left: 0px;}

.treeWrapperStyle * { font-weight:bold; font-size:13px;}
.treeWrapperStyle a, .treeWrapperStyle a * { text-decoration: none; font-size:13px;}
.treeWrapperStyle .cnts3s{ font-size:12px; font-weight:normal;}

.cnts3s{ font-size:11px; font-weight:normal;}

.w2Tooltip {
	border-width:2px;
	padding: 4px;
}

.w2Pan td{
	padding: 2px;
	border-width:0px;
}

.w2Pan th {
	background-color:#eeeeec;
	border-width:0px;
}

.w2Pan {
	border-width:2px;
}

.w2Pan td {
	padding: 4px;
}

.ctTrenn {
	font-weight:normal;
}

.rdSt, .rdAdd, .rdChg {
	/* background-image: url(../ic/bgs/stern.gif); */
	background-image: url(../ic/3rd/hll/star.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:19px;
	padding-top:2px;
}

.rdAdd {
	background-image: url(../ic/3rd/hll/add_link.gif);
}

.rdChg {
	background-image: url(../ic/3rd/hll/changes_.gif);
}


/**
 * Dieses Skript basiert auf:
 * 
 * Copyright (c)2005-2008 Matt Kruse (javascripttoolbox.com)
 * 
 * Dual licensed under the MIT and GPL licenses. 
 * This basically means you can use this code however you want for
 * free, but don't claim to have written it yourself!
 * Donations always accepted: http://www.JavascriptToolbox.com/donate/
 * 
 */
 
	/* Turn off list bullets */ 
	ul.mktree  li { list-style: none; clear:left;  } /* clear:left; */ 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:1px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px;  }  /* clear:left; */

	/* .mkTreeEb0, .mkTreeDflt {  }  */
	
	ul.mktree { margin:0px; padding:0px;}

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../logos-banner/ajax_navi/mktree/minus.gif)  center left no-repeat; }
	ul.mktree  li.liLoad    .bullet { cursor: wait; background: url(../logos-banner/ajax_navi/mktree/load.gif)  center left no-repeat; }	
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../logos-banner/ajax_navi/mktree/plus.gif)   center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../logos-banner/ajax_navi/mktree/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../logos-banner/ajax_navi/mktree/bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	
	.mkTreeEb0 b a { font-size:14px; }
	.mkTreeEb0 b { font-size:14px; }
	.catCntInTree { text-decoration:none; color:#7C7CAC; font-weight:normal; }
	
	.Kats_As_Tree { padding:0px;  } /* border:1px solid #b3b2b0; */
	.Kats_As_Tree * .mktree { /* background-color:#FFFFFF; */ } /*FFEED8 FFF7E4 FFF4DB F3ECAE E1DEC1*/
	.Kats_As_Tree * .mktree li { padding-top:3px; } /*E1DEC1*/
	.Kats_As_Tree * .mktree li ul { padding-top:2px; }
	.Kats_As_Tree * .mktree li ul li { padding-top:1px; } /*E1DEC1*/	
	.Kats_As_Tree * .mktree li ul li ul { padding-top:1px; }
	
	.Kats_As_Tree * .mktree li ul li ul li .lskt1S { font-weight:normal;  } 
	
	/* .Kats_As_Tree * .mktree * {color:#181860;} */
	.Kats_As_Tree  * .mktree ul {  /* background-color:#FFFFFF; */ margin:2px;} /*FFF7E4 F3ECAE E1DEC1*/
	/*.Kats_As_Tree  * .mktree ul * {  color:#232364; } 
	.Kats_As_Tree  * .mktree ul b * {  color:#232364; } */
	
/* liOpen */

