﻿

/* ------------------------------------ Grundelemente ------------------------------------ */
html                                    {
                                        scrollbar-arrow-color:#ffffff; 
								        scrollbar-face-color:#cccccc;
								        scrollbar-track-color:#ffffff; 
								        scrollbar-base-color:#ffffff; 
								        scrollbar-highlight-color:#ffffff; 
								        scrollbar-shadow-color:#ffffff;								
								        scrollbar-darkshadow-color:#ffffff;
								        scrollbar-3dlight-color:#ffffff;
                                        }
body                                    {
                                        margin:0px;
                                        background-color:#ffffff;
                                        font-family:Arial, Verdana, Sans-Serif;
                                        font-size:11px;
                                        color:#3d2523;
                                        line-height:16px;
                                        }
table                                   {
                                        font-size:11px;
                                        }                                        
h1                                      {
                                        font-weight:normal;
                                        font-size:18px;
                                        }
h2                                      {
                                        font-weight:normal;
                                        font-size:18px;
                                        }                                        
a                                       {
                                        color:#478c8a;
                                        text-decoration:none;
                                        }
a:hover                                 {
                                        color:#478c8a;
                                        text-decoration:underline;
                                        }
input									{
										margin:0px 0px 0px 0px;
										width:170px;
										border:solid 1px #999999;
										font-size:11px;
										color:#0173c6;
										padding:2px 4px 2px 4px;
										}
#submitbutton							{
										margin:0px 10px 0px 0px;
										width:60px;
										color:#999999;
										padding:0px 0px 0px 2px;
										background-color:#f2f2f2;
										}
#cancelbutton							{
										margin:0px 10px 0px 0px;
										width:80px;
										color:#999999;
										padding:0px 0px 0px 2px;
										background-color:#f2f2f2;										
										}
textarea								{
										width:250px;
										height:184px;
										border:solid 1px #999999;
										padding:2px 4px 2px 4px;
										font-family: Verdana, Arial, Sans-Serif;
										font-size:11px;
										color:#0173c6;
										}                                                                                


#myForm								    {
										float:left;
										width:100%;
										min-width:1062px;
										}    

/* ------------------------------------ Bereich Header ------------------------------------ */                                        
#header                                 {
                                        float:left;
                                        width:100%;
                                        }
#logo                                   {
                                        float:left;
                                        margin:40px 0px 30px 80px;
                                        width:100px;
                                        overflow:hidden;
                                        }
#claim                                  {
                                        float:left;
                                        margin:110px 0px 0px 16px;
                                        width:184px;
                                        color:#ffffff;
                                        }                                        
#slogan                                 {
                                        float:left;
                                        margin:110px 0px 0px 16px;
                                        color:#ffffff;
                                        }
/*
#marker_01                              {
                                        float:left;
                                        clear:both;
                                        height:14px;
                                        width:80px;
                                        margin:10px 0px 6px 0px;
                                        border-right:solid 0px #ffffff;
                                        opacity:.50; filter: alpha(opacity=50);	-moz-opacity: 0.5;
                                        }
#marker_02                              {
                                        float:left;
                                        height:14px;
                                        width:320px;
                                        margin:10px 0px 6px 0px;
                                        border-right:solid 1px #ffffff;
                                        opacity:.50; filter: alpha(opacity=50);	-moz-opacity: 0.5;
                                        }
*/


/* ------------------------------------ Bereich Content ------------------------------------ */ 
#content                                {
                                        float:left;
                                        clear:both;
                                        margin:0px 0px 0px 0px;
                                        width:100%;
                                        height:448px;
                                        background-color:#ffffff;
                                        border-top:solid 1px #ffffff;
                                        border-bottom:solid 1px #ffffff;
                                        }
#content_bild                           {
                                        float:left;
                                        width:360px;
                                        height:448px;
                                        overflow:hidden;
                                        }
#content_inner                          {
                                        float:left;
                                        overflow:auto;
                                        margin:20px 0px 0px 40px;
                                        width:600px;
                                        height:360px;
                                        }
#content_inner_ecms                     {
                                        padding:0px 40px 0px 0px;
                                        }                                        


/* ------------------------------------ Navigation Main ------------------------------------ */ 
#navigation_main                        {
                                        position:relative;
                                        top:-28px;
                                        margin-bottom:-28px;
                                        float:left;
                                        clear:both;
                                        width:100%;
                                        opacity:.60; filter: alpha(opacity=60);	-moz-opacity: 0.6;
                                        }
#navigation_main_left                   {
                                        float:left;
                                        width:400px;
                                        height:28px;
                                        background-color:#232323;
                                        }
#navigation_main_center                 {
                                        float:left;
                                        height:28px;
                                        }                                        
#navigation_main_right                  {
                                        float:left;
                                        height:28px;
                                        background-color:#232323;
                                        border-left:solid 1px #ffffff;
                                        }                                                                                                                          
#navigation_main ul                     {
                                        float:left;
                                        height:28px;
                                        margin:0px;
                                        padding:0px;
                                        list-style-type:none;
                                        }
#navigation_main li                     {
                                        float:left;
                                        }
#navigation_main a                      {
                                        display:block;
                                        background-image:url(images/bg_menu_out.gif);
                                        height:28px;
                                        padding:0px 20px 0px 20px;
                                        color:#ffffff;
                                        font-weight:normal;
                                        text-decoration:none;
                                        }
#navigation_main a:hover                {
                                        background-image:url(images/bg_menu_over.gif);
                                        color:#000000;
                                        font-weight:normal;
                                        }
