/* allgemeine standardeigenschaften einer seite*/
body            {
               	background-color: rgb(75, 7, 0);
                background-image: url('../img/bg.jpg');
                background-repeat: repeat-x;
                background-attachment: fixed;
                padding: 0px;
                margin: 0px;
                text-align: center;
                } 

body.popup
{
	text-align: center;
	background-image: url('../img/bg_popup.jpg');
	padding: 0;
	margin: 0;
	padding-top: 10px;	
}


html			{
				height: 100%;
				margin-bottom: 1px;
				}                

.div_1          {
                width: 760px;
                border: 1px rgb(26, 7, 0) solid;
                border-right: 3px rgb(35, 7, 0) solid;
                border-left: 3px rgb(35, 7, 0) solid;
                text-align: left;
                }

.div_2          {
                width: 758px;
                border-right: 1px #7B7E01 solid;
                border-left: 1px #7B7E01 solid;
                }

.main	        {
                background-color: rgb(0,153,51);
                vertical-align: top;
                text-align: left;
                }

.div_main       {
                padding-top: 20px;
                padding-left: 30px;
                padding-right: 30px;
                padding-bottom: 30px;
                }

.nav	        {
                background-color: rgb(0,153,51);
                background-image: url('../img/bg_2.gif');
                vertical-align: top;
                text-align: left;
                }

.bg_1	        {
                background-color: rgb(0,153,51);
                background-image: url('../img/bg_1.gif');
                vertical-align: top;
                text-align: left;
                }

.bg_3	        {
                background-color: rgb(0,153,51);
                background-image: url('../img/bg_3.gif');
                vertical-align: top;
                text-align: left;
                }

.box_1			{
				padding: 20px;
                border: 1px solid #FFDF00;
               }
               
               
.td_picgal_on	{
				text-align: center;
                border: 1px solid #FFf;
                background: rgb(0, 102, 51);
                } 

.td_picgal_off	{
				text-align: center;
                border: 1px solid #FFDF00;
                background: rgb(0, 102, 51);
                }               


/* textformatierungen */
.text_1         {
                font-family: verdana;
                font-size: 11px; 
                line-height: 16px;
                color: #001F00;
                vertical-align: top;
                text-align: left;
                }
                
.text_schlemmer {
                font-family: verdana;
                font-size: 10px; 
                line-height: 16px;
                color: #001F00;
                vertical-align: top;
                text-align: center;
                }

.hl_1	        {
                font-family: verdana;;
                font-size: 18px;
                color: #FFDF00;
                font-style: italic;
                }

.hl_2	        {
                font-family: verdana;;
                font-size: 12px;
                color: #FFDF00;
                font-weight: bold;

                }
                
.hl_3	        {
                font-family: verdana;;
                font-size: 11px;
                color: #000;
                font-weight: bold;
                }

.copy           {
				background-color: rgb(0,102,51);
                font-family: verdana;;
                font-size: 9px;
                color: #001F00;
                vertical-align: middle;
                text-align: right;
                padding: 5px;
                padding-right: 20px;
                }


/* listenforamt */
.li_1           {
                font-family: verdana;;
                font-size: 11px;
                color: #001F00;
                list-style-image: url('../img/arrow_1.gif');
                margin-left: 25px;
                padding-left: 0px;
                line-height: 16px;
                margin-top: 0px;
                margin-bottom: 0px;
                }

.li_2           {
                font-family: verdana;;
                font-size: 11px;
                color: #001F00;
                list-style-image: url('../img/arrow_2.gif');
                margin-left: 25px;
                padding-left: 0px;
                line-height: 16px;
                margin-top: 0px;
                margin-bottom: 0px;
                }


/* standard link eigenschaften */
a               {
                font-family: verdana;
                font-size: 11px;
                }
a:link          {
                color: #FFDF00;
                text-decoration: none;
                }
a:visited       {
                color: #FFDF00;
                text-decoration: none;
                }
a:hover         {
                color: #FFFF00;
                text-decoration: underline;
                }

a.lcopy         {
                font-family: verdana;;
                font-size: 9px;
                }
a.lcopy:link    {
                color: #001F00;
                text-decoration: none;
                }
a.lcopy:visited {
                color: #001F00;
                text-decoration: none;
                }
a.lcopy:hover   {
                color: #FFDF00;
                text-decoration: underline;
                }


/* bilder-rahmen */
.pic_border_1   {
                margin-top: 5px;
                }

.pic_border_2   {
                border-top: 1px solid #FFDF00;
                border-bottom: 1px solid #FFDF00;
                }
                
.pic_border_3
{
	border: 1px #FFDF00 solid;
}


.pic-left
{
	float: left;
	margin: 2px 15px 5px 0;
}

.pic-right
{
	float: right;
	margin: 2px 0 5px 15px;	
}

.pointer
{
	cursor: pointer;
}


/* formularformatierungen */

.input_def		{
                font-family: arial;
                font-size: 12px;
                color: rgb(0,102,51);
                padding: 0px;
                padding-left: 5px;
                padding-top: 1px;
                margin-top: 4px;
                height: 18px;
				}

.input_1        {
                border: 1px rgb(0,102,51) solid;
                background-color: rgb(242,242,242);
                }

.input_1_act    {
                border: 1px #FFDF00 solid;
                background-color: #FFFFB7;
                }

.input_1_act_b  {
                border: 1px #FFDF00 solid;
                background-color: #FFFFAE;
                }

.input_2        {
                border: 1px rgb(0,102,51) solid;
                background-color: rgb(242,242,242);
                }

.input_2_act    {
                border: 1px #FFDF00 solid;
                background-color: #FFFFB7;
                }
