/*******************************************************************************************************************/
/* Allgemeine Definitionen																						   */
*                                               {margin:0px;padding:0px;}
body                                            {background:#00562B URL("../images/background.jpg") 0px 0px repeat;text-align:left;font-family:Palatino,Helvetica,Verdana,Arial,sans-serif;color:#000102;font-size:12px;line-height:16px;padding-top:10px;}
div#body_help                                   {margin:0px auto;width:980px;height:100%;padding-top:0px; /*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:0px;margin:0px;color:#000000;clear:both;}
h2                                              {font-size:16px;line-height:22px;padding: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:#00562B;}
div#header                                      {float:left;width:980px;border-bottom:2px solid #00562B;}
div#navigation                                  {float:left;width:980px;border-bottom:2px solid #00562B;}
div#content                                     {float:left;width:980px;}
div#footer                                      {float:left;width:980px;border-top:4px solid #4F0B0B;border-bottom:2px solid #940000;}

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


div#header2                                     {float:left;width:980px;border-bottom:4px solid #4F0B0B;background:transparent URL(../images/bg_middle.gif) 0px 0px repeat-y;}
div#navigation2                                 {float:left;width:980px;border-bottom:4px solid #4F0B0B;background-color:#DC9B59;/*background:transparent URL(../images/bg_middle.gif) 0px 0px repeat-y;*/}
div#content2                                    {float:left;width:980px;background:transparent URL(../images/bg_middle.gif) 0px 0px repeat-y;}
div#footer2                                     {float:left;width:980px;background:transparent URL(../images/bg_middle.gif) 0px 0px repeat-y;}

div#header2 div.top                             {float:left;width:100%;height:50px;background:transparent URL(../images/bg_top.jpg) 0px 0px no-repeat;}
div#footer2 div.bottom                          {float:left;width:100%;height:50px;background:transparent URL(../images/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:#4F0B0B;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:#4F0B0B;padding:1px 5px 1px 8px;}                          
div#navigation ul li a:hover                    {text-decoration:underline;color:#FFFFFF;background-color:#4F0B0B;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 0px 0px 0px;padding:1px 0px 8px 0px;font-weight:bold;}
div#navigation2 ul li a.active                   {display:inline;margin:0px 0px 0px 0px;padding:1px 0px 1px 0px;font-weight:bold;background-color:#4F0B0B;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:#000000;padding:9px 12px 9px 12px;}                          
div#navigation2 ul li a:hover                    {text-decoration:underline;color:#FFFFFF;background-color:#4F0B0B;padding:9px 12px 9px 12px;}
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;}                         
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:210px;}
div#content div.textarea,
div#content2 div.textarea                       {float:right;padding:20px 10px 15px 0px;width:760px;}

p                                               {margin:7px 0px 7px 0px;}

div#content div.textarea a,
div#content2 div.textarea a                      {color:#0000FF;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 #FFFFFF;}
/*div.sidebar ul li.active                     {float:left;width:195px;padding:5px 0px 4px 15px;background-color:#4F0B0B;border-bottom:1px solid #FEF5D6;}*/


div.sidebar ul li a,                          
div.sidebar ul li a:visited,                          
div.sidebar ul li a:active                  {color:#000000;float:left;text-decoration:none;width:175px;padding:4px 0px 4px 15px;}                     
div.sidebar ul li a:hover                   {background-color:#4F0B0B;color:#FFFFFF;float:left;text-decoration:none;width:175px;padding:4px 0px 4px 15px;}
div.sidebar ul li a.active                  {background-color:#4F0B0B;color:#FFFFFF;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 */





/*//////////////////////////////////////////////////////////////////////////////*
/* Anfang Slideshow Image Fader */

.image_fade_wrapper {
	float: left;
	border: 1px solid #FFF;
	background-color: #C9D5D5;
}
.image_fade {
	position: relative;
	float: left;
	width: 350px;
	height: 350px;
	border: none;
}
.image_fade img {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	margin: 0;
	padding: 0;
}
.clear{
	clear: both;
}


/*//////////////////////////////////////////////////////////////////////////////*
/* Ende Slideshow Image Fader */