/* =========================================================================
Name:     guerrilla
Designer: Nina Scharein
URL:      www.guerrilla.de
Date:     29 Januar 2007
============================================================================ */
/*Verwendete Farben in Hexadezimal
-------------------------------------------------------------------------------
Oliv			#526552	: Teaserleiste, aktive und besuchte Links
helles Oliv		#92A06E	: Besuchte Links
Light green		#CCDDBB	: Texthintergrundfarbe
Footergreen		#ADBA8C	: Navigation Level 3
Red			#D52B35	: Rollovereffekt bei Links
Orange			#FF9A00	: Navigationshintergrundfarbe
White			#FFFFFF	: Teasertextfarbe, Navigationstextfarbe
Black			#000000	: Contenttextfarbe						
-----------------------------------------------------------------------------*/

.main_content {
	margin-left: 18px;
	margin-right: 5px;
}
/* Content-Listen sind darin eingefasst */

.c-area {

}
.csc-header {
}


/* Ueberschriften global
==========================================================================*/
#main h1 {
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 24px;
}
#main h2 {
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
}
/*Ergaenzung fuer WISSEN
--------------------------------------------------------------------------*/
h2.book-amazon  {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px 5px 15px 65px;
}

/*===============================================
Ueberschriftarten der einzelnen Rubriken
=================================================*/ 
h2.oliv {
   	color: #526552;
	border-left: 26px #526552 solid;
	border-bottom: 3px #526552 solid;
	padding: 2px 0px 0px 15px;
	max-width: 525px;
}
.oliv a { text-decoration: none;}
/*-----------------------------------------------
9.Rubrik: Orange
/*-----------------------------------------------*/
h2.orange  {
   	color: #526552;
	border-left: 26px #FF9A00 solid;
	border-bottom: 3px #FF9A00 solid;
	padding: 2px 0px 0px 15px;
	max-width: 525px;
}
.orange a { text-decoration: none;}
/*-----------------------------------------------
8.Rubrik: Red
-------------------------------------------------*/
h2.red {
   	color: #526552;
	border-left: 26px #D52B35 solid;
	border-bottom: 3px #D52B35 solid;
	padding: 2px 0px 0px 15px;
	max-width: 525px;
}
.red a { text-decoration: none;}
/*-----------------------------------------------
10.Rubrik: Gruen
-------------------------------------------------*/
h2.green {
   	color: #526552;
	border-left: 26px #B4D146 solid;
	border-bottom: 3px #B4D146 solid;
	padding: 2px 0px 0px 15px;
	max-width: 525px;
}
.green a { text-decoration: none;}
/*-----------------------------------------------
6. Spezial-Rubrik:  Neues
-------------------------------------------------*/
h2.new  {
	background: transparent url("../res/icons/neu-r2.gif") no-repeat left top;
	color: #526552;
	border-left: 0px #D52B35 solid;
	border-bottom: 3px #D52B35 solid;
	padding: 4px 0px 0px 50px;
	max-width: 525px;
}
.new a { text-decoration: none;}




/* Textformatierungen global
==========================================================================*/
#main p {
   	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
.c-main p.bodytext {
   	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}
#main b {
   	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
ul {
	list-style-type: square; 
	/*list-style-image:url('../res/icons/stone-list.jpg');*/
}
ol {
	list-style : decimal;
}
blockquote {
	padding-left: 5px;
	max-width: 480px;
}



/*Tabellendesign-global
==========================================================================*/
table {
	margin-left: 45px;
}
table.lines {
	font-size: 12px;
}
table.lines td {
	border: 1px #000000 solid;
}
table.lines th {
	background: #526552;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px #000000 solid;
}


/*Ergaenzung des Tabellendesigns fuer WISSEN
---------------------------------------------------------------------------*/
td.csc-uploads-fileName {
	width: 40%;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	background: url('../res/icons/stone-list.jpg') no-repeat left center;	
}
td.csc-uploads-fileSize{
	padding-left: 14px;
	text-align: left;
}



/*LINKS-global
===========================================================================*/ 
/*Normale Textlinks-global
---------------------------------------------------------------------------*/

#main a:link {
	background: transparent;
	color: #526552;
}
#main a:visited {
	background: transparent;
	color: #526552;
}
#main a:hover {
	background: transparent;
	color: #D52B35;
}



/* Klassifizierungsklassen: oliv
---------------------------------------------------------------------------*/
.gmw {
   font-size: 11px;
   color: #526552;
   padding-top: 40px;
}
/* Nicht merh aktuell: 	
.gms {
   font-size: 11px;
   color: #FF9A00;
   padding-top: 40px;
}
.gmv {
   font-size: 11px;
   color: #B4D146;
   padding-top: 40px;
}
.gmb {
   font-size: 11px;
   color: #D52B35;
   padding-top: 40px;
}*/



/*Ergaenzung fuer WISSEN- Links und Tabellendesign der Uebersichtsseiten
-------------------------------------------------------------------------*/
a.mail {
	background: url('../res/icons/mailto.jpg') no-repeat right top;
	height: 20px;
	padding-top: 3px;
	padding-right: 35px;
}
/*SPECIAL: Email von NEUES
--------------------------------------------------------------------------*/
P.bodytext div.email {
	background: transparent url("../res/icons/email2.jpg") no-repeat left top;
}
a.pdf {
	background: url('../res/icons/jpg.jpg') no-repeat right top;
	height: 20px;
	padding-top: 3px;
	padding-right: 35px;
}
#buy {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
}
#buy a:link{
	background: url('../res/icons/buy.gif') no-repeat right center;
	margin-right: 0px;
	margin-top: 70px;
	padding-right: 14px;
}
#buy a:visited{
	background: url('../res/icons/buy.gif') no-repeat right center;
	margin-right: 0px;
	margin-top: 70px;
	padding-right: 14px;
}
#buy a:hover{
	background: url('../res/icons/buy-over.gif') no-repeat right center;
	margin-right: 0px;
	margin-top: 70px;
	padding-right: 14px;
}
/*Bilder
==========================================================================*/
a img {
  	border-width: 0px;
}

