/**********************************************************************************************/
/* Layout & Code wurde erstellt durch LayDev.de                                                * //
//********************************************************************************************** //
/* Copyright:    2005-2007 LayDev                                                              * //
/* ACHTUNG:      Bitte reichen Sie vor der Ver�ffentlichung im Internet die URL ein.           * //
/*               http://www.laydev.de/index.php?option=com_artforms&formid=6%20&Itemid=67      * // 
/* ********************************************************************************************* //
/* Internet:     http://www.LayDev.de                                                          * //
//********************************************************************************************** //
/* Kontakt:      info[at]LayDev[dot]de                                                         * //
//********************************************************************************************** //
/* Dies ist ein kostenpflichtiges Template von LayDev.de                                       * //
/* Sollten Sie dieses wo anders runtergeladen haben als bei uns, bitten wir Sie                * // 
/* uns dar�ber zu informieren.                                                                 * //
//************************************************************************************************/


/* START---- Aufbau  ----START*/
html {
	height:100%; 
	margin-bottom:1px;
} 

img { border:0; }

#comment { clear:both; }
#comment #poweredby { display:none; }

body{
	margin:0;
	padding:0;
	height:100%;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	background-image: url(../Bilder/web_bg.jpg);
	background-position:center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#17130A;
}

/* Layout */

#absolutesMain {
 position:absolute;
 top:206px;
 left: 250px;
 width: 490px;
 height: 25px;
}

#topmenu {
	height:30px;
	padding:0;
	margin:0;
	text-align:left;
	float:left;
}

#topmenu a {
	border-top:1px solid #120F0D;
/*	background-color:#0F0C07;*/
}

#topmenu a:hover {
	border-top:1px solid #ff9900;
}
.menu-suckerfish-horizontal{
	width:100%;
	display: inline;
}
ul.mainlevel-suckerfish-horizontal ul {
	display: none;
	position: absolute;
	margin-top:7px;
	padding-right:1px;
	margin-right:1px;
}


#pathway{
	padding-left:34px;
	width:100%;
	padding-bottom:13px;
} 

#pathwayr,
#pathwaylr{
	padding-left:34px;
padding-top:16px;
height:31px;
background:url(../Bilder/top_left.jpg) 0 0 no-repeat;
	width:100%;
	padding-bottom:13px;
} 

#leftnav{
	padding-left:1px;
}

#rightnav{
	padding-right:1px;
}

#mainbody{
	padding-left:17px;
	margin:0;
	width:498px;
	float:left;
}

#mainbody2{
	padding-left:17px;
	margin:0;
	width:725px;
	float:left;
min-height:500px;
}

#mainbody3{
	padding-left:17px;
	margin:0;
	width:956px;
        float:left;
}

#footer{
	width:100%;
	padding-top:25px;
	color:#988E72;
}

#mod_login_username{
	width:180px;
	color:#3B9D00;
	background-color:#100D06;
	border: 1px solid;
	border-color: #29261D;
}

#mod_login_password{
	width:180px;
	color:#FF0000;
	background-color:#100D06;
	border: 1px solid;
	border-color: #29261D;
}

#mod_login_remember{
	padding:0;
	margin:0;
	color:#8C8269;
	border:1px solid #151515;
}


.moduletable-legals{
	width:100%;
	margin-left:30px;
	text-align:left;
	color:#727272;
}

.moduletable-legals td{
	color:#727272;
}

/* ENDE---- Aufbau ----ENDE*/


/* START---- Joomla ----START*/
 /*Darstellung von "Inhalt-Schrift"-Anfang*/	
td  {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
	font-weight:normal;
    color: #8C8269;
}

/*Darstellung von "Inhalt-Schrift"-Ende*/	
/*/	
/*Darstellung von "Tabellenzeile"-Anfang*/	
tr  {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color: #8C8269;
}
/*Darstellung von "Tabellenzeile"-Ende*/	
/*/	
/*Darstellung von "Absatzs"-Anfang*/	
p   {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #8C8269;
	margin:0;
}	
/*Darstellung von "Absatzs"-Ende*/		
/*/	
/*Darstellung von "headlines"-Anfang*/	
h1 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}

