



/* GENERAL CSS */
/* www.volkerbeck.de */


/*######-GENERAL-######################################################################################################*/

body {
	margin: 0px;
}


h3 {
  font-size        : 16px;
  text-align	   : left;
  margin-top       : 0px;
}

h1, h2, h4, h5 {
  text-align	   : left;
}



/*######-TOP MENU-######################################################################################################*/

a.mainlevel_topmenu:link, a.mainlevel_topmenu:visited {
	color: #484848;   /* --########## SCHRIFTFARBE TOPMENU-- */
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-top : 0px;
	padding-left : 5px;
}

a.mainlevel_topmenu:hover {
	color : #2A2A2A;   /* --########## SCHRIFTFARBE MAINMENU HOVER-- */
	text-decoration: underline;
}

span.mainlevel_topmenu {
	color: #484848;   /* --########## SPACER SCHRIFTFARBE TOPMENU-- */
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
}


/*######-GENERAL MODULETABLES-####################################################################################################*/

table.moduletable {
	padding: 1px 0px 0px 1px;
	margin-bottom: 30px;
	width: 100%;
}


table.moduletable td {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 11px;
  font-weight	   : normal;
  text-align	   : justify;
  color            : #747474;  /* --########## SCHRIFTFARBE -- */
}


/*######-SPECIFIED MODULETABLES-###########################################################################################*/

.cwp {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 11px;
  font-weight	   : normal;
  text-align	   : justify;
  color            : #747474;  /* --########## SCHRIFTFARBE -- */
}


table.moduletable_navi1 {
	margin-bottom: 2px;
	width: 100%;
}


table.moduletable_topmenu {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


table.moduletable_footer {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  font-weight	   : normal;
  text-align	   : left;
  color            : #484848;  /* --########## SCHRIFTFARBE -- */
  padding          : 0px 0px 0px 5px;
  margin-top       : 0px;
  margin-bottom    : 0px;
}


.moduletabletextresizer1, .moduletabletextresizer1 a:link, .moduletabletextresizer1 a:visited {
background-image : url(http://www.volkerbeck.de/cms/templates/spacer.png);
background-repeat : no-repeat;
padding-left : 1px;
background-position : left;
margin-bottom: 0px;
text-decoration: none;
font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
}


/*######-CONTENT-##########################################################################################################*/

.contentpaneopen {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  text-align	   : justify;
  color            : #484848;  /* --########## ALLGEMEINE TEXT-SCHRIFTFARBE CONTENT-- */
}

.contentheading {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #484848;   /* --########## TEXTFARBE HEADER CONTENT-- */
  text-align       : left;
}

.componentheading {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #484848;   /* --########## TEXTFARBE HEADER CONTENT-- */
  text-align       : left;
}

.contentpane {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  text-align	   : justify;
  color            : #484848;  /* --########## ALLGEMEINE TEXT-SCHRIFTFARBE CONTENT-- */
}

.contentdescription {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  text-align	   : justify;
  color            : #484848;  /* --########## ALLGEMEINE TEXT-SCHRIFTFARBE CONTENT-- */
}

.contentpaneopennolinkimage {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  text-align	   : justify;
  color            : #484848;  /* --########## ALLGEMEINE TEXT-SCHRIFTFARBE CONTENT-- */
}

.contentheadingnolinkimage {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : bold;
  color            : #484848;   /* --########## TEXTFARBE HEADER CONTENT-- */
  text-align       : left;
}


/*######-???-###################################*/
table.contenttoc {
	color: #333300;
	background-color: #e0e0e0;
	border: 1px solid #333;
}

table.contenttoc td {
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}


/*######-SECTION-##########################################################################################################*/

.sectiontableheader {
  background-color : #F3F1EB;   /* --########## HINTERGRUND TABLE SECTION HEADER-- */
  color            : #333333;
  font-weight      : bold;
  padding          : 4px 2px 3px 4px;
}



tr.sectiontableentry1 td, td.sectiontableentry1 {
  padding          : 5px 2px 5px 4px; 
  background-color : #FFFFFF; 
  text-align	   : left;
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  vertical-align   : top;
}

tr.sectiontableentry1:HOVER td, td.sectiontableentry1 {
  padding          : 5px 2px 5px 4px; 
  background-color : #F8F7F3; 
  text-align	   : left;
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  vertical-align   : top;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
  padding          : 5px 2px 5px 4px; 
  background-color : #FFFFFF; 
  text-align	   : left;
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  vertical-align   : top;
}

tr.sectiontableentry2:HOVER td, td.sectiontableentry2 {
  padding          : 5px 2px 5px 4px; 
  background-color : #F8F7F3; 
  text-align	   : left;
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  vertical-align   : top;
}



/*######-DIVERS-#############################################################################################################*/

hr {
 height: 0;
 border-bottom: 1px solid #E2E2E2;
 border-top: 0px;
 width: 100%;
}


.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.article_seperator {
border-bottom: solid 1px #E2E2E2;
display: block;
width: 70%;
}


ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: justify;
  font-size: 12px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  color: #484848;
}


li {
  line-height: 15px;
  padding-left: 10px;
  padding-top: 10px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  text-align: justify;
  font-size: 12px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  color: #484848;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #FAFAF8;
  color            : #3C3C3C;
  border           : 1px solid #DBDBCC;
}


.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #444444;
  background-color : #FAFAF8;
  border           : 1px solid #DBDBCC;
}