/*KUNDEN-Logos der einzelnen Seiten
--------------------------------------------------------------------------*/
.logo-img {
	margin-left: 25px;
	float: left;
	width: 80px;
	height: 80px;
} 
/*TEAM-Fotos der Trainer 
-------------------------------------------------------------------------*/
.member-img {
	margin-left: 25px;
	float: left;
	width: 80px;
	height: 80px;
} 



/* SPACER-Klassen: Abstaende, clear, Linien
=========================================================================*/
.clear {
	clear: both;
	display: block;
	height: 1px;
  	margin: 0px;
  	padding: 0px;
  	font-size: 1px;
  	line-height: 1px;
}
div.special {
	margin-top: 1px;
	height: 20px;
	clear: both;
}
.hr {
	border-top: 8px solid #FF9A00;
	margin-left:  0px;
	margin-right: 0px;
	width: 100%;
}
.hr-red {
	border-top: 8px solid #D52B35;
	margin-left: 5px;
	margin-right: 5px;
}
div.special-books {
	margin-top: 1px;
	min-height: 140px;
	width: 100%;
	clear: both;
}
div.special-nl {
	margin-top: 20px;
	height: 60px;
	clear: both;
}


/*RTE-Konfiguration: FreeClasses
=========================================================================*/
.mail {
	background: url('../res/icons/mailto.jpg') no-repeat right top;
	height: 20px;
	padding-top: 3px;
	padding-right: 35px;
}
.pdf {
	background: url('../res/icons/jpg.jpg') no-repeat right top;
	height: 20px;
	padding-top: 3px;
	padding-right: 35px;
}
.minirubrik {
	height: 20px;
	border-left: 20px #526552 solid;
	border-bottom: 1px #526552 solid;
	padding: 5px 5px 5px 15px;
}

.image {

}
div.col-left {
	background: #CCDDBB;
    width: 290px;
	float: left;
	padding: 0px;
 	color: #000000;
 	border-right: 8px solid #FFFFFF;
 }
div.col-right {
  	background: #CCDDBB;
	width: 285px;
	padding: 0px;
	color: #000000;
	float: none;
}
.important {
	color: #D52B35;
}
.logo, .name-of-person {
	color: #D52B35;
	font-weight: bold;
}
.detail {
	color: #526552;
}
/*Absatzfomratierungen : align-right z.B. Fuer den Buylink in der Literatur Single-Ansicht */
.align-right {
	float: right; 
	margin-top: -23px;
	margin-right: 2px; 
}
.algin-left{float: left; }


/*=====================================================================
PLUGIN SETUP
=======================================================================*/


/*PLUGIN: Mailformularkonfiguration
====================================================================== */
#mailform {
	margin-left: 35px;
	border: 1px #526552 dotted;
	margin-top: -5px;
	padding-bottom: 10px;
}
.csc-mailform {
	background: transparent;	
	margin-left: 0px;
	border: 0px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 25px;
}

.csc-mailform-check {
	margin-bottom: 5px;
}
.csc-mailform input,  .csc-mailform textarea {
	padding: 3px; 
}
.csc-mailform-field label { 
	width: 200px; 
	display: block; 
	float: left; 
}
.csc-mailform-field { 
	padding-bottom: 10px; 
}
.csc-mailform-field input {
	
}
.csc-mailform-submit {
	float: right;
	margin-right: 80px;
}
.aweber-kontakt td {
	font-size: 12px;
	font-family: Verdana,Arial;
}



/* Suchergebnisse
----------------------------------------------------------------------*/
.tx-indexedsearch-whatis P {
	margin-left: 45px; 
	margin-right: 10px;
}
.tx-indexedsearch-browsebox P{
	margin-left: 45px;
	border-bottom: 3px #FF9A00 solid;
	margin-right: 20px;
}
.tx-indexedsearch-browsebox UL{
	margin-left: 5px;
}





/*PLUGIN: Tip A Friend formatieren
========================================================================*/
/* Tip A Friend Formular
-------------------------------*/
.taf_claim{
	margin-bottom: 20px;
	margin-left: 15px;
}
.taf_form {
	margin-left: 15px;
}
.taf_form span {
	margin-right: 5px;
	margin-bottom: 15px;
	min-height: 30px;
	float: left;
}
.taf_form input { }
.taf_sent p {
	margin-left: 15px;
}

/* IE Abwandlung des rechten Abstands */
.nl-tiplink2 { 
	margin-right: -17px;

}

/*SPECIAL fuer das Impressum
=================================================================== */
/*-----------------------------------------------------
 MADE BY
 ------------------------------------------------------*/
.typo3, .optimal {
	margin-left: 85px;
	font-size: 9px;
	color: #FFFFFF;
	vertical-align: top;
}
.wirkwelt {
	margin-top: -12px;
	margin-left: 85px;
	font-size: 9px;
	color: #FFFFFF;
	vertical-align: top;
}
.wirkwelt a, .typo3 a, .optimal  a{
	text-decoration: none;
	color: #FFFFFF;
}