h2 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
}
h3 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
h4 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
h5 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
h6 {
	color: #DB7100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
/*Darstellung von "headlines"-Ende*/		
/*/	
/*Darstellung von "Links"-Anfang*/		
a:link, a:visited {
	font-size: 11px;
	color: #8C8269;
	text-decoration: none;
	font-family: verdana,arial,helvetica,sans-serif;
}
a:hover {
/*	color: #8C8269;*/
color:#ffffff;
	text-decoration: none;
}

ul.latestposts a:link,
ul.latestposts a:visited {
 color: #d19f4a;
}


/*Darstellung von "Links"-Ende*/		
/*/	
/*Darstellung von "Listen - Aufz�hlung"-Anfang*/		
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
	
li  {
    background-image: url(../Bilder/arrow.gif);
    background-repeat: no-repeat;
    line-height: 15px;
	padding-left: 18px;
	padding-top: 0px;
	background-position: 0px 3px;
}

.ul-hell {
	list-style: none;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	border-top: 0px solid #DCDCDC;
	border-left: 0px solid #DCDCDC;
	border-right: 0px solid #DCDCDC;
	border-bottom: 0px solid #DCDCDC;
}

.li-hell  {
   width: auto;
   height:20px;
   line-height:20px;
   text-indent:5px;
   margin: 0px 0px 0px 0px!important;
   background-image: url(../Bilder/arrow_sub.gif);
   background-repeat: no-repeat;
   padding-left: 18px;
   background-position: 5px 4px;
}

/*Darstellung von "Listen - Aufz�hlung"-Ende*/		
/*/	
/*Darstellung von "Seitennavigation zb. << Start < Prev 1 2 Next > End >>"-Anfang*/		
.pagenav_next{
  text-align: center;
  font-size: 11px;
  color:#FFFFFF;
  width: auto;
  padding: 0px 2px;
  line-height: 20px;
  margin: 1px;
}

.pagenav_prev{
  text-align: center;
  font-size: 11px;
  color:#8C8269;
  width: auto;
  padding: 0px 2px;
  line-height: 20px;
  margin: 1px;
}
.pagenav {
  text-align: center;
  font-size: 11px;
  width: auto;
  padding: 0px 2px;
  line-height: 20px;
  margin: 1px;
}
.pagenav_end {
  text-align: center;
  font-size: 11px;
  width: auto;
  margin: 1px;
}
a.pagenav_end, a.pagenav_end:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	background:#F6F9FF;
	padding:2px;
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}
a.pagenav_end:hover {
	color: #CA3201;
}
a.pagenav, a.pagenav:visited {
	border-color: #8C8269;
	font-size:10px;
}
a.pagenav:hover {
	color: #CA3201;
}
/*Darstellung von "Seitennavigation zb. << Start < Prev 1 2 Next > End >>"-Ende*/		
/*/	
/*Darstellung von "kleiner Schrift"-Anfang*/			
.small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	font-size: 10px;
	color: #D19F4A;
	text-decoration: none;
	font-weight: normal;
}
.smalldark {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #8C8269;
    text-decoration: none;
    font-weight: normal;
}
/*Darstellung von "kleiner Schrift"-Ende*/		
/*/	
/*Darstellung von "zb. Submitbutton"-Anfang*/		
.button {
  color: #14110A;
  text-align: center;
  font-size: 10px;
  border-top: 1px solid #8C8269;
  border-bottom: 1px solid #8C8269;
  border-left: 1px solid #8C8269;
  border-right: 1px solid #8C8269;
  width: auto;
  background: #BBAD8B;
  padding: 1px;
}

.back_button{
}

.back_button a {
  font-size:11px;
  color:#DB7100;
  font-weight:normal;
  float:right;
  padding-right:5px;
}
.buttonheading {
   width:1%;
   height:1%;
}