/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}


.pagenav {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 10px;
  padding-left	   : 2px;
  padding-top      : 10px;
  padding-right    : 2px;
  padding-bottom   : 10px;
  background-color : #F7F7F7;
  border           : 1px solid #CCCCCC;
}

.pagenav_prev {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  padding-left	   : 20px;
  padding-top      : 3px;
  padding-right    : 20px;
  padding-bottom   : 3px;
  background-color : #F7F7F7;
  border           : 1px solid #CCCCCC;
}

.pagenav_next {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  padding-left	   : 20px;
  padding-top      : 3px;
  padding-right    : 20px;
  padding-bottom   : 3px;
  background-color : #F7F7F7;
  border           : 1px solid #CCCCCC;
}


.small {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 10px;
  text-align	   : left;
  color            : #7F7F7F;
  padding: 10px 10px 10px 10px;
}


table.searchintro td {
	font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
    font-size        : 14px;
    text-align	     : left;
    color            : #484848;
    padding          : 10px 1px 10px 1px;
}


.searchresult {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  text-align	   : left;
  color            : #484848;
  padding: 10px 10px 2px 10px;
}
/*######  /components/com_search/search.html.php - etwa Zeile 190  ######*/
/*######  NEU: <div class="searchresult<?php echo $params->get( 'pageclass_sfx' ); ?>">  ######  ORIGINAL: <div>  ######*/



.highlight {
 color: #333D29;      /* ########### SCHRIFTFARBE HIGHLIGHT (Z.B. SUCHERGEBNIS)     */
 font-weight: bold;
 text-decoration: none;
}



fieldset {
  border : 1px solid #EAEAEA;
  padding: 12px 0px 0px 0px;
}


/* --########## KEIN LINKIMAGE BEI LINKS-- */
.nolinkimage a:link, .nolinkimage a:visited {
background-image : url(http://www.volkerbeck.de/cms/templates/spacer.png);
background-repeat : no-repeat;
padding-left : 1px;
background-position : left;
}


/* --########## ICON PRINTER ETC. - U.A. KEIN LINKIMAGE BEI LINKS-- */
.buttonheading a:link, .buttonheading a:visited {
background-image : url(http://www.volkerbeck.de/cms/templates/spacer.png);
background-repeat : no-repeat;
padding-left : 1px;
background-position : left;
}


.beckblogheader {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 20px;
  font-weight      : bold;
  text-align	   : left;
  color            : #BF0000;
}

.beckblogintrobig {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 16px;
  text-align	   : left;
  color            : #373737;
}

.beckblogintrosmall {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 10px;
  text-align	   : justify;
  color            : #484848;
}


.beckbloginstruction1 {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 16px;
  font-weight      : bold;
  text-align	   : left;
  color            : #579555;
}

.comment {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 12px;
  font-weight      : normal;
  text-align	   : left;
  color            : #484848;
}




/*######-CATEGORY-#####################################################################################################*/

a.category:link, a.category:visited {
  font-weight	: normal;
}

a.category:hover {
  text-decoration : underline;
}


/*######-NOT USED-##############################################################################################################*/


.latestnews a:link, .latestnews a:visited {
background-image : url(http://www.volkerbeck.de/cms/templates/spacer.png);
background-repeat : no-repeat;
padding-left : 1px;
background-position : left;
}



.poll {
  font-family      : Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

table.pollstableborder {
	border: 0px solid #cccccc;
}

.pollstableborder {
border: 1px solid;
padding: 1px;
}



/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	color: #ff9900;
	text-align:left;
	text-decoration: underline;
	}

a.contentpagetitle:hover {
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}



/*######-XXXXXXX-##############################################################################################################*/


