/*******************************************************************************************************************/
/* Allgemeine Definitionen																						   */
*                                               {margin:0px;padding:0px;}
body                                            {background-color:#0000C4;text-align:left;font-family:Palatino,Helvetica,Verdana,Arial,sans-serif;color:#000102;font-size:12px;line-height:16px;}
div#body_help                                   {margin:0px auto;width:980px;height:100%;padding-top:5px; /*display:block;height:1px;left:0px;overflow:visible;position:absolute;text-align:center;top:50%;visibility:visible;width:100%;*/}
div#content_help                                {}

h1                                              {font-size:18px;line-height:24px;padding:15px 0px 3px 0px;;margin:0px;color:#000000;clear:both;}
h2                                              {font-size:16px;line-height:22px;padding:15px 0px 3px 0px;margin:0px;color:#000000;clear:both;}
h3                                              {font-size:14px;line-height:20px;padding:0px;margin:0px;color:#000000;clear:both;}
h4                                              {font-size:12px;line-height:18px;padding:0px;margin:0px;color:#000000;clear:both;}
h5                                              {font-size:11px;line-height:16px;padding:0px;margin:0px;color:#000000;clear:both;}
h6                                              {font-size:10px;line-height:14px;padding:0px;margin:0px;color:#000000;clear:both;}

a,
a:visited                                       {}
a:hover,
a:active                                        {}

img,
a img                                           {border:none;}

div#main                                        {float:left;width:980px;background-color:#FBEDB7;}
div#header                                      {float:left;width:980px;border-bottom:2px solid #519131;}
div#navigation                                  {float:left;width:980px;border-bottom:2px solid #519131;}
div#content                                     {float:left;width:980px;}
div#footer                                      {float:left;width:980px;border-top:2px solid #519131;border-bottom:2px solid #519131;}

div#skyscraper_nav                              {float:left;width:170px;padding:10px 0px 0px 15px;}
div#skyscraper_foot                             {float:left;padding:5px 0px 5px 205px;}


div#header2                                     {float:left;width:980px;border-bottom:0px solid #FF8C00;background:transparent URL(../files/bg_middle.gif) 0px 0px repeat-y;}
div#navigation2                                 {float:left;width:980px;border-bottom:0px solid #FF8C00;background:transparent URL(../files/bg_middle.gif) 0px 0px repeat-y;}
div#content2                                    {float:left;width:980px;background:transparent URL(../files/bg_middle.gif) 0px 0px repeat-y;}
div#footer2                                     {float:left;width:980px;background:transparent URL(../files/bg_middle.gif) 0px 0px repeat-y;}

div#header2 div.top                             {float:left;width:100%;height:50px;background:transparent URL(../files/bg_top.gif) 0px 0px no-repeat;}
div#footer2 div.bottom                          {float:left;width:100%;height:50px;background:transparent URL(../files/bg_bottom.gif) 0px 0px no-repeat;}

/*******************************************************************************************************************/
/* Header                      																					   */
div#header div.banner                           {float:left;width:980px;background:transparent URL(../__pics_design/banner.jpg) 0px 0px no-repeat;}
div#header2 div.banner                          {float:left;width:980px;background:transparent URL(../__pics_design/banner.jpg) 0px 0px no-repeat;}



/*******************************************************************************************************************/
/* Main-Navigation           																					   */
div#navigation ul                               {list-style-type:none;margin:5px 0px 5px 0px;}
div#navigation ul li                            {display:inline;margin:0px 10px 0px 10px;padding:1px 5px 1px 8px;font-weight:bold;}
div#navigation ul li a.active                   {display:inline;margin:0px 10px 0px 10px;padding:1px 5px 1px 8px;font-weight:bold;background-color:#045204;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}

div#navigation ul li a,                          
div#navigation ul li a:visited,                          
div#navigation ul li a:active                   {text-decoration:none;color:#045204;padding:1px 5px 1px 8px;}                          
div#navigation ul li a:hover                    {text-decoration:underline;color:#FFFFFF;background-color:#045204;padding:1px 5px 1px 8px;}
div#navigation ul li.active a.active,                          
div#navigation ul li.active a.active:visited,                          
div#navigation ul li.active a.active:active     {text-decoration:none;color:#FFFFFF;}                         
div#navigation ul li.active a.active:hover      {text-decoration:none;color:#FFFFFF;}

div#navigation2 ul                               {list-style-type:none;margin:5px 0px 5px 0px;}
div#navigation2 ul li                            {float:left;display:inline;margin:0px 10px 0px 10px;padding:5px 4px 6px 3px;font-weight:bold;}
div#navigation2 ul li a.active                   {display:inline;margin:0px 10px 0px 10px;padding:5px 4px 6px 3px;font-weight:bold;background-color:#045204;color:#FFFFFF;text-decoration:none;color:#FFFFFF;}

div#navigation2 ul li a,                          
div#navigation2 ul li a:visited,                          
div#navigation2 ul li a:active                   {text-decoration:none;color:#0000C4;background-color:#FFB950;padding:5px 8px 6px 9px;}                          
div#navigation2 ul li a:hover                    {text-decoration:underline;color:#FFFFFF;background-color:#035B03;padding:5px 8px 6px 9px;}
div#navigation2 ul li.active a.active,                          
div#navigation2 ul li.active a.active:visited,                          
div#navigation2 ul li.active a.active:active     {text-decoration:none;color:#FFFFFF;background-color:#035B03;padding:5px 4px 6px 3px;}                         
div#navigation2 ul li.active a.active:hover      {text-decoration:underline;color:#FFFFFF;}

/*******************************************************************************************************************/
/* Content                    																					   */
div#content div.sidebar,
div#content2 div.sidebar                        {float:left;width:195px;}
div#content div.textarea,
div#content2 div.textarea                       {float:right;padding:5px 20px 10px 15px;width:750px;}

p                                               {margin:0px 9px 8px 1px;}

div#content div.textarea a,
div#content2 div.textarea a                      {color:#0000C4;text-decoration:underline;}

/* Bilder in Rahmen und Ausrichtung der Bilder */
.img_fll                                        {float:left;padding:1px;border:1px solid #acacac;margin-right:10px;margin-bottom:4px;}
.img_flr                                        {float:right;padding:1px;border:1px solid #acacac;margin-left:10px;margin-bottom:4px;}
div.imgbox_pic                                  {border:1px solid #999999;padding:1px;float:left;/* height:100px; */margin:0px 4px 4px 0px;width:230px;}

/*******************************************************************************************************************/
/* Sidebar                    																					   */
div.sidebar ul                               {float:left;list-style-type:none;margin:0px 0px 0px 0px;}
div.sidebar ul li                            {float:left;width:190px;padding:0px;border-bottom:1px solid #FEF5D6;}
/*div.sidebar ul li.active                     {float:left;width:195px;padding:5px 0px 4px 15px;background-color:#045204;border-bottom:1px solid #FEF5D6;}*/


div.sidebar ul li a,                          
div.sidebar ul li a:visited,                          
div.sidebar ul li a:active                  {color:#FFEB92;float:left;text-decoration:none;width:175px;padding:4px 0px 4px 15px;}                     
div.sidebar ul li a:hover                   {background-color:#045204;color:#FFEB92;float:left;text-decoration:none;width:175px;padding:4px 0px 4px 15px;}
div.sidebar ul li a.active                  {background-color:#045204;color:#FFEB92;float:left;text-decoration:none;width:175px;padding:4px 0px 4px 15px;}


/*******************************************************************************************************************/
/* Footer                 																						   */
div#footer ul                               {float:right;list-style-type:none;margin:5px 0px 5px 0px;font-size:11px;}
div#footer ul li                            {display:inline;margin:0px 15px 0px 15px;}

div#footer ul li a,                          
div#footer ul li a:visited,                          
div#footer ul li a:active                   {text-decoration:none;color:#000000;}
div#footer ul li a:hover                    {text-decoration:underline;color:#000000;}

div#footer2 ul                              {float:right;list-style-type:none;margin:5px 0px 5px 0px;font-size:11px;}
div#footer2 ul li                           {display:inline;margin:0px 15px 0px 15px;}

div#footer2 ul li a,                          
div#footer2 ul li a:visited,                          
div#footer2 ul li a:active                  {text-decoration:none;color:#000000;}
div#footer2 ul li a:hover                   {text-decoration:underline;color:#000000;}









































/*/////////////////////////////////////////////////////////////////////////////
CSS - Definition - DEMO 1.01
Formular Generator für Redaxo 4.x 
Ab: Version 4.5 Community Editon
Stand: 22.01.2008 

Erstellt von: Thomas Skerbis , www.klxm.de

Funktioniert nicht mit Formular-Generator < v.4.43
 
/*



/* Formular Definition */


/* Div das das Formular umschließt */
.formgen {
	font-size: 1em;
}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}



.formgen form
{
line-height : 100%;
width: 570px;
}


/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin-bottom: 10px;
	background-color: #C4C4C4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 5px;
}


/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 560px;
	height: 100px;
	margin-left: 4px;
}


/* Textfeld */
.formgen .formtext
{
	height: 18px;
                width: 560px;
	background-color: #FFFFFF;
	margin-left: 4px;
}
/* Trennelement , Abstand */
.formgen .formtrenn
{
	display: block;
	height: 20px;	
}
/* Hinweistext */
.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}
/* Überschrift */
.formgen .formheadline
{
	font-weight: bold;
	color: #003366;
}


/* Passwortfeld */
.formgen .formpassword
{
	width: 400px;
	background-color: #C0C0C0;
	margin-left: 4px;
}
/*Captcha-Bild*/
.formgen .formcaptcha {
	border: 1px solid #990000;
}

/* Label */
.formgen label {
font-family: Arial, Helvetica, sans-serif;
width: 540px;
clear: left;
float: left;
height: 5px;
padding: 10px;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 400px;
	background-color: #F0F0F0;
	margin-left: 4px;
}


/* Sende-Button */
.formgen .formsubmit
{
	width: 100%;
	
}


/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
width: 545px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 1px solid #5D81A3;
}


/* Fieldsetbeschriftung */
.formgen legend {
font-weight: bold;
color: #333333;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/

/* Fehlermeldung nach Versand */

.formgen .forminfo {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px dashed #000000;
	margin: 5px;
	padding: 5px;
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #990000;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */






/* Beginn KOMMENTAR FUNKTION - comment-rank - Addon von franz007 */ 
**************************************************************************************/

.comment-rank{
	
}
/* Kommentare einzeln */
.comment-rank .comment-rank-comment{
	display:block;
	margin:8px 0px 14px 6px;
	padding:12px;
	width:90%;
	background-color:#FCFDD9;
	border:1px solid #FF9F50;
}
/* Admin Moderation zum Kommentar */
.comment-rank .comment-rank-comment .admincomment{
	border: 1px solid #FF9F50;
	background-color:#FCFDD9;
	padding-left: 5px;
}



/* Das formular */
.comment-rank form{
	display:block;
	margin:10px 0px 10px 6px;
	padding:12px;
	width:90%;
	background-color:#FCFDD9;
	border:1px solid #FF9F50;
}

/* Die beschriftungen im Formular */
.comment-rank form label{
	display: block;
	margin-bottom: 5px;
}

/* Die beschriftungen im Formular */
.comment-rank .copirecht{
	color: #C8C8F2;
	font-size:10px;
	margin-left:57px;
}

/* Ende KOMMENTAR FUNKTION - comment-rank - Addon von franz007 */ 
**************************************************************************************/
