/* Style-Sheet fuer den body */
html { width:100%; }
body {
   width:100%;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	background-color:#c4ddc1;
	background-image: url('../bilder/bg.gif');
	background-repeat:repeat-x;
	float:left;
	margin:0;
	padding:0;
}

/* Standards für alle Tabellen und Eingabefelder */
td, input, select, textarea { color:#535353; text-decoration:none; font-size:11px;  font-family:Arial; }

/* Standards für Links */
a:link    {color:#267310; text-decoration:none; font-size:11px;}
a:visited {color:#267310; text-decoration:none; font-size:11px;}
a:active  {color:#267310; text-decoration:none; font-size:11px;}
a:hover   {color:#72c143; text-decoration:none; font-size:11px;}

/* Standards für Links */
a.nav:link    {color:#ffffff; font-size: 12px; font-family: Arial, Helvetica; font-weight:bold;}
a.nav:visited {color:#ffffff; font-size: 12px; font-family: Arial, Helvetica; font-weight:bold;}
a.nav:active  {color:#ffffff; font-size: 12px; font-family: Arial, Helvetica; font-weight:bold;}
a.nav:hover   {color:#c2dabc; font-size: 12px; font-family: Arial, Helvetica; font-weight:bold;}

/* Standards für Links */
a.subnav:link    {color:#ffffff; font-family: Arial, Helvetica; font-weight:bold; font-size:11px;}
a.subnav:visited {color:#ffffff; font-family: Arial, Helvetica; font-weight:bold; font-size:11px;}
a.subnav:active  {color:#ffffff; font-family: Arial, Helvetica; font-weight:bold; font-size:11px;}
a.subnav:hover   {color:#c2dabc; font-family: Arial, Helvetica; font-weight:bold; font-size:11px;}

/* Standards für TabControls */
div.navsel { padding:2px; border-color:#aa4444; border-style:solid;  border-width:1px; }
div.navstd { padding:2px; border-color:#4444aa; border-style:solid;  border-width:1px; }
div.navgry { padding:2px; border-color:#999999; border-style:dashed; border-width:1px; }

td.navsel { padding:2px; border-color:#aa4444; border-width:2px; border-left-style:solid; border-right-style:solid; border-top-style:solid; border-color:#aa4444; }
td.navgry { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }
td.navstd { padding:2px; border-color:#4444aa; border-width:1px; border-bottom-style:solid; }

a.navsel { color:#aa4444 }
a.navstd { color:#4444aa }
a.navgry { color:#999999 }

td.navlbr { padding:4px; border-left-style:solid; border-width:1px; border-bottom-style:solid; border-right-style:solid; border-color:#4444aa; }
td.navb   { border-bottom-style:solid; border-width:1px; border-color:#4444aa; }

/* Styles für Erfogswarnungs und Fehlermeldungen */
div.info    {border-style:dashed; border-width:1px; padding:5px; border-color:#000066; text-align:center; float:none; }
div.warning {color:#dd0000; border-style:dashed; border-width:1px; padding:2px; border-color:#dd0000; text-align:center;}
div.success {color:#009900; border-style:dashed; border-width:1px; padding:2px; border-color:#009900; text-align:center;}
div.error   {color:#dd0000; border-style:dashed; border-width:1px; padding:2px; border-color:#dd0000; text-align:center;}

/* Styles für Tabellen */
caption     { font-weight:bold; font-size: 13px; font-family: Arial, Helvetica; color:#000000; }
table.std   { border-style:solid; border-width:1px; border-color:#eeeeee; }
th.std      { font-size: 11px; font-family: Arial, Helvetica; background-color:#ffffff; font-weight:bold; }
th.stdlight { font-size: 11px; font-family: Arial, Helvetica; background-color:#f7f7f7; font-weight:bold; }
th.stddark  { font-size: 11px; font-family: Arial, Helvetica; background-color:#eeeeee; font-weight:bold; }
td.std      { font-size: 11px; font-family: Arial, Helvetica; background-color:#ffffff; }
td.stdlight { font-size: 11px; font-family: Arial, Helvetica; background-color:#f7f7f7; }
td.stddark  { font-size: 11px; font-family: Arial, Helvetica; background-color:#eeeeee; }

th.legende { font-size: 13px; font-family: Arial, Helvetica; background-color:#5aa043; color:#ffffff;  }
a.legende:link    { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:visited { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:active  { font-size: 13px; font-family: Arial, Helvetica; color:#ffffff }
a.legende:hover   { font-size: 13px; font-family: Arial, Helvetica; color:#c2dabc }

/* NEWSADMIN Stylesheets */

th.std { font-family:Verdana; font-size:11px; background-color:#d7d6d6; color: #000000;  }
td.mini { font-family:Verdana; font-size:10px; }

a.newsadmin:link    {color:#000000; text-decoration:none; font-size:11px; font-family:Verdana;}
a.newsadmin:visited {color:#000000; text-decoration:none; font-size:11px; font-family:Verdana;}
a.newsadmin:active  {color:#000000; text-decoration:none; font-size:11px; font-family:Verdana;}
a.newsadmin:hover   {color:#999999; text-decoration:none; font-size:11px; font-family:Verdana;}

a.more_news:link    {color:#fd0001; text-decoration:none; font-size:13px; font-family:Arial; font-weight:bold;}
a.more_news:visited {color:#fd0001; text-decoration:none; font-size:13px; font-family:Arial; font-weight:bold;}
a.more_news:active  {color:#fd0001; text-decoration:none; font-size:13px; font-family:Arial; font-weight:bold;}
a.more_news:hover   {color:#999999; text-decoration:none; font-size:13px; font-family:Arial; font-weight:bold;}

/* Standards für die Mininav */
a.minifound { color:#267310; font-size:10px; font-family:Verdana; }
a.minigray  { color:#dddddd; font-size:10px; font-family:Verdana; }
a.minisel   { color:#333333; font-size:10px; font-family:Verdana; }
a.minilink:link    { color:#267310; font-size:10px; font-family:Verdana; }
a.minilink:visited { color:#267310; font-size:10px; font-family:Verdana; }
a.minilink:active  { color:#267310; font-size:10px; font-family:Verdana; }
a.minilink:hover   { color:#72c143; font-size:10px; font-family:Verdana;}

/* Tabs */
ul.subsection_tabs {
	list-style:none;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	clear:both;
	border-bottom:1px solid #d0d0d0;
	height:20px;
	clear:both;
}

ul.subsection_tabs li.tab {
	float:left;
	text-align:center;
}

ul.subsection_tabs li.tab a {
	display:block;
	font-size:12px;
	font-weight:bold;
	height:17px;
	padding: 2px 5px 0px 5px;
	background-color:#fefefe;
	border-top: 1px solid #eae9e9;
	border-left: 1px solid #eae9e9;
	border-right: 1px solid #eae9e9;
	border-bottom: 1px solid #d0d0d0;
	color:#aaaaaa;
}

ul.subsection_tabs li.tab a:hover {
	color:#666;
}

ul.subsection_tabs li.tab a.active {
	background-color:#ffffff;
	color:#000000;
	padding:2px 5px 0 5px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
}


/* Style-Sheet fuer den Framework-body */
body.framework { font-size: 11px;
		 font-family: Arial;
		 color: #626262;
       background-color:#ffffff;
       background: url('');

       margin-top:0px;
       margin-left:0px;
       margin-right:0px;
       margin-bottom:0px;
     }


div.headline { width:743px; height:30px; background: url('../bilder/headline.gif') no-repeat; text-align:center; }
     
h1 { padding:0; margin:0; font-size:14px; color:white; font-family:Arial; }
h1.short { padding:0; margin:0; font-size:13px; color:white; font-family:Arial; }
h2 { padding:0; margin:0; font-size:11px; color:white; font-weight:normal; font-family:Arial; }