/*Darstellung von "zb. Submitbutton"-Ende*/		
/*/	
/*Darstellung von "Texteingabefeld"-Anfang*/		
.inputbox {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
	margin-bottom:1px;
	color:#958B70;
	background-color:#353126; /*100D06*/
	border: 1px solid #29261D;
}

select.inputbox { padding:0; height:22px; padding-top:2px; }

/*Darstellung von "Texteingabefeld"-Ende*/		
/*/	
/*Darstellung von "Zur�ckbottom"-Anfang*/			

/*Darstellung von Zur�ckbottom-Ende*/	
/*/	
/*Darstellung von  Frontadministration-Anfang*/	
.ontab {
	background-color: #BC8F8F;
	border-left: outset 1px #DCF2FA;
	border-right: outset 1px #808080;
	border-top: outset 1px #DCF2FA;
	border-bottom: solid 1px #d5d5d5;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	border-left: outset 1px #F1F1F1;
	border-right: outset 1px #F1F1F1;
	border-top: outset 1px #F1F1F1;
	border-bottom: solid 1px #F1F1F1;
	text-align: left;
	cursor: pointer;
	font-weight: normal;
}
.tabpadding {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
/*Darstellung von  Frontadministration-Anfang*/	
/*/
/*Darstellung von z.B. HTMLArea Content-Anfang*/
.pagetext {
	visibility: hidden;
	display: none;
}
/*Darstellung von z.B. HTMLArea Content-Ende*/	
/*/	
/*Darstellung von Navigationslinks-Anfang*/	

ul.menumainlevel li { background:none; padding:0; }

ul.menumainlevel li a:link,
ul.menumainlevel li a:visited,
a.mainlevel:link, a.mainlevel:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	display: block;
	width:212px;


background-image:url(../Bilder/menulink-l_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

	color: #8C8269;
	text-indent:10px;
	height:22px;
	line-height:19px;
	text-decoration: none;
}
ul.menumainlevel li.active a,
ul.menumainlevel li a:hover,
ul.menumainlevel li a:active,
a.mainlevel:hover, a.mainlevel:active {
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	display: block;
	width:212px;
	background-image:url(../Bilder/menulink-l_bg.jpg);
	background-repeat:no-repeat;
	color: #d19f4a;
	text-indent:10px;
	height:22px;
	line-height:19px;
	text-decoration: none;
}

a.sublevel:link, a.sublevel:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	display: block;
	width:90%;
	background-image:url(../Bilder/sublevel_arrow.gif);
	background-repeat:no-repeat;
	background-position: 5px 2px;
	color: #605B50;
	text-indent:19px;
	height:19px;
	text-decoration: none;
}
a.sublevel:hover, a.sublevel:active {
	color: #8C8269;
}

#active_menu {
	font-weight:bold;
}

/*Darstellung von Navigationslinks-Ende*/
/*/
/*Darstellung von *kleinen* links= Erstelldatum/�nderungsdatum...-Anfang*/	
.createdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #605B50;
	margin:0px;
	text-decoration: none;
	font-weight: normal;
}
.modifydate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #605B50;
	text-decoration: none;
	font-weight: normal;
}
/*Darstellung von *kleinen* links= Erstelldatum/Aenderungsdatum...-Ende*/	
/*/
/*Darstellung von *kleinen* links= weiterlesen...-Anfang*/
a.readon:link, a.readon:visited {
  float: left;
  text-align: center;
  font-size: 11px;
  width: auto;
  margin: 1px;
  color: #D19F4A;
}
a.readon:hover {
  float: left;
  text-align: center;
  font-size: 11px;
  width: auto;
  margin: 1px;
}
/*Darstellung von *kleinen* links= weiterlesen...-Ende*/
/*/
/*Darstellung von Inhalt-Anfang*/
.contentpane {
padding-left:3px;
padding-right:3px;}

.contentpaneopen{ width:100%; padding-left:10px; }

.ContentPageTitel{}

