/*ESX-CSS*/

/*Seiteneigenschaften*/
body      {background-color:#CC3300; margin-top:10px; margin-left:0px; margin-bottom:0px; margin-right:0px;
          overflow:auto; overflow: -moz-scrollbars-vertical;}

body, table, tr, td, th, p { font-family: Arial, Verdana, Helvetica, Sans-serif; 
          font-size:11px; color: #000000;}

/*Eingabe- und Textfelder*/
input, select, textarea { background-color: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; 
          font-size:11px; color: #000000; border: 1px solid #303030;}

/*Links-Definition*/
A	 { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; 
          color: #35488E; text-decoration: none; font-weight: bold;}
A:hover	 { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: underline; 
          color: #D13D3D; text-decoration: none; font-weight: bold;}

A.meta:	 { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; 
          font-size:10px; color: #35488E; text-decoration: none; font-weight: bold;}
A.meta:link { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; 
          font-size:10px; color: #35488E; text-decoration: none; font-weight: bold;}
A.meta:active { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; 
          font-size:10px; color: #35488E; text-decoration: none; font-weight: bold;}
A.meta:visited { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; 
          font-size:10px; color: #35488E; text-decoration: none; font-weight: bold;}
A.meta:hover { font-family: Arial, Verdana, Helvetica, Sans-serif; text-decoration: underline; 
          font-size:10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

/*Ueberschrift*/
h1{font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size:14pt; padding-left:4px; margin-top:0px; margin-bottom:5px;
border-bottom: 1px solid #35488E; background-color: #E4E3E2;}

/*??????*/
#accesskeys{display:none;}

/*Logo-Feld*/
.Logofeld {background-color: #414141;
font-size:24pt;
color:#FFFFFF}

/*Bannerbild*/
.TopImg {background-image:url(images/top_01.jpg)}

/*Such-Feld nach original Themes Webstoff*/
.Color2 {background-color: #E8E8E8; font-family: Verdana, Helvetica, Sans-serif;
 font-size:9px; color: FFFFFF;}

/*Suchbutton*/
.SearchButoon {background-image:url(images/go_button.gif)}

/*Ueberschriften fuer Navigationstitel*/
.top_right {height: 18px; text-align:left; 
 color: white; font-size: 10px; font-weight: bold;} 

/*Content-Bereich Hintergrund*/
.contentbody {background-color:#E4E3E2;
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size:11px;}


/*Hintergrund Navigations-Spalte*/
.MainColor {background-color: #414141;}

/*Navigationsbar Level 1 */
.NavColor {font-family: Verdana, Helvetica, Sans-serif;
 background-color:#E8E8E8; 
 font-size:11px;}

.NavColor a{ font-family: Verdana, Helvetica, Sans-serif;
 font-size:11px;
 font-weight:bold;
 display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px; }

.NavColor a:link{font-family: Verdana, Helvetica, Sans-serif;
 color:#000000;}

.NavColor a:visited{font-family: Verdana, Helvetica, Sans-serif;
 color:#000000; }

.NavColor a:hover{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #EEEEEE;
 font-weight: bold; 
 padding-top: 2px;
 padding-bottom: 2px;
 color:#D13D3D;}

.NavColor a.active{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #B4B4B4;
 font-weight: bold;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#303030;}


/* Navigationsbar Level 2 */
.SubNavColor {font-family: Verdana, Helvetica, Sans-serif;
 background-color: #E8E8E8;
 font-weight:bold;
 font-size:10px; }

.SubNavColor a{font-family: Verdana, Helvetica, Sans-serif;
 display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px;}

.SubNavColor a:link{font-family: Verdana, Helvetica, Sans-serif;
 color:#303030;}

.SubNavColor a:visited{font-family: Verdana, Helvetica, Sans-serif;
 color:#303030;}

.SubNavColor a:hover{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F5F5F5;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#D13D3D;}

.SubNavColor a.active{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F5F5F5;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#303030;}

/* Navigationsbar Level 3 */
.SubSubNavColor {font-family: Verdana, Helvetica, Sans-serif;
 background-color: #E8E8E8;
 font-weight:normal;
 font-size:10px; }

.SubSubNavColor a{font-family: Verdana, Helvetica, Sans-serif;
 display: block;
 width:100%;
 padding-top: 2px;
 padding-bottom: 2px;}

.SubSubNavColor a:link{font-family: Verdana, Helvetica, Sans-serif;
 color:#303030;}

.SubSubNavColor a:visited{font-family: Verdana, Helvetica, Sans-serif;
 color:#303030;}

.SubSubNavColor a:hover{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F5F5F5;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#D13D3D;}

.SubSubNavColor a.active{font-family: Verdana, Helvetica, Sans-serif;
 background-color: #F5F5F5;
 padding-top: 2px;
 padding-bottom: 2px;
 color:#303030;}


/* Sidebarmenue*/
.sidebar {font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-size:9pt;
 text-align: center; color:#FFFFFF; }

.sidebar a{font-family: Arial, Verdana, Helvetica, Sans-serif;
 font-weight:bold; color:#FFFFFF;
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 2px;}

.sidebar a:link{font-family: Verdana, Helvetica, Sans-serif;
 color:#FFFFFF;}

.sidebar a:visited{font-family:  Verdana, Helvetica, Sans-serif;
 color:#FFFFFF;}

.sidebar a:active{font-family: Verdana, Helvetica, Sans-serif;
 color: #FFFFFF;}

.sidebar a:hover{font-family: Verdana, Helvetica, Sans-serif;
 font-weight: bold; 
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 2px;
 color: #D13D3D;}

.sidebar a:active{font-family: Verdana, Helvetica, Sans-serif;
 font-weight: bold;
 text-decoration: none;
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 2px;
 color:#FFFFFF;}


/* Zurueck -nach oben Navigation*/
.backnav {font-family: Verdana, Helvetica, Sans-serif;
 font-size:9pt;
 text-align: center; color:#DDDDDD; }

.backnav  a{font-family: Verdana, Helvetica, Sans-serif;
 font-weight:bold; color: #DDDDDD;
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 2px;}

.backnav  a:link{font-family: Verdana, Helvetica, Sans-serif;
 color:#DDDDDD;}

.backnav  a:visited{font-family: Verdana, Helvetica, Sans-serif;
 color:#DDDDDD;}

.backnav a:active{font-family: Verdana, Helvetica, Sans-serif;
 color: #DDDDDD;}

.backnav a:hover{font-family: Verdana, Helvetica, Sans-serif;
 font-weight: bold; 
 padding-top: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 2px;
 color:#D13D3D;}

.backnav a.active{font-family: Verdana, Helvetica, Sans-serif;
 font-weight: bold;
 text-decoration: none;
 padding-top: 2px;
 padding-left: 4px;
 padding-right: 4px;
 padding-bottom: 2px;
 color:#DDDDDD;}

/*Linkpfad */
.linkpfad{ border: 1px solid #D13D3D; background-color: #FF9933;
 font-family: Verdana, Helvetica, Sans-serif; 
 text-decoration: underline; 
 font-size:9px; 
 color: #000000; 
 text-decoration: none; 
 font-weight: none;
 padding-top: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;
 margin-top:4px; margin-left:0px; margin-bottom:4px; margin-right:0px;}

.rootlink { 
 font-family: Verdana, Helvetica, Sans-serif; 
 text-decoration: underline; 
 font-size:9px; 
 color: #105D85; 
 text-decoration: none; 
 font-weight: none; }

.rootlink a{ 
 font-family: Verdana, Helvetica, Sans-serif; 
 text-decoration: underline; 
 font-size:9px; 
 color: #105D85; 
 text-decoration: none; 
 font-weight: none; }

.rootlink a:hover{ 
 font-family: Verdana, Helvetica, Sans-serif;
 text-decoration: underline; 
 font-size:9px; 
 color: #D13D3D; 
 text-decoration: none; 
 font-weight: none; }

/*Boxen und Listen*/
.box ul{
 margin-left: 0; 
 list-style-type: none;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-right: 0px;
 margin-top: 0; 
 margin-bottom: 0px;}

.box li{
 padding-top: 3px;
 padding-bottom:3px;
 padding-left: 5px;
 padding-right: 5px;}

/*Fusszeilen-Links*/
.footer {border: 0px solid #DDDDDD;  
 padding-top: 1px; padding-left: 1px; padding-right: 0px; padding-bottom: 1px;
 font-family: Verdana, Helvetica, Sans-serif; 
 color: #DDDDDD; 
 font-size: 7pt;  font-weight: none;}

.footer a {font-family: Verdana, Helvetica, Sans-serif; color: #DDDDDD; font-size: 7pt;}
.footer a:hover {font-family: Verdana, Helvetica, Sans-serif; color: #D13D3D; font-size: 7pt;}
.footer a:visited {font-family: Verdana, Helvetica, Sans-serif; color: #DDDDDD; font-size: 7pt;}

/*Fusszeilen-Links*/
.powered { padding-top: 1px; padding-left: 1px; padding-right: 0px; padding-bottom: 1px;
 font-family: Verdana, Helvetica, Sans-serif; 
 color: #999999; 
 font-size: 7pt;  font-weight: none;}

.powered a {font-family: Verdana, Helvetica, Sans-serif; color: #999999; font-size: 7pt;}
.powered a:hover {font-family: Verdana, Helvetica, Sans-serif; color: #D13D3D; font-size: 7pt;}
.powered a:visited {font-family: Verdana, Helvetica, Sans-serif; color: #999999; font-size: 7pt;}





