div.list_head		{ float:left; width:530px; padding: 0px 0px 0px 2px; margin-bottom: 10px; border-bottom: 1px solid #cfcfcf; }
div.list_desc		{ float:left; width:130px; padding: 1px 12px 0px 2px; text-align:right; }
div.list_desc_form	{ float:left; width:130px; padding: 3px 12px 0px 2px; text-align:right; }
div.list_data		{ float:left; width:382px; padding: 1px 2px 0px 2px; }
div.list_data_05    { float:left; width:22px;  padding: 0px 2px 0px 2px; }
div.list_data_10    { float:left; width:49px;  padding: 0px 2px 0px 2px; }
div.list_data_15    { float:left; width:75px;  padding: 0px 2px 0px 2px; }
div.list_data_20    { float:left; width:102px; padding: 0px 2px 0px 2px; }
div.list_data_30    { float:left; width:153px; padding: 0px 2px 0px 2px; }
div.list_data_33    { float:left; width:129px; padding: 0px 2px 0px 2px; }
div.list_data_40    { float:left; width:196px;  padding: 0px 2px 0px 2px; }
div.list_data_50    { float:left; width:261px; padding: 0px 2px 0px 2px; }
div.list_data_60    { float:left; width:314px; padding: 0px 2px 0px 2px; }
div.list_data_65    { float:left; width:340px; padding: 0px 2px 0px 2px; }
div.list_data_67    { float:left; width:386px; padding: 0px 2px 0px 2px; }
div.list_data_70    { float:left; width:367px; padding: 0px 2px 0px 2px; }
div.list_data_80    { float:left; width:420px; padding: 0px 2px 0px 2px; }
div.list_data_85    { float:left; width:446px; padding: 0px 2px 0px 2px; }
div.list_data_90    { float:left; width:473px; padding: 0px 2px 0px 2px; }
div.list_data_100   { float:left; width:526px; padding: 0px 2px 0px 2px; }

div.list_data_50_1  {float:left; width:196px; padding: 0px 6px 0px 0px;}
div.list_data_50_2  {float:left; width:196px; padding: 0px 0px 0px 0px;}
div.list_data_short1 {float:left; width:104px; padding: 0px 6px 0px 0px;}
div.list_data_short2 {float:left; width:288px; padding: 0px 0px 0px 0px;}
div.list_row_plain	{ float:left; width:530px; overflow: hidden; padding: 3px 0px 3px 0px; }
div.list_row		{ float:left; width:530px; overflow: hidden; padding: 3px 0px 3px 0px; border-bottom: 1px dotted #cfcfcf; }
div.list_row_odd	{ float:left; width:530px; overflow: hidden; padding: 3px 0px 3px 0px; background: #f9f9f9; border-bottom: 1px dotted #cfcfcf;}
div.list_row_odd_first	{ float:left; width:530px; overflow: hidden; padding: 3px 0px 3px 0px; background: #f9f9f9; border-bottom: 1px dotted #cfcfcf; border-top: 1px dotted #cfcfcf;}
div.list_final_row  { float:left; width:530px; overflow: hidden; padding: 3px 0px 3px 0px; border-bottom: 1px dotted #cfcfcf;}
div.list_button_row  { float:left; width:530px; overflow: hidden; padding: 05px 0px 3px 0px; background: #fff;}
div.list_spacer		{float:left; width:530px; overflow: hidden; padding: 10px 0px 3px 0px;}
div.center          { text-align: center; }
div.right           { text-align: right; }
div.bold          { font-weight:bold; }

div.fieldset_list_row_plain	{ float:left; width:520px; overflow: hidden; padding: 3px 0px 3px 0px; }
div.fieldset_list_desc		{ float:left; width:120px; padding: 3px 12px 0px 2px; text-align:right; }

a.menu { float: right; text-align: center; margin-top:9px; padding: 0px 10px 1px 10px; background-image:url(../image/buttons/button.png); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}



/* SEARCH ================================== */


div.confirmation		{ float:left; width:514px; overflow: hidden; padding: 4px 8px 4px 8px; background: #eaefd4; border: 1px solid #98b948; margin-bottom: 30px; }

div.alert		{ float:left; overflow: hidden; padding: 4px 8px 4px 8px; background: #fbd2d2; border: 1px solid #fff6f6; margin-bottom: 0px; }



div.autocomplete {
      position:absolute;
      width:250px;
      background:#F1FDD8;;
      border:1px solid gainsboro;
      margin:0px;
      padding:0px;
      z-index:1;
    }
    
div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    
div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      min-height:15px;
      cursor:pointer;
    }

#member	{ position:absolute; left:0px; top:0px; width:500px; padding: 20px 10px 20px 10px; background: #FFF; text-align: left; border: 1px dotted #FFF; } 
#quick	{ position:absolute; left:0px; top:200px; width:500px; padding: 20px 10px 20px 10px; background: #FFF; text-align: left; border: 1px dotted #FFF; } 





div.statusbox				{ background: #f3fde0; padding: 8px 5px 8px 15px; border-bottom: 1px dotted #afafaf; margin-right: 0px; line-height: 1.5;}
div.schedulecontainer		{ padding: 6px 0px 4px 0px; margin-right: 1px; line-height: 1.3;}

div.jobteaserbox				{ background: #f9f9f9; padding: 18px 15px 22px 15px; border: 1px dotted #afafaf; margin-right: 0px; line-height: 1.5; }
div.jobteaserbox_seperator		{ padding: 0px 15px 2px 0px; border-top: 1px solid #cfcfcf; margin: 10px 11px 8px 1px;}
div.jobheadline	                {
	color: #888;
	line-height: 1.6em;

	font-size: 1.35em;
	padding: 0 0 3px 0;
	margin: 0px 0 12px 0;

}




div.schedulecontainer		{ padding: 6px 0px 4px 0px; margin-right: 1px; line-height: 1.3;}

body {overflow: -moz-scrollbars-vertical;} 

*							{ margin: 0; padding: 0; }
body						{ margin: 0; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; font-size: 11px; text-align: center; color: #333; padding: 0 0px 0px 0px; }

p							{ color: #333; }
p.plain						{ padding: 0px 0px 0px 0px; }

p.button					{ padding: 0px 0px 0px 0px; }  

p.news						{ padding: 0px 0px 0px 0px; color: #666; width: 510px; }

div.containerframe          { margin-bottom:45px; }
/* LINKDEFINITIONEN */ 


a.white:link                { text-decoration: none; font-weight:bold; color: #fff; }
a.white:visited             { text-decoration: none; font-weight:bold; color: #fff; }
a.white:hover               { text-decoration: none; font-weight:bold; color: #fff; }

a.kleinerknopf:link         { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; font-size: 9px;  padding: 0 10px 0 10px; color: #fff; background-image:url(../image/buttons/button_small.png);  }
a.kleinerknopf:visited         { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; font-size: 9px;  padding: 0 10px 0 10px; color: #fff; background-image:url(../image/buttons/button_small.png);  }

a.black:link                { text-decoration: none; color: #333; }
a.black:visited             { text-decoration: none; color: #333; }
a.black:hover               { text-decoration: underline; color: #333; }

a:link						{ text-decoration: none; color: #7ea12d; }
a:visited					{ text-decoration: none; color: #7ea12d; }
a:hover						{ text-decoration: underline; color: #7ea12d; }
a:active					{ text-decoration: none; color: #324e1b; }

.button:hover   	 	    { cursor: pointer; cursor: hand; }

a.logout:link				{ text-decoration: none; color: #FF7C21; }
a.logout:visited			{ text-decoration: none; color: #FF7C21; }

span.white					{ color: #FFF !important; }
span.darkgray				{ color: #666 !important; }

span.locator_bold			{ color: #666 !important; font-size: 11px;  }

ul, dl						{ list-style-type: none; margin: 0 0 0 0; }
dl							{ clear: both; }
form						{ margin: 0; }
label						{ display: block; padding: 8px 0 0 0 !important; }
.formitem					{ padding: 15px 0px 2px 3px; }



.description			 	{ color:#ffbb00; font-size: 0.8em; }
.highlight					{ font-weight:bold; }
.module_headline			{ font-weight:bold; padding: 0 0 4px 0; color: #333; }
.text_white					{ color: #fff; }
.text_bright_gray 			{ color: #cfcfcf; }
.text_gray 					{ color: #797979; }
.text_small					{ font-size: 0.8em; }
.text_padding				{ padding-top: 3px; }
.text_large					{ color: #797979; font-size: 20px !important;   margin-top:-10px; border-bottom: 1px dotted #cfcfcf;}
.error	 					{ padding: 0px 0px 0px 0px; color: #FF3333; }
.ongoing	 			    { padding: 0px 0px 0px 0px; color: green; }
.n4	 						{ margin-top: 20px; font-size: 1.6em; color: #666; }
.n5	 						{ margin: 0px; font-size: 1.3em; color: #666; }
.n6	 						{ margin: 0px; font-size: 1.2em; color: #666; }


/* goto=jobs ======= */
.jobs						{ padding: 0px 0px 17px 0px; }
.jobsflapper				{ margin-bottom: 3px; border: 1px dotted #cfcfcf; padding: 2px; color: #666;  width:530px; }

.support					{ padding: 7px 40px 5px 40px; }
p.plaintext					{ padding: 0px 0px 10px 0px; }

div.notify				     {height:20px; padding-bottom: 5px; }




 li#menulocator a  			{ background: url(../image/buttons/ButtonBlanko.gif) 0px 2pt repeat-x;  color: #fff !important; font-weight: none; text-align:left;}

/*


/* Layout und Positionierung ================================== */

div#wrapper					{ text-align: left; background: #fff; position: relative; height: 500px; }

/* Typografie ================================== */

h1	 						{ margin: 0; padding: .2em 0 .5em 0; font-size: 1.4em; line-height: 125%; color: #333; font-weight:normal; background: #ffbb00; }
h2	{
	color: #888;
	line-height: 1.6em;
	font-weight: normal;
	font-size: 1.35em;
	padding: 0 0 3px 5px;
	margin: 18px 0 10px 0;
    border-bottom: 1px dotted #cfcfcf;
	
	clear: both;

}


h3							{ font-size: 1.0em; color:#FFF; background: #7ea12d; padding: 2px 2px 2px 4px; }
strong						{ font-weight: bold; color: #444; background: #ffbb00; }
* html h5.line				{ border-bottom: 1px solid #c6dde6; background: #ffbb00; }
h3.boxig					{ background: #ffbb00; color: #fff; margin: 20px 0 0px 0; padding: 0px 7px 0px 7px !important; font-size: 1.15em; font-weight: normal; }
h5.line						{ margin-bottom: 5px; padding-bottom: 0px; border-bottom: 1px dotted #a6bdc6; background: #ffbb00; }
h4			 				{ margin: 0px; font-size: 1.4em; color: #666; }
h6	 						{ margin: 0px; font-size: 1.1em; color: #666; }



/* === Navigation New === */

div.mainnavi	     		{padding: 10px 0px 0px 0px;}
div.mainnavi ul      		{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.mainnavi ul li   	   	{padding: 0px 0px 1px 0px;}
div.mainnavi ul li p 	   	{padding-left: 15px; line-height: 18px; color: #666; font-size: 1.0em; }
div.mainnavi ul li p:hover 	{ color: #444; }
li.menulocator p 	 		{ padding-left:15px !important; background: transparent url(../image/arrows/list_arrow_green.png) no-repeat scroll 2px 4px; color: #7ea12d !important; text-align:left;font-size: 1.0em !important;  }
li.menulocator p:hover		{font-weight: normal !important; }

div.subnavi	     					{ padding: 4px 0px 8px 0px;}
div.subnavi ul li, ul.subnavi li 	{ margin: 0 0 0 10px !important; padding: 0 0 0 1em; list-style: none; }
a.subnavi 							{ color: #999 !important; }
a.subnavi_active 					{ color: #7ea12d !important; }

div.mainlogout   				{padding: 10px 5px 15px 0px;}
div.mainlogout p 				{padding-left: 15px; padding-right: 17px; line-height: 20px; color: #797979; font-size: 1.0em; }

div.mainadminnavi       {padding: 15px 0px 15px 6px;}

/* Auszeichnungen im Text ================================== */
/* Bulletliste */
ul.bulletlist							{ line-height: 1.5em; padding: 0px 0px 0px 15px; }
ul.bulletlist li						{ background: transparent url(../image/symbols/bullet.gif) 1px 5px no-repeat !important; padding: 0 0 3px 15px;  }
ul.bulletlist li a:before				{ content: "" !important; }

/* Bilder */

.bildrechtsbuendig						{ float: right; padding: 0; color: #7d99a4; margin: 28px 0px 3px 5px !important; }
.bildrechtsnofloat						{ position: relative; border: 1px solid #a6bdc6; padding: 0; width: 195px; color: #7d99a4; margin: 3px 8px 3px 0 !important; }
.bildrechtsbuendig p					{ padding: 3px 5px !important; margin: 0; }

.bildlinksbuendig						{ border: 1px solid #FFFFFF; background:#FFF; float: right; padding: 1px; color: #7d99a4; margin: 2px 0px 3px 5px !important; }
.bildlinksnofloat						{ position: relative; border: 1px solid #a6bdc6; padding: 0; width: 195px; color: #7d99a4; margin: 3px 8px 3px 0 !important; }
.bildlinksbuendig p						{ padding: 3px 5px !important; margin: 0; }

.bildrechtsbuendigmitpre				{ float: right; padding: 0; color: #7d99a4; margin: 35px 0px 3px 5px !important; }
.bildlinksbuendigmitpre					{ float: right; padding: 0; color: #7d99a4; margin: 35px 0px 3px 5px !important; }


/* Links */
div#mainContent ul li a:before, div#mainContent dl dd a:before, div#mainContent ul li span.ajaxfakelink:before { content: "\BB \20 "; color: #pink; background: transparent; }
h5 a									{ color: inherit !important; }


/* Contentbereich Definitionen ============================================ */






fieldset { margin: 10px 0 0 0; padding: 10px 0px 10px 5px !important; border: 1px dotted #afafaf; background: #f9f9f9; }



div#timer								{ margin: 10px 0 0 0; background: #ffbb00; }


/* Tabellen ================================================================= */

table 							{ line-height: 1.5em; width:100%; color:#333;}



/* SecondaryContentbereich Definitionen ================================== */
//div.linklist ul li, ul.linklist li { margin: 0 0 0 2px; padding: 0 0 0 1em; list-style: none;  background: url(../image/arrows/list-item.gif) no-repeat 0 6px;}
div.linklist ul li, ul.linklist li { margin: 0 0 0 0px; padding: 0 0 0 15px; list-style: none;  background: url(../image/arrows/list_arrow_green.png) no-repeat 2px 2px;}
div.infolist ul li, ul.infolist li { margin: 0 0 0 2px; padding: 0 0 0 13px; list-style: none;  background: url(../image/arrows/list_arrow_yellow.png) no-repeat 1px 2px;}
div.headline ul li, ul.headline li  { margin: 0 0 6px 0px; padding: 0 0 0 15px; list-style: none;  background: url(../image/arrows/headline_arrow_green.png) no-repeat 0px 0px; background-position: left center; color:#333; }
div.register ul li, ul.register li  { margin: 0 0 6px 0px; padding: 0 0 0 15px; list-style: none;  background: url(../image/arrows/headline_arrow_green.png) no-repeat 0px 0px; background-position: left center; color:#333; }


div.containerheadline ul li, ul.containerheadline li  { margin: 0 0 7px 0; padding: 2px 2px 2px 15px; list-style: none;  background: url(../image/arrows/headline_arrow_green.png) no-repeat 0px 0px; background-position: left center; color:#333; font-weight:bold; border-bottom: 1px dotted #cfcfcf;}


div.infoboxheadline ul li, ul.infoboxheadline li  { margin: 0 0 2px 0px; padding: 2px 2px 2px 15px; list-style: none;  background: url(../image/arrows/headline_arrow_yellow.png) no-repeat 0px 0px; background-position: left center; color:#333; font-weight:bold; border-bottom: 1px dotted #999;}
div.linklistright ul li, ul.linklistright li { text-align:right; margin: 0 0 0 0px; padding: 0 11px 0 0; list-style: none;  background: url(../image/arrows/list_arrow_green.png) no-repeat 0px 0px; background-position: right center; }
/* Forms ================================================================= */

#header			{ width:935px; padding: 35px 0px 0px 0px; overflow: hidden;}
#main	 		{ width:935px; padding: 35px 0px 20px 0px; overflow: hidden; }
#mainleft 		{ float:left; width:130px; padding: 10px 0px 0px 1px;  text-align: left; }
#maincenter 	{ float:left; width:530px; padding: 10px 0px 0px 36px; text-align: left; }
#mainright 		{ float:left; width:199px; padding: 10px 0px 0px 39px; text-align: left; } 
#footer	 		{ float:left; width:535px; padding: 0px 10px 40px 160px; text-align: center; }



/* Fonts ================================================================= */

p#teaser			{ margin: 0px 0 6px 0; font-size: 1.0em;}
p#containerhead		{ color: #333; margin: 0px 0 6px 0; font-size: 1.0em; text-indent: 0px; font-weight:bold; }

/* Forms ================================================================= */



select				{ border: 1px solid #cfcfcf; margin: 0px 3px 0px 0px; padding: 0px 0px 0px 2px; font-size: 11px !important;  height:20px; }
input.xxs, input.xs, input.small, input.geodata, input.little, input.medium, input.search, input.normal, input.big, input.bigx, input.xl, input.trex, input.xxl
                    { background: #fff; border: 1px solid #bfbfbf; margin: 0px 6px 0px 0px; font-size: 11px; padding: 3px 0px 3px 2px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
textarea			{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #bfbfbf; margin: 0px 3px 0px 0px; padding: 3px 0px 3px 3px; overflow: auto; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
img					{ border: 0px solid #ffffff;}

select.xxs, input.xxs 							{ width:  25px !important; }
select.xs, input.xs 							{ width:  40px !important; }
select.small, input.small						{ width:  60px !important; }
select.geodata, input.geodata					{ width:  95px !important; }
select.little, input.little						{ width: 100px !important; }
select.medium, input.medium, textarea.medium	{ width: 130px !important; }
select.search, input.search, textarea.search	{ width: 160px !important; }

select.big, input.big, textarea.big				{ width: 265px !important; }
select.bigx, input.bigx, textarea.bigx			{ width: 300px !important; }
select.xl, input.xl, textarea.xl				{ width: 340px !important; }
select.trex, input.trex, textarea.trex			{ width: 400px !important; }
select.xxl, input.xxl, textarea.xxl 			{ width: 480px !important; }


.width120 			{ width: 117px !important; }
.width140 			{ width: 140px !important; }
.width160 			{ width: 160px !important; }
.width180 			{ width: 180px !important; }
.width200 			{ width: 200px !important; }

.width220 			{ width: 220px !important; }
.width240 			{ width: 240px !important; }
.width260 			{ width: 260px !important; }
.width280 			{ width: 280px !important; }
.width300 			{ width: 300px !important; }

.width320 			{ width: 310px !important; }
.width340 			{ width: 340px !important; }
.width360 			{ width: 360px !important; }
.width380 			{ width: 380px !important; }
.width400 			{ width: 400px !important; }

textarea.max									{ width: 510px !important; }
textarea.feedback								{ width: 194px !important; margin: 3px 0px 5px 0px !important; border:1px solid #cfcfcf; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-color:#000000; font-size:11px;}
input.button									{ border: 1px solid #FFF !important; height:20px !important;}
input.checkbox									{ border: none !important; width:13px !important; margin: 0px 3px 0px 0px !important; }
input.error                                     { background: #fff !important; border: 1px solid #FF3333 !important; margin: 0px 3px 0px 0px; font-size: 11px; padding: 3px 0 3px 3px; color: #000 !important;}
select.error                                    { border: 1px solid #bfbfbf; color: #FF3333; margin: 0px 3px 0px 0px; font-size: 100% !important; }

input[type=radio]								{ border: none !important; height:13px !important; width:13px !important; margin: 3px 0px 0px 0px !important; }
input[type=checkbox]							{ border: none !important; height:13px !important; width:13px !important; margin: 3px 3px 0px 0px !important; }


.checkbox	 			{ margin: 0px 5px 0px 1px;  }

input.userlogin 		{ width: 194px;  border: 1px solid #bfbfbf; font-size: 1em; margin: 7px 0px 0px 0px; padding: 3px 0 3px 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
input.userlogin2		{ width: 186px; height: 15px; border: 1px solid #ccc; font-size: 1em; margin: 2px 0px 0px 0px; background:#ffbb00; }
input.usermail			{ width: 100px; height: 15px; border: 1px solid #ccc; font-size: 1em; margin: 0px 2px 6px 0px; background:#ffbb00; }


#loginbox 		{ position:absolute; left 0px; top:100px;  width:179px; height: 85px; background: #ffffff; color: #efefef; }



/*** Profile Box Declarations ***/

div.networkbox_no_records {width:480px; border-bottom:1px dotted #CFCFCF; text-align:center; padding: 20px 10px 20px 10px;}

div.smallnetworkbox 	  {width:500px; border-bottom:1px dotted #CFCFCF; overflow: hidden;}
div.bignetworkbox 	  	  {width:520px; border-bottom:1px dotted #CFCFCF; padding: 6px 0px 6px 6px;}

div.smallnetworkbox_pic		   {float:left; height:42px; width:33px; padding: 8px 8px 8px 0px;}
div.smallnetworkbox_data_left  {float:left; height:42px; width:317px; padding: 8px 0px 8px 0px;}
div.smallnetworkbox_data_right {float:left; height:42px; width:142px; text-align:right; padding: 8px 0px 8px 0px;}

div.contentoutline {
   width:513px;
   background: #FFFFFF;
   border:1px solid #84B027;
   margin:0;
   position:relative;
   top: -3px;
   left: -4px;
   display:block;
   overflow: hidden;
   }
div.shadow1 {
   width:513px;
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0px;
   }
div.shadow2 {
   width:515px;	
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
div.shadow3 {
   width:517px; 	
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
div.shadow4 {
   width:519px; 	
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin: 0;
   }

div.bignetworkbox_pic		  {float:left; height:83px; width:65px; padding: 8px 8px 8px 8px;}
div.bignetworkbox_data_left   {float:left; height:83px; width:282px; padding: 8px 0px 8px 0px;}
div.bignetworkbox_data_right  {float:left; height:83px; width:142px; text-align:right; padding: 8px 8px 8px 0px;}

div.bignetworkbox_links	      		  {float:left; width:490px; padding: 0px 8px 0px 8px;}
div.bignetworkbox_links_border 		  {float:left; border-top:1px dotted #CFCFCF; width:490px; padding: 6px 0px 0px 0px;}
div.links_buttons					  {float:left; width:490px; text-align:left; padding: 0px 0px 3px 0px;}	
div.links_options					  {float:left; width:490px; text-align:right; padding: 0px 0px 3px 0px;}

div.links_rights_title				  {float:left; width:487px; padding:0px 3px 0px 0px;}
div.links_rights_title_text			  {float:left; width:462px; text-align:left}
div.links_rights_title_close		  {float:left; width:25px; text-align:right; padding:3px 0px 0px 0px;}

div.links_rights_basic_main			   {float: left; padding-top: 5px;}
div.links_rights_basic_main_row		   {float: left; width: 490px; padding-top: 8px;}
span.links_rights_basic_main_row_radio {float: left; width: 25px; text-align: center;}
span.links_rights_basic_main_row_data  {float: left; text-align: left;}

div.links_rights_select_profile		  {float:left; width:490px; text-align:right; padding:5px 0px 5px 0px;}
div.links_rights_select_profile_desc  {float:left; width:287px; text-align:right; padding:3px 0px 0px 0px;}
div.links_rights_select_profile_input {float:left; width:200px; text-align:right; padding:2px 3px 0px 0px;}
div.links_rights_main				  {float:left; width:487px; padding:0px 3px 0px 0px;}
div.links_rights_main_menu			  {float:left; width:120px;}
div.links_rights_main_menu ul		  {float:left; margin: 0px 0px 0px 0px; text-align:left}
div.links_rights_main_center		  {float:left; width:349px; height:185px; border:1px solid #CFCFCF; padding:8px; text-align:left;}
div.links_rights_main_center h6		  {padding-bottom:8px;}
div.links_rights_main_next  		  {float: left; width: 490px; text-align: right; padding: 8px 0px 8px 0px;}
div.links_rights_main_back  		  {float: left; width: 243px; text-align: left; padding: 8px 0px 8px 0px;}
div.links_rights_main_send  		  {float: left; width: 243px; text-align: right; padding: 8px 0px 8px 0px;}

div.helpLayer			{position: absolute; background: #FFFFFF; border: 1px solid #cfcfcf; left:549px; height:160px; width:160px; padding: 10px 10px 10px 10px;}
div.networkbox_bigpig   {position: absolute; height:160px; width:130px; padding: 10px 0px 0px 0px;}
/* ------------------------ */


/* ------------------------ */







.boxContent {
	border-left: 1px #D7D7D7 solid;
	border-right: 1px #D7D7D7 solid;
}
.boxTop {
	border-top: 1px #D7D7D7 solid;
	border-left: 1px #D7D7D7 solid;
	border-right: 1px #D7D7D7 solid;
	height: 5px;
}
.boxBtm {
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #D7D7D7 solid;
	border-right: 1px #D7D7D7 solid;
	height: 5px;
}



.ctr {
	float: right;
	background-image: url(../image/frames/ctr.gif);
	margin-right: -1px;
	margin-top: -1px;
}
.ctl {
	float: left;
	background-image: url(../image/frames/ctl.gif);
	margin-left: -1px;
	margin-top: -1px;
}
.cbr {
	float: right;
	background-image: url(../image/frames/cbr.gif);
	margin-right: -1px;
	margin-top: 1px;
}
.cbl {
	float: left;
	background-image: url(../image/frames/cbl.gif);
	margin-left: -1px;
	margin-top: 1px;
}



.featureBoxTextNotification {
	width: 92%;
	float: left;
	padding: 0em 0.1em 0em 0.8em; 
	
}

.break {
	clear: both;
}

.featureBoxColorWoodbcGreen {
	background-color: #84B027;
}
.featureBoxColorWhite {
	background-color: #fff;
}
.featureBoxColorGray {
	background-color: #efefef;
}
.featureBoxColorRed {
	background-color: #fee;
}
.featureBoxColorGreen {
	background-color: #efe;
}
.featureBoxColorBlue {
	background-color: #eef;
}
.featureBoxColorYellow {
	background-color: #ffe;
}
.featureBoxColorWoodbcGreen {
	background-color: #84B027; color: #efefef;
}

.featureBox {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-bottom: 1.5em;
}

.bc {
	position: relative;
	width: 5px;
	height: 5px;
	font-size: 1px;
	background-repeat: no-repeat;
	margin-bottom: -1px;
}





.h1_Container {
    background: url(../image/frames/green_left.gif) no-repeat left top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px; 
    height: 53px;
}
h1 {
    background: url(../image/frames/green_right.gif) no-repeat right top;
    margin-top: 0px;    
    padding-top: 2px;
    padding-bottom: 7px;
    padding-left: 5px;
    line-height: 29px;
    font-weight: normal;
    font-size: 1.3em;
    color: #ffffff;    
    margin-bottom: 0px;
    overflow: hidden;
}




/* OBSERVATION  ================================== */

div.form_line		         {float:left; width:530px; padding: 0px 0px 0px 0px; margin-bottom:8px; background: #fff; }

div.form_column1       	    { float:left; width:154px; padding: 2px 24px 0px 0px; background: #fff; text-align:right;}
div.form_column2       	    { float:left; width:350px; padding: 0px 0px 0px 0px; background: #fff; }

div.form_column_1       	{ float:left; width:12px; padding: 0px 10px 0px 0px; background: #ffbb00; text-align:right;}
div.form_column_2       	{ float:left; width:500px; padding: 0px 0px 0px 2px; background: #ffbb00; }


div.form_statuscontainer1  { float:left; width:530px; padding: 2px 0px 0px 0px; margin-bottom:8px; border: 1px solid #cfcfcf; height: 20px; background: #ffbb00;}

div.form_statuscontainer  { float:left; width: 190px; height: 20px; border: 1px solid #afafaf; font-size: 1em; margin: 1px 0px 0px 0px; padding: 5px 0 0 5px; background: #ffbb00; }
div.form_statuscontainer_gray  { float:left; width: 190px; height: 20px; border: 1px solid #dfdfdf; font-size: 1em; margin: 1px 0px 0px 0px; padding: 5px 0 0 5px; background: #ffbb00;}

div.form_container_statuscontainer_column_1 { float:left; width:150px; padding: 0px 0px 0px 0px; background: #ffbb00; text-align:left; }
div.form_container_statuscontainer_column_2 { float:left; width:32px; padding: 1px 0px 0px 0px; background: #ffbb00; text-align:right;}

div.form_container_statuscontainer_column_1_gray { float:left; color: #afafaf; width:150px; padding: 0px 0px 0px 0px; background: #ffbb00; text-align:left;}


/* Suche */
form#suche								{ padding: 3px; background: #ffbb00; }
form#suche input.text					{ width: 83px; }

div.buttontest				{ background: #ffbb00; width:160px; background: url(../image/buttontest.png) 0px 1px repeat-x; padding: 0px 10px 0px 10px; line-height: 1.5; text-align: center;}
div.button100				{ background: #ffbb00; width:100px; background: url(../image/buttontest.png) 0px 1px repeat-x; padding: 0px 10px 0px 10px; line-height: 1.5; text-align: center;}

a.cmsmenu { color:#fff; text-align: center; padding: 2px 10px 3px 10px; background-image:url(../image/buttons/button.png); background: #ffbb00; }

sa.cmsmenu { color:#fff; text-align: center; padding: 2px 10px 2px 10px; background-image:url(../image/buttons/buttosasasn.png); border: #7ea12d dotted 1px; background: #ffbb00; }
sa.cmsmenu:hover { color:#fff; text-align: center; text-decoration: none; padding: 2px 10px 2px 10px; background-image:url(../image/buttons/butsdfsfdton.png); border: #7ea12d solid 1px; background: #ffbb00; }


p#containerteaser	{ color: #333; margin: 0px 0 6px 0; font-size: 1.0em; text-indent: 0px; background: #ffbb00; }
p#containertext { color: #333; margin: 0; padding: 0 0 .7em 0; background: #ffbb00; }
p#meldung			{ margin: 0px 0 6px 0; font-size: 1.1em; background: #ffbb00; }



/*Henner neu*/
tr.header_main td				{ padding: 0px 0px 7px 0px; background: #ffbb00; }
tr.header_sub td				{ padding: 0px 0px 3px 0px; background: #ffbb00; }
tr.plain td						{ padding: 1px 0px 1px 0px; background: #ffbb00; }
tr.small td						{ padding: 1px 3px 2px 3px; background: #ffbb00; }
tr.register td					{ padding: 7px 3px 5px 3px; background: #ffbb00; }
tr.lined td 					{ padding: 3px 0px 3px 0px; border-top: 1px dotted #ffbb00; background: #ffbb00; }
tr.lined_bottom	td				{ padding: 3px 3px 3px 3px; color: #333; border-bottom: 1px dotted #cfcfcf; background: #ffbb00; }
tr.lined_highlight td			{ padding: 3px 3px 3px 3px; border-top: 1px dotted #cfcfcf; background: #ffbb00; }
tr.button td					{ padding: 10px 3px 0 3px;  border-top: 1px dotted #cfcfcf; background: #ffbb00; }




table.flat 						{ padding: 0 0px 0 0px; line-height: 1.0em; width:100%; color:#666; background: #ffbb00;}
table.cms 						{ padding: 0 0px 0 0px; line-height: 1.5em; width:100%; color:#333; background: #ffbb00;}

table.setupassistent_gap 		{ padding: 7px 10px 7px 10px; line-height: 1.5em; width:100%; color:#666;  background: #ffbb00; border: 1px solid #dfdfdf; }
table.setupassistent_complete 	{ padding: 7px 10px 7px 10px; line-height: 1.5em; width:100%; color:#666;  background: #ffbb00; border: 1px solid #dfdfdf;}

/* cleaned css */



tr.decordesc td					{  color:#ffbb00; padding: 3px 2px 3px 5px;  background: #ffbb00;  font-size:0.8em; }

tr.selectorhead td				{ padding: 3px 0 0 0;  background: #ffbb00;border-top: 1px solid #efefef; border-bottom: 1px solid #afafaf;  background: #ffbb00;}
tr.plainhead td					{ color:#ffbb00; padding: 11px 5px 6px 5px; font-weight:bold;  background: #ffbb00; }
tr.plaindesc td					{ color:#ffbb00; padding: 3px 2px 3px 5px; background: #ffbb00;  }
tr.plaintext td					{ color:#ffbb00; border-top: 1px dotted #cfcfcf; padding: 3px 3px 3px 5px; }
tr.plaintextend td				{ color:#ffbb00; border-top: 1px dotted #cfcfcf; border-bottom: 1px dotted #cfcfcf; padding: 1px 3px 3px 5px; color: #666;  background: #ffbb00;}
tr.plainend td					{ color:#ffbb00; border-bottom: 1px dotted #cfcfcf; padding: 1px 3px 3px 5px;  background: #ffbb00;}


tr.info td						{ vertical-align: top; padding: 0px 3px 3px 8px; line-height: 1.3; color: #bfbfbf; font-size:0.8em;  background: #ffbb00;}

td.button						{ padding: 10px 5px 0 5px;  background: #ffbb00; }
tr.content td					{ padding: 8px 0px 6px 0px;  background: #ffbb00;}
p.breitbild								{ text-align: center; border: 1px solid #999; padding: 10px; margin: 5px 0; }
.haendlerLogo							{ width: 175px; margin: 5px 10px;  background: #ffbb00; }

#mainnavi	    { background: #ffbb00; width: 121px; color: #666666; margin: 5px; font-size: 1.0em;  }

/* Loginbox */
form#logbox *				   			{ vertical-align: middle; position: relative; top: 1px; margin: 0 0 0 5px; background: #ffbb00;  }
* html form#logbox *				   	{ top: 0; background: #ffbb00;  }
form#logbox label						{ display: inline; padding: 0 !important; background: #ffbb00; }
form#logbox input.text					{ width:60px; height: 15px; margin-top: 0; background: #ffbb00; }

//.content {    padding: 0 0px 0 0px;    margin-top: 0px;    background: #06c;    color: #666 !important; }

div.button100				{ background: #ffbb00; width:100px; background: url(../image/buttontest.png) 0px 1px repeat-x; padding: 0px 10px 0px 10px; line-height: 1.5; text-align: center;}