.contentpane-contact {
  padding: 0px;
  margin: 0px;
}
.contentheading {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   color: #ffffff;
   text-transform:uppercase;
   padding-bottom:5px;
   text-indent:5px;

   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   text-align: left;
/*   line-height:38px;*/
   height:45px;
/*   width:228px;*/
width:auto;
   vertical-align: top;
   padding-top:10px;

}
a.contentheading:link, a.contentheading:visited {
}
a.contentheading:hover {
	color: #8C8269;
}
.contentpagetitle {
	font-size: 12px;
	color: #CA3201;
	text-align:left;





	padding-left:2px;
}
a.contentpagetitle, a.contentpagetitle:visited {
    font: 12px Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	text-decoration: none;
	padding-left:2px;
}
a.contentpagetitle:hover {
    font: 12px Arial, Helvetica, sans-serif;	
	color: #F0F0F0;
	padding-left:2px;
	text-decoration:underline;
}
.contentdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C8269;
	text-align: left;
}
.content_rating {
	font-weight: normal;
	font-size: 10px;
}
.content_vote {
	font-weight: normal;
	font-size: 9px;
}
/*Darstellung von Inhalt-Ende*/
/*/
/*Darstellung von Sections*/
.sectiontableheader {
   color:#D19F4A;
   font-weight: bold;
   text-transform:uppercase;
   border-bottom:1px solid #252118;
}
.sectiontablefooter {
   border-bottom:1px solid #252118;

}
.sectiontableentry1 {
   height:25px;
   margin:1px;
}
.sectiontableentry2 {
   height:25px;
   margin:1px;
}
.sectiontableentry1:hover {
   margin:1px;
   height:25px;
   background-color : #18140B;
}
.sectiontableentry2:hover {
   margin:1px;
   height:25px;
   background-color : #18140B;
}