#navigation_main a.active               {
                                        background-image:url(images/bg_menu_active.gif);
                                        color:#ffffff;
                                        }
#navigation_main a.active:hover         {
                                        background-image:url(images/bg_menu_over.gif);
                                        color:#000000;
                                        }                                                                                
#navigation_main a div                  {
                                        padding:8px 0px 0px 0px;
                                        }
#navigation_main li.sub a               {
                                        display:block;
                                        background-image:url(images/bg_menu_out.gif);
                                        height:24px;
                                        margin-top:4px;
                                        padding:0px 20px 0px 20px;
                                        color:#ffffff;
                                        font-weight:normal;
                                        text-decoration:none;
                                        }
#navigation_main li.sub a:hover         {
                                        background-image:url(images/bg_menu_over.gif);
                                        color:#000000;
                                        font-weight:normal;
                                        }
#navigation_main li.sub a.active        {
                                        background-image:url(images/bg_menu_active.gif);
                                        color:#ffffff;
                                        }
#navigation_main li.sub a.active:hover  {
                                        background-image:url(images/bg_menu_over.gif);
                                        color:#000000;
                                        }                                                                                
#navigation_main li.sub a div           {
                                        padding:4px 0px 0px 0px;
                                        }                                                                                                                                                                                                                                             

                                        
/* ------------------------------------ Bereich Footer ------------------------------------ */                                         
#footer                                 {
                                        float:left;
                                        clear:both;
                                        width:100%;
                                        height:210px;
                                        }
#footer embed                           {
                                        float:left;
                                        margin:10px 0px 0px 400px;
                                        }
                                        

/* ------------------------------------ Bereich Service ------------------------------------ */ 
#service                                {
                                        float:left;
                                        clear:both;
                                        width:100%;
                                        background-color:#656260;
                                        }
/*                                        
#marker_04                              {
                                        float:left;
                                        clear:both;
                                        height:14px;
                                        width:80px;
                                        margin:6px 0px 10px 0px;
                                        border-right:solid 0px #ffffff;
                                        opacity:.50; filter: alpha(opacity=50);	-moz-opacity: 0.5;
                                        }
#marker_05                              {
                                        float:left;
                                        height:14px;
                                        width:320px;
                                        margin:6px 0px 10px 0px;
                                        border-right:solid 1px #ffffff;
                                        opacity:.50; filter: alpha(opacity=50);	-moz-opacity: 0.5;
                                        }                                            
*/
#copyright                              {
                                        float:left;
                                        height:14px;
                                        margin:8px 0px 0px 220px;
                                        color:#ffffff;
                                        }
#copyright a                            {
                                        color:#ffffff;
                                        text-decoration:none;
                                        }
#copyright a:hover                      {
                                        color:#ffffff;
                                        text-decoration:underline;
                                        }                                         
#credits                                {
                                        float:left;
                                        height:14px;
                                        margin:8px 0px 0px 4px;
                                        color:#ffffff;
                                        }
#credits a                              {
                                        color:#ffffff;
                                        text-decoration:none;
                                        }
#credits a:hover                        {
                                        color:#ffffff;
                                        text-decoration:underline;
                                        }
#icon_rss                               {
                                        float:left;
                                        margin:1px 6px -1px 0px;
                                        }
#link_rss                               {
                                        float:left;
                                        margin:0px 0px 0px 0px;
                                        } 
                                       

/* ------------------------------------ Navigation Service ------------------------------------ */ 

#navigation_service                     {
                                        float:left;
                                        margin:10px 0px 0px 0px;
                                        width:100%;
                                        border-bottom:solid 1px #ffffff;
                                        }                                        
#navigation_service ul                  {
                                        float:left;
                                        margin:0px 0px 4px 400px;
                                        padding:0px;
                                        color:#ffffff;
                                        }
#navigation_service li                  {
                                        list-style-type:none;
                                        float:left;
                                        padding:0px 8px 0px 0px;
                                        }
#navigation_service li a                {
                                        color:#ffffff;
                                        text-decoration:none;
                                        }
#navigation_service li a:hover          {
                                        color:#ffffff;
                                        text-decoration:underline;
                                        }                                                                                  
#navigation_service input               {
                                        color:#ffffff;
                                        width:140px;
                                        height:14px;
                                        background-color:#656260;
                                        border-top:solid 1px #ffffff;
                                        border-right:solid 1px #ffffff;
                                        border-bottom:0px;
                                        border-left:solid 1px #ffffff;
                                        font-size:10px;
                                        margin:-2px 0px 2px 0px;
                                        padding:3px 4px 0px 6px;
                                        }
#block_01                               {
                                        float:left;
                                        height:32px;
                                        width:100px;
                                        margin:0px 0px 0px 80px;
                                        background-color:#478c8a;
                                        }
                                       

/* ------------------------------------ Seite Home ------------------------------------ */
#flash_navigation_home                  {
                                        float:left;
                                        clear:both;
                                        margin:40px 0px 0px 80px;
                                        }


/* ------------------------------------ Seite Print ------------------------------------ */ 
#content_print                          {
                                        float:left;
                                        clear:both;
                                        width:560px;
                                        }
#logo_print                             {
                                        float:left;
                                        clear:both;
                                        margin:30px 0px 0px 0px;
                                        } 
#adresse_print                          {
                                        float:left;
                                        margin:17px 0px 0px 20px;
                                        } 
#copyright_print                        {
                                        float:left;
                                        clear:both;
                                        } 
#credits_print                          {
                                        float:left;
                                        }                       
