/* ****************************************************************************************** */
																/* ***	general declarations */


*           			{
				font-family:Arial,Helvetica,sans-serif;
				font-size:100.01%;
				margin:0em;
				padding:0em;
				}
body        			{background-color:#EEF1F4;
				background-repeat:no-repeat;
				color:#111111;
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				margin-top:0em;
				margin-bottom:0em;
				}
/* ****************************************************************************************** */
																/* ***	tag declarations */

li				{
				height:1.5em;
				padding:.1em;
				margin:.2em;
				list-style : none;
				}
a				{
				text-decoration:none;
				}
ul				{
				text-align:left;
				}
h1				{
				text-align:center;
				font-size:2em;
				font-weight:bold;
				}
/* ****************************************************************************************** */
																/* ***	class declarations */
.div:hover                      {
                                background-color:blue;
                                }
.about				{
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				}
.login                          {
                                font-size:.8em;
                                border:.1em solid white;
                                margin-left:1em;
                                margin-right:1em;
                                padding:.1em;
                                }

.heute                          {
                                color: blue;
                                border: .1em solid yellow;
                                }
.frame                          {
                                text-align:center;
                                border:.2em inset #333333;
                                background-color:#999999;
                                color:yellow;
                                font-size:2em;
                                font-weight:bold;
                                margin-top:2em;
                                }
.inf_left	                {
                                width:35em; 
                                float:left; 
                                height:10em;
                                }

.inf_right                      {
                                width:15em; 
                                float:left; 
                                height:10em;
                                }

.webc                           {
                                margin:auto;
                                text-align:center;
                                }
.begfs                          {
                                margin-left:1em; 
                                text-align:left; 
                                font-size:.8em;
                                }
.befs                           {
                                margin-left:1em; 
                                text-align:left; 
                                font-size:1em; 
                                font:weight:bold;
                                }
.bele                           {
                                margin-left:1.6em; 
                                color:yellow; 
                                font-weight:bold; 
                                font-size:1.2em;
                                }

.befd                           {
                                margin-left:3em; 
                                color:yellow; 
                                font-weight:bold; 
                                text-align:left;
                                }
.tdb                            {
                                max-width:20px; 
                                max-height:24px; 
                                color:yellow; 
                                font-weight:bold; 
                                overflow:hidden; 
                                text-align:center;
                                }
.kaltd                          {
                                width:20px;
                                }
.kalth                          {
                                width:20px;color:blue;
                                }
.kaltr                          {
                                height:18px;
                                }
.kaldiv                         {

                                background-color : #999999;
                                color : blue;
                                font-size:.8em;
                                width : 13em;
                                height:160px;
                                margin-left : auto;
                                margin-right : auto;
                                border-width : .4em;
                                border-color:#222222;
                                border-style:ridge;
                                padding : 0.2em;
                                }
.outkaldiv                      {
                                width:15em; float:left; height:10em;
                                }
.but                            {
                                width : 1.2em;
                                height : 1.2em;
                                background-color : none;
                                padding : 0.2em;
                                }
.lft                            {
                                float : left;
                                }
.rgt                            {
                                float : right;
                                }
.mbrtd1                         {
                                width: 20em; text-align:left; vertical-align:middle;
                                }
.mbrtd2                         {
                                width: 2em; color:red; text-align:left; vertical-align:middle;
                                }
.entree                         {
                                color:blue; font-weight:bold; text-align:left; width:600px; margin:auto;
                                }


.selicon                        {
                                margin-right:2em;
                                }
.awhite                         {
                                color:yellow;
                                }


.icon                           {
                                margin-right:2em;
                                margin-left:7em;
                                }
.menu                           {
                                width:580px;
                                height:300px;
                                border: .4em ridge yellow;
                                text-align:left;
                                margin:auto;
                                margin-top:1em;
                                padding:2em;
                                }
.mansw                          {
                                width:500px;
                                height:180px;
                                border: .4em ridge black;
                                text-align:center;
                                margin:auto;
                                margin-top:1em;
                                padding:4em;color:yellow
                                }
.linkyu                         {
                                color:yellow; text-decoration:underline;
                                }
.linky                          {
                                color:yellow; text-decoration:none;
                                }

.form                           {
                                float:left;
                                margin-left:1em;
                                font-size:1em;
                                }
.user                           {
                                padding-top: .3em; color:yellow;
                                font-size:16px;
                                }
.button                         {
                                font-size:.6em;
                                }
.f_rechts 			{
				float : left;
				margin-bottom : 0.3em;
				}


.buttons 			{
				text-align : left;
				margin-left : 25.75em;
				margin-right : 0.25em;
				}
.a_buttons                      {
                                width:160px;
                                height:40px;
                                text-decoration:none;
                                background-color:none;
                                border:none;
                                }
.a_clean                        {
                                text-decoration:none;
                                background-color:none;
                                border:none;
                                }
.a_clean:hover                  {
                                text-decoration:none;
                                border:none;
                                background-color:none;
                                }
.a_normal                       {
                                color:#00a7ed;
                                text-decoration:underline;
        /*                         font-weight:bold; */
                                }
.a_normal:hover                 {
                                text-decoration:underline;
                                font-weight:bold;
                                }
.clear_float                    {
                                clear:both;
                                }
.informframe                    {
                                width:100%;
                                padding-top : 0.6em;
                                background-color : #fea;
                                }