.newslinks {
    margin:1px;
	width:98% !important;
	width:100%;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px; 
}
a.newslinks, a.newslinks:visited {
    font: 10px Arial, Helvetica, sans-serif;	
	margin:1px;
	color: #3B60AC;
	height:15px;
	text-decoration: none;
	padding-left:2px;
	white-space:inherit;
	width:98% !important;
	width:100%;	
}
a.newslinks:hover {
    font: 10px Arial, Helvetica, sans-serif;	
	color: #D70000;
	padding-left:2px;
	text-decoration:underline;
	width:98% !important;
	width:100%;	
}
/*Darstellung von Sections-Ende*/
/*/
/*Darstellung von Kategorien-Anfang*/
.category {
}
a.category:link, a.category:visited {
	color: #DB7100;
	font-size:12px;
	font-weight: normal;
}
a.category:hover {
	color: #8C8269;
}
/*Darstellung von Kategorien-Ende*/
/*/
/*Darstellung von Blog-Anfang*/
a.blogsection:link, a.blogsection:visited {
	color: #DB7100;
	font-size: 11px;
}
a.blogsection:hover {
	color: #8C8269;
	text-decoration: underline;
	font-size: 11px;
}
/*Darstellung von Blog-Ende*/
/*/
/*Darstellung von Komponenten-Anfang*/
.componentheading, .componentheading-contact {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight:normal;
   color: #ccc;
   text-align: center;
   text-transform:uppercase;
   background-image:url(../Bilder/componentheading_bg.jpg);
   background-repeat:no-repeat;
   background-position: center;
/*   height:62px;*/
   line-height:30px;
}
/*Darstellung von Komponenten-Ende*/
/*/
/*Darstellung von Weblinks-Anfang*/	
a.weblinks:link, a.weblinks:visited {
	font-family: Verdana, Helvetica, sans-serif;
	color: #CA3201;
	text-decoration: none;
	font-weight: normal;
}
a.weblinks:hover {
	color: #686F78;
	text-decoration: underline;
}
/*Darstellung von Weblinks-Ende*/
/*/
/*Darstellung von Newsfeed-Anfang*/
.newsfeed {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}	
.newsfeedheading {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.newsfeeddate {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
/*Darstellung von Newsfeed-Ende*/
/*/
/*Darstellung von Modulen-Anfang*/
table.moduletable {
  font-size: 11px;
  color: #8C8269;
  text-align: left;
  margin-bottom: 10px;
}

table.moduletable td mod_login_username {
	font-size: 11px;
/*	background: #;*/
	padding: 0px;
	padding-top: 0px;
	font-weight: normal;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:0px;
}

table.moduletable td {
	font-size: 11px;
/*	background: #;*/
	padding: 0px;
	padding-top: 0px;
	font-weight: normal;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:0px;
}
table.moduletable th {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:center;
   text-transform:uppercase;
   font-weight:normal;
color:#dbd1b3;
/*   color: #ccc;*/
   padding-top:10px;
   padding-bottom:3px;
   padding-right:5px;
   width:231px;
   _width:225px;
   height:67px;
   background: url(../Bilder/modulhead-l_bg.jpg) no-repeat;
}

#rightnav table.moduletable th {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:center;
   text-transform:uppercase;
   font-weight:normal;
   color: #ccc;
   padding-top:10px;
   padding-bottom:3px;
   padding-right:5px;
   width:231px;
   _width:225px;
   height:67px;
   background: url(../Bilder/modulhead-r_bg.jpg) no-repeat;
}

table.moduletable ul {
/*	color: #201C14;*/
color:#ffffff;
	padding:1px;
padding-top:0;
}
/*Darstellung von Modulen-Ende*/
/*/
/*Darstellung von xxx-Anfang*/
table.searchintro {
  border: 1px solid #201C14;
}
/*Darstellung von xxx-Ende*/
/*/
/*Darstellung von Kontaktfeld-Anfang*/
table.contact {
}
table.contact td.icons {
}
table.contact td.details {
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
/*Darstellung von Kontaktfeld-Ende*/
/*/
/*Darstellung von Pathway-Anfang*/
.pathway {	
	font-size: 11px;
	color: #d19f4a;
}
a.pathway:link, a.pathway:visited {
	color: #6F654D;
	width:1%;
}
a.pathway:hover {
	color: #803B11;
}
/*Darstellung von Pathway-Ende*/
/*/
/*Darstellung von Typografie-Anfang*/
.note {
   background-color:#111111;
   border:6px solid #252525;
   width:95%;
   margin:3px;
   padding:3px;
}
.note-1 {
   background-color:#252525;
   border:6px solid #111111;
   width:95%;
   margin:3px;
   padding:3px;
}
.note-2 {
   background-color:#545454;
   border:6px solid #111111;
   width:95%;
   margin:3px;
   padding:3px;
}
.note-3 {
   background-color:#FEFEFE;
   border:6px solid #B3B3B3;
   color:#111111;
   width:95%;
   margin:3px;
   padding:3px;
}
.note-4 {
   background-color:#FFD09E;
   border:6px solid #DB7100;
   color:#111111;
   width:95%;
   margin:3px;
   padding:3px;
}
/*Darstellung von Typografie-Ende*/

table.contenttoc {
   border: 1px solid #2F2819;
   padding:1px;
   margin:1px;
}
table.contenttoc td {
  padding: 2px;
}
table.contenttoc th {
    height: 21px;
    color: #8C8269;
	border-bottom:1px solid #2F2819;
	padding-bottom:4px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
div.mosimage {
  border: 1px solid #2F2819;
}
.mosimage {
  border: 1px solid #2F2819;
  margin: 5px
}
.mosimage_caption {
  margin-top: 2px;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #2F2819;
}
/*Darstellung der Blog-more*/
.blog_more {
    margin:3px;
	padding:3px;
}
/* ENDE---- Joomla ----ENDE*/

/***********************************************/
/* Module �ber dem Mainbody                    */
/***********************************************/
#top-module{
    float: left;
    width: 100%;
	margin-left:18px;
	*margin-left:10px;
	margin-right:18px;
    margin-bottom:10px;
    margin-top:0px;
    padding:0;
    padding-left:10px;
}

#top-1{
	clear: both;
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 0px 0px 0px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45.5%;
	float: left;
}

#top-1 h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:35px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}

#top-2{
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 11px 0px 11px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45%;
	float: left;
}

