/* CSS www.dr-chr-wagner.de */

/* Globale Anweisungen */
body { margin: 0px; padding: 0px; font-size: .75em; font-family: tahoma,arial,verdana,sans-serif; color: #333333; }
td { text-align: left;  }
/* Ende Globale Anweisungen */

/* :::::::::: Navigation :::::::::: */
.navcontainer { position: absolute; margin-top: 0px; width:239px; height: 355px; background: url(/images/framework/navigation.jpg) no-repeat; }
.navposition { position: absolute; margin-top: 190px; margin-left: 10px; width:239px; font-size: .95em; }
.navwrapper { clear:both; }
.navopener { border-bottom: 1px solid #c0c0c0; width:10px; float:left; padding: 2px; margin-bottom: 1px; color: #000000; }
.navinhalt { border-bottom: 1px solid #c0c0c0; float:left; width: 180px; padding: 2px; margin-bottom: 1px;}
.navopener2 { width:10px; float:left; padding: 1px; }
.navinhalt2 {float: left; padding: 1px 2px; }
.navspacer { width: 9px; height: 13px; }
.plus 		{ background: url(/images/cm/plus.gif) no-repeat; width: 9px; height: 13px; }
.minus 		{ background: url(/images/cm/minus.gif) no-repeat; width: 9px; height: 13px; }
.linkpfeil { float: left; background: url(/images/framework/linkPfeil.gif) no-repeat; width: 9px; height: 9px; }
.sucheForm { position: absolute; top: 160px; left: 0px; padding: 5px 0px 5px 25px; }
/* :::::::::: Navigation-Ende :::::::::: */

/* :::::::::: Sitemap :::::::::: */
.navinhalt_sitemap { background: #e4e4e4; width: 240px; padding: 2px; border-bottom: 1px solid #ffffff; border-top: 6px solid #ffffff;}
.navinhalt_sitemap2 { float:left; padding: 2px; margin-left: 7px; }
/* :::::::::: Sitemap Ende :::::::::: */

/* :::::::::: Design :::::::::: */
.wrapper { width: 100%; height: 239px; background: url(/images/framework/header_back.jpg); }
.header { position: absolute; margin-left:239px; height: 240px;  }
.rightcolumn { position:absolute; right:0px; top:239px; width:210px; line-height: 1.3em;}
.inhalt { margin: 0px 215px 0px 240px; line-height: 1.3em; text-align: justify; }
.address { position: absolute; top: 75px; left: 241px; color: white; font-weight: bold; }
.little { font-size: .95em; }
.white		{  	COLOR: #ffffff;}
.back1 {	COLOR: #ffffff; background: #999; vertical-align: top; }
.back2 {	background: #f4f4f4; vertical-align: top; }
.back3 {	background: #e8e8e8; vertical-align: top; }
h1 {   	FONT-SIZE: 1.2em; margin-top: 0px; margin-bottom: 0px; COLOR: #ffffff; background; padding: 1px; background: #005DA3;}
h2 {   	FONT-SIZE: 1em; margin-top: 0px; margin-bottom: 0px; COLOR: #333333; background; padding: 2px; background: #f4f4f4;}
h3 { 	FONT-SIZE: 1em; margin-top: 0px; margin-bottom: 0px; COLOR: #ffffff; background: #2D7700; padding: 1px;}
p, table { margin: 0px 0px 0px 0px; }
.galerie	{ float: left; margin: 0px 5px 5px 5px; }
ul	{ list-style: url(/images/cm/pfeil.gif); margin: 0px; padding-left: 3em; }
li	{ margin-bottom: 8px; }
ol	{ margin: 0px; padding-left: 3em;}

/* :::::::::: Design-Ende :::::::::: */


/* :::::::::: Link Styles :::::::::: */
A:link 						{	TEXT-DECORATION: none; COLOR: #003366; TEXT-DECORATION: underline; }
A:visited 					{	TEXT-DECORATION: none; COLOR: #014488; TEXT-DECORATION: underline; }
A:hover 					{	TEXT-DECORATION: underline; COLOR: #ffffff; BACKGROUND: #005DA3; }
A:active 					{	TEXT-DECORATION: none; COLOR: #ffffff;  BACKGROUND: #005DA3; }
A.white:link 				{	TEXT-DECORATION: none; COLOR: #ffffff; }
A.white:visited 			{	TEXT-DECORATION: none; COLOR: #ffffff; }
A.white:hover 				{	TEXT-DECORATION: none; BACKGROUND: #003300; COLOR: #ffffff; padding: 1px 0px 1px 0px; }
A.white:active 				{	TEXT-DECORATION: none; COLOR: #ffffff; }
A.menu:link, A.menu:active, A.menu:visited 		{	TEXT-DECORATION: none; COLOR: #ffffff;  }
A.menu:hover 				{	TEXT-DECORATION: underline; COLOR: #efefef;  }
A.blank:link, A.blank:visited, A.blank:active {	TEXT-DECORATION: none; COLOR: #898989;  }
A.blank:hover 				{	TEXT-DECORATION: underline; BACKGROUND: none;  COLOR: #bcbcbc; }
A.blanklittle:link 			{	TEXT-DECORATION: none; COLOR: #ffffff;  }
A.blanklittle:visited  		{	TEXT-DECORATION: none; COLOR: #ffffff;  }
A.blanklittle:hover 		{	COLOR: #efefef;  }
A.blanklittle:active 		{	TEXT-DECORATION: none; COLOR: #ffffff;  }
A.blankdark:link 			{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blankdark:visited  		{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blankdark:hover 			{	TEXT-DECORATION: none; BACKGROUND: #676767; COLOR: #676767  }
A.blankdark:active 			{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blanklight:link 			{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blanklight:visited  		{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blanklight:hover 			{	TEXT-DECORATION: none; BACKGROUND: #676767; COLOR: #efefef; }
A.blanklight:active 		{ 	TEXT-DECORATION: none; COLOR: #343434;  }
A.blankdarklittle:link 		{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blankdarklittle:visited  	{	TEXT-DECORATION: none; COLOR: #343434;  }
A.blankdarklittle:hover 	{	COLOR: #ffffff;  }
A.blankdarklittle:active 	{	TEXT-DECORATION: none; COLOR: #ffffff;  }
A.navdark:link 				{	TEXT-DECORATION: none; COLOR: #121212;  }
A.navdark:visited  			{	TEXT-DECORATION: none; COLOR: #121212;  }
A.navdark:hover				{	TEXT-DECORATION: none; BACKGROUND: #005DA3; COLOR: #ffffff;  }
A.navdark:active 			{	TEXT-DECORATION: none; BACKGROUND: #005DA3; COLOR: #ffffff;  }
A.navactivedark:link 		{	TEXT-DECORATION: none; COLOR: #005DA3;  }
A.navactivedark:visited 	{	TEXT-DECORATION: none; COLOR: #005DA3;  }
A.navactivedark:hover		{	TEXT-DECORATION: none; BACKGROUND: #005DA3; COLOR: #ffffff;  }
A.navactivedark:active 		{	TEXT-DECORATION: none; BACKGROUND: #003366; COLOR: #ffffff;  }
A.navlight:link 			{	TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #002540;  }
A.navlight:visited  		{	TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #002540;  }
A.navlight:hover			{	TEXT-DECORATION: none; FONT-WEIGHT: bold; BACKGROUND: #005DA3; COLOR: #ffffff; }
A.navlight:active 			{	TEXT-DECORATION: none; FONT-WEIGHT: bold; BACKGROUND: #005DA3; COLOR: #ffffff; }
A.navactivelight:link 		{	TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #005DA3;  }
A.navactivelight:visited  	{	TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #005DA3;  }
A.navactivelight:hover		{	TEXT-DECORATION: none; FONT-WEIGHT: bold; BACKGROUND: #005DA3; COLOR: #ffffff; }
A.navactivelight:active 	{	TEXT-DECORATION: none; FONT-WEIGHT: bold; BACKGROUND: #005DA3; COLOR: #ffffff; }
/* :::::::::: Link Styles Ende :::::::::: */

/* :::::::::: Form Styles Ende :::::::::: */
.frmnomargin 	{ margin: 0px; }
INPUT 			{	FONT-FAMILY: tahoma,arial,sans-serif; COLOR: #001000; FONT-SIZE: 1em; }
TEXTAREA 		{	FONT-FAMILY: tahoma,arial,sans-serif; COLOR: #001000; FONT-SIZE: 1em; }
.inputborder1 	{ border: 1px inset; }
.input20		{ width: 20px; }
.input100		{ width: 100px; }
.input200		{ width: 200px; }
.input300		{ width: 300px; }
.submit			{ text-align: center; margin: 0px; }
.button			{ border: 1px outset; background: #f4f4f4; }
.select 		{ font-size: .8em; }
.fieldset		{ padding: 6px; border: 1px solid #d1d1d1; }
.feldname		{ width: 100%; margin-top: 5px; font-weight: bold; }
.feld			{ width: 100%; }
.feldnamefl		{ float: left; width: 20%; margin-top: 5px; font-weight: bold; }
.feldfl			{ float: left; width: 80%; }
.formspan		{ padding: 6px; background: #f4f4f4; margin: auto; }
.fieldspan		{ clear: both; }
/* :::::::::: Form Styles Ende :::::::::: */

/* :::::::::: Weiterempfehlung :::::::::: */
.empmain		{ width: 350px; padding: 6px; background: #f4f4f4; margin: auto; }
.empfieldset	{ padding: 6px; border: 1px solid #474747; }
.empfeldname	{ width: 100%; margin-top: 5px; font-weight: bold; }
.empfeld		{ width: 100%; }
/* :::::::::: Weiterempfehlung Ende :::::::::: */

/* :::::::::: News :::::::::: */
h1.newshead 	{ font-size: 1em; margin-top: 0px; margin-bottom: 4px; padding: 1px; border-bottom: 1px solid #898989;}
h1.quicklink 	{ font-size: 1em; margin-top: 0px; margin-bottom: 4px; COLOR: #ffffff; padding-bottom: 0px; }
.nonews 		{ padding: 6px; margin-top: 10px; border: 1px solid #dddddd; background: #f4f4f4; }
.newsthema 		{ text-align: right; margin-bottom: 15px; }
.newsspan 		{ border: 1px solid #dddddd; padding: 4px; margin-top: 10px; position:relative;}
.newsimage 		{ float: left; width: 20%; padding: 4px; height: 100%; }
.newscontent 	{ float: left; width: 76%; padding: 0px 0px 4px 4px; line-height: 1.4em; text-align: justify; }
.newsgallery 	{ clear: both; padding: 6px; }
.newsfunctions 	{ clear: both; margin: 0px; padding: 2px; text-align: center; }
.newsdetail		{ padding: 0px 0px 4px 4px; line-height: 1.4em; text-align: justify; }
/* :::::::::: ENDE News :::::::::: */

/* :::::::::: Newsletter :::::::::: */
.nlmain	 		{ background: #f4f4f4; padding: 6px; }
.nlfieldset		{ padding: 6px; border: 1px solid #474747; }
.nlfeldname		{ float: left; width: 30%; margin-right: 5px; font-weight: bold; }
.nlfeld			{ float: left; width: 68%; }
.nlthema		{ width: 50%; }
.nlcheck		{ float: left; width: 10%; }
.nlthemalabel	{ float: left; width: 90%; }
/* :::::::::: ENDE Newsletter :::::::::: */



/* :::::::::: Intranet :::::::::: */
h1.loginhead 	{ font-size: 1em; margin-top: 0px; margin-bottom: 4px; COLOR: white; padding-left: 4px; }
.loginleft		{ float: left; width: 47%; height: 200px; padding: 6px; background: #f4f4f4; border: 1px solid #898989; border-right: 0px; }
.loginright		{ float: left; width: 47%; height: 200px; padding: 6px; background: #f4f4f4; border: 1px solid #898989; }
/* :::::::::: ENDE Intranet :::::::::: */

/* Extranet */
/* Sheets */
.sheetspan		{  padding: 4px; }
.sheettitle		{ float: left; width: 75%; font-weight: bold; background: #dedede; margin-top: 6px; }
.sheetdesc		{  margin-bottom: 6px; }
.sheetfileinfo	{ float: left; width: 25%; background: #dedede; margin-top: 6px; }
a.sheetlink:link, a.sheetlink:active, a.sheetlink:visited { text-decoration: none; color: #000000; }
a.sheetlink:hover 	{ color: #efefef; text-decoration: none; background-color: #797979; padding: 1px; }
/* Extranet */

/* Editor Styles */
.bggraydark { background: #999; color: white; }
.bggraymiddle { background: #e8e8e8; }
.bggraylight { background: #f4f4f4; }
.colorblack { color: #000000; }
.red { color: red; }
.green { color: green; }
/* ENDE Editor Styles */