.inleftcol                      {
                                height:auto;
                                width:18%;
                                float:left;
                                padding:0.3em 0 0.3em 0.3em; }
.inrightcol                     {
                                height:auto;
                                margin-left:22%;
                                padding:0.3em 0 0.3em 0;
                                width:auto;
                                }
.approach                       {
                                margin-left:7em;
                                width:20em;
                                margin-right:auto;
                                margin-top:3em;
                                }


/* *********************************NEU********************************************************* */

.greytable 			{
                background-color:grey;
				        }














/* ****************************************************************************************** */
/* GRÜNER BALKEN */
#frame_green			{
                                background-image:url(../graphics/general_graphics/green_head.jpg);
                                background-repeat:no-repeat;
				width:100%;
				height:75px;
				padding:10px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0em;
				}


/* ****************************************************************************************** */
/* 				TITEL												/* ***	banner */ */
#frame_title			{
                                background-color:none;
                                width:30em;
                                height:99px;
                                text-align:center;
                                padding:0em;
                                margin-left:auto;
                                margin-right:auto;
                                margin-top:0em;
                                }

#frame_buttons                  {
                                height:50px;
                                padding-top:10px;
                                }

/* HAUPTBEREICH */
#frame_main                     {
                                background-image:url(../graphics/general_graphics/divbckgrnd.jpg);
                                background-repeat:no-repeat;
                                width:66em;
                                height:50em;
                                text-align:center;
                                padding:0em;
                                margin-left:auto;
                                margin-right:auto;

                                }

#frame_data                     {
                                width:50em;
                                height:50em;
                                text-align:center;
                                padding:0em;
                                margin-left:auto;
                                margin-right:auto;
                                }

/* ****************************************************************************************** */
                                                                /* ***  webcam */
#webcam                         {
                                width:8.75em;
                                height:3.81em;
                                float:left;
                                text-align:right;
                                padding-top:.2em
                                }
/* ****************************************************************************************** */
																/* ***	headline */
#frame_head			{
                                color: white;
				width:400px;
				height:1.2em;
				font-size: 1.5em;
				font-weight:bold;
				text-align:left;
				padding-left:1em;
                                margin-top:.5em;
				}
/* ****************************************************************************************** */
																/* ***	breadcrumb */
#frame_info_w			{
				width:500px;
				height:2em;
				color:#888888;
				font-size: .8em;
				font-weight:bold;
				text-align:left;
				padding-left:20px;
				margin-top:10px;
				margin-right:auto;
				}
#frame_info_u                   {
                                width:500px;
                                height:2em;
                                color:yellow;
                                font-size: 1em;
                                font-weight:bold;
                                text-align:left;
                                padding-left:20px;
                                margin-top:10px;
                                margin-right:auto;
                                }
#frame_info_c                   {
                                width:500px;
                                height:2em;
                                color:#yellow;
                                font-size: 1.5em;
                                font-weight:bold;
                                text-align:left;
                                padding-left:20px;
                                margin-top:10px;
                                margin-right:auto;
                                }
                                
#frame_info_e			{
				width:500px;
				height:2em;
				color:yellow;
				font-size: .8em;
				font-weight:bold;
				text-align:left;
				padding-left:20px;
				margin-top:10px;
				margin-right:auto;
				} 
#frame_info_e a			{
				text-decoration:none;
				color:yellow;
				}  
#frame_info_e a:hover	        {
				color:white;
				}                                     

#frame_info_w a			{
				text-decoration:underline;
				color:#888;
				}
#frame_info_w a:hover	        {
				color:yellow
				}


/* ****************************************************************************************** */
																/* ***	textfield */
#frame_four			{
				padding:0em 1em;
				padding-top:.1em;
				margin-left:0em;
				margin-top:2em;
				overflow:auto;
				width:50em;
				height : 28em;
				text-align:justify;
				float:left;
				}

/* ****************************************************************************************** */
																/* ***	copywright */
#frame_five			{
				margin-left:15.7em;
				padding-left:1em;
				text-align:left;
				clear:left;
				width:47em;
				height:5em;
				color:#555;
				font-size:.8em;
				font-weight:bold;
				}

/* ****************************************************************************************** */
																/* ***	navigation *** */

#frame_nav	ul li		{
                                color:#444444;
				display:inline;
				}
#frame_nav 			{
                                color:#444444;
                                margin-top:10px;
                                font-size:.8em;
				height : 2.2em;
				width : 100%;
				}
#frame_nav a 			{
                                color:#444444;
				margin-left:0em;
				font-size:.8em;
				font-weight : bold;
				text-decoration : none;
				background-color : #ccc;
				padding : 0.25em 0.25em 0em;
				border-left : 0.25em solid #444444;
				}
#frame_nav a:link 		{
				color : #444444;
				}
#frame_nav a:visited 	        {
				color : #888; border-left : 0.25em solid #888;
				}
#frame_nav a:hover 		{
				color : #00a7ed;
                                background-color :#cccccc;
                                border-left : 0.25em solid #00a7ed;
				}
#frame_nav a:focus 		{
				color : #008;
                                background-color : #fea;
                                border-left : 0.25em solid #008;
				}
#frame_nav a:active 	        {
				color : #080;
				background-color : #fea;
                                border-left : 0.25em solid #7c7bbd;
				}