#top-2 h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:35px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}
/***********************************************/
/* Module unter dem Mainbody                    */
/***********************************************/
#bottom-module{
    float: left;
    width: 100%;
	margin-left:18px;
	*margin-left:10px;
	margin-right:18px;
    margin-bottom:10px;
    margin-top:0px;
    padding:0;
}

#bottom-1{
	clear: both;
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 0px 0px 0px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45.5%;
	float: left;
}

#bottom-1 h3{

   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:45px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}

#bottom-2{
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 11px 0px 11px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45%;
	float: left;
}

#bottom-2 h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:45px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}

#bottom-3{
	clear: both;
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 0px 0px 0px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45.5%;
	float: left;
}

#bottom-3 h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:45px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}

#bottom-4{
	padding: 1px 1px 0px 1px; /*top, right, bottom, left*/
	margin: 0px 11px 0px 11px; /*top, right, bottom, left*/
	font-size: 100%;
	width:45%;
	float: left;
}

#bottom-4 h3{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #ccc;
   text-align: left;
   text-transform:uppercase;
   background-image:url(../Bilder/contentheading_bg.jpg);
   background-repeat:no-repeat;
   width:228px;
   height:45px;
/*   line-height:38px;*/
   padding-bottom:0px;
   text-indent:5px;

   vertical-align: top;
   padding-top:10px;
}

/* Template Typografie */
.tipp{
background-color:#FFFFEE;
border:1px solid #F1EBAE;
padding:5px;
font-size:9px;
color:#4C70AD;
width:90%;}

.typo__textbg_green{
background-color:#A3FF6B;
color:#333;}

.typo__textbg_blue{
background:#6BA3FF;
color:#333;}

.typo__textbg_blue2{
background:url(../icons/info.png) #ebfbff;
background-position: 0 50%;
background-repeat:no-repeat;
color:#333;
padding: 5px;
padding-left: 48px;
border-top:2px solid #5495a8; 
border-bottom:2px solid #5495a8;}

.typo__textbg_red{
background-color:#FF6B6B;
color:#333;}

.typo__textbg_orange{
background-color:#FFB86B;
color:#333;}

.typo__textbg_gelb{
background-color:#FFF66B;
color:#333;}

.note {
background-image:url(../TempBilder/noteimg_bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFFEEB;
border-left:4px solid #F4FF48;
color:#333333;
font-size:11px;
margin:3px;
padding:3px;
width:96%;
}
.note-gruen {
background-image:url(../TempBilder/noteimg_bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#F5FFEB;
border-left:4px solid #A2FF48;
color:#333333;
font-size:11px;
margin:3px;
padding:3px;
width:96%;
}
.note-rot {
background-image:url(../TempBilder/noteimg_bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFEBEB;
border-left:4px solid #FF4848;
color:#333333;
font-size:11px;
margin:3px;
padding:3px;
width:96%;
}
.note-grau {
background-image:url(../TempBilder/noteimg_bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#f4f4f4;
border-left:4px solid #ccc;
color:#333333;

font-size:11px;
margin:3px;
padding:3px;
width:96%;
}
.note-blau {
background-image:url(../TempBilder/noteimg_bg.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#EBF1FF;
border-left:4px solid #6B98FF;
color:#333333;
font-size:11px;
margin:3px;
padding:3px;

width:96%;
}

.note-frage {
font-family:"Courier New", Courier, monospace;
background-image:url(../TempBilder/frage_bg.png);
background-position:left;
background-repeat:no-repeat;
background-color:#111;
border-top: 2px solid #222;
border-bottom: 2px solid #222;
padding-left:30px;
color:#bbb;
font-size:11px;
width:93%;
}

.note-ausruf {
font-family:"Courier New", Courier, monospace;
background-image:url(../TempBilder/ausruf_bg.png);
background-position:left;
background-repeat:no-repeat;
background-color:#111;
border-top: 2px solid #222;
border-bottom: 2px solid #222;
padding-left:25px;
color:#7A4A4A;
font-size:11px;
width:94%;
}

.note-quote {
font-family:"Courier New", Courier, monospace;
background-image:url(../TempBilder/quote_bg.png);
background-position:left;
background-repeat:no-repeat;
background-color:#111;
border-top: 2px solid #222;
border-bottom: 2px solid #222;
padding-left:30px;
color:#bbb;
font-size:11px;
width:93%;
}

.note-code {
font-family:"Courier New", Courier, monospace;
background-image:url(../TempBilder/code_bg.png);
background-position:left;
background-repeat:no-repeat;
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
padding-left:25px;
color:#B097B2;
font-size:11px;
width:94%;
}

pre {
padding:3px;
color:#929064;
white-space:normal;
background-color:#FFFEEB;
border-top: 2px solid #E1DFB9;
border-bottom: 2px solid #E1DFB9;
}

ul {
padding:0;
margin:0;
list-style: none;
}

li {
background-image: url(../Bilder/sublevel_arrow.gif);
background-repeat: no-repeat;
background-position: 10px 3px;
padding-left: 28px;
}

.contentpane li {
}

.li-orange {
background-image: url(../TempBilder/arrow_orange.png);
background-repeat: no-repeat;
padding-left: 58px;
background-position: 41px 3px;
}

.li-blau {
background-image: url(../TempBilder/arrow_blau.png);
background-repeat: no-repeat;
padding-left: 58px;
background-position: 41px 3px;
}

.li-rot {
background-image: url(../TempBilder/arrow_rot.png);
background-repeat: no-repeat;
padding-left: 58px;
background-position: 41px 3px;
}

.li-gruen {
background-image: url(../TempBilder/arrow_gruen.png);
background-repeat: no-repeat;
padding-left: 58px;
background-position: 41px 3px;
}


.red { 
 color:#ff0000; 
}
.green { 
 color:#00dd00; 
}

div.bigshoutbox #chatoutput li { margin:0; text-align:left; }

table.usertelefon,
table.usertelefon th,
table.usertelefon td { border:1px solid #8C8269; }

table.usertelefon th { color:#D19F4A; font-weight:bold; }
table.usertelefon tr { height:25px; }

div#welcome-msg { color:#ffffff; padding:10px; font-size:11px; }
div#welcome-msg h2 { color:#D19F4A; font-size:11px; font-family:Arial; font-weight:bold; margin-bottom:3px;  }

div.modulebigshoutbox #lastMessage,
div.modulebigshoutbox #chatoutput li { text-align:left; }
div.modulebigshoutbox #shoutboxurl,
div.modulebigshoutbox #chatbarText { width:500px; }

span.hasTip a img { vertical-align:middle; }
.tool-title { font-weight:bold; background-color:#17130A; padding:10px; }
.tool-title,
.tool-text { color:#8C8269; background-color:#17130A; }
.tool-text { padding:0 10px 10px 10px; }
.sectiontableheader a { color:#D19F4A; }

input#chatbarText { width:195px; margin-bottom:5px; }

#form-login { padding:0 8px; }

.contentpaneopen strong,
div#phocaguestbook strong { color:#D19F4A; }
.contentpaneopen ul { margin-top:10px; margin-bottom:10px;  }
.contentpaneopen ul li { margin-bottom:3px; }
.loginsuccess { margin-bottom:5px; }

div#phocaguestbook #mce_editor_0 { height:800px; }
img#phocacaptcha { vertical-align:middle; }

a.reload img { vertical-align:middle; }

fieldset { border:1px solid #1C180F; }

table.moduletable ul.memonline { margin-top:5px; color:#D19F4A; }
