* { padding: 0 }
/* Grundeinstellungen */

body     { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #000; background-repeat: repeat; background-position: inherit 0inherit 0inherit 0inherit 0inherit 0inherit 0inherit 0inherit 0; margin: 0 }

p      { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

.bodytext      { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; margin-top: 0; margin-bottom: 0 }
.bildtext    { color: #000; font-size: 11px }
/* Aufzählung linksbündig */
li { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 1px }
ul    { color: #000; margin-left: 0.6em; padding-left: 0.6em }
.bulletlist    { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }



/* Links */
a:link      { color: #fff; font-family: Verdana, sans-serif; text-decoration: none }
a:visited          { color: #fff; font-family: Verdana, sans-serif; text-decoration: none }
a:hover        { color: #600; font-family: Verdana, sans-serif; text-decoration: none }
a:active        { color: #fff; font-family: Verdana, sans-serif; text-decoration: none }
/* Ueberschriften */

h1      { color: #fff; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
h2        { color: #fff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
h3       { color: #636335; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 4px; margin-bottom: 0 }
h4      { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 16px; margin-bottom: 6px }
h5      { color: #fff; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 6px }
h6      { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 6px }

/* Tabellen */

table        { color: #000 }
td       { color: #000; font-size: 11px; font-family: verdana }
th        { color: #000; font-size: 12px; font-family: verdana; font-weight: bold; text-align: left }

.tabellenstandard {
width:100%;
border-collapse:collapse;
border-style:none;
border-spacing:0px;
}

.tabelle_1   { color: #575c62; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; width: 50%; vertical-align: bottom; border-style: solid; border-width: 0 0 1px; border-color:   #606060 }

.tabelle_2   { color: #575c62; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: right; padding-left: 8px; width: 50%; vertical-align: bottom; border-style: solid; border-width: 0 0 1px; border-color:   #606060 }
subnavigation   { color: #575c62; font-weight: bold }

/* Mailformular */
.mailform   { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; width: 200px }
.mailformrequired  { color: #999; font-size: 11px; font-family: verdana; font-weight: bolder }
.mailformcomment  { color: #e8211c; font-size: 11px; font-family: Verdana; font-weight: bolder; padding-left: 45px }
.mailformradio { color: #999; font-size: 11px; font-family: Verdana; font-weight: normal }
fieldset { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; padding: 5px }
label   { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; width: 148px; float: left }
input   { color: #333; font-size: 11px; font-family: verdana; font-weight: normal }

.filelinks  { color: #e8211c; font-size: 11px; font-family: verdana }
.filelinkssize  { color: #e8211c; font-size: 11px; font-family: verdana }
.sitemap1 { color: #e8211c; font-size: 11px; font-family: Verdana }
.sitemap2 { color: #e8211c; font-size: 11px; font-family: Verdana; margin-left: 20px }
.sitemap3 { color: #999; font-size: 11px; font-family: Verdana; margin-left: 40px }
.sitemap4 { color: #003333; font-size: 11px; font-family: Verdana; margin-left: 60px }
.celmenu { color: #e8211c; font-size: 11px; font-family: Verdana; margin-top: 10px }
.celsubmenu { color: #999; font-size: 11px; font-family: Verdana; margin-top: 3px; margin-left: 20px }
*MENUES */
.menue_main{ 
		text-align: left; 

		border:0; }
 
/*MENU_MAIN */
.menu1_main
{  }
.menu1_main A, .menu1_main A:visited { 
		color: #ffffff; 
		text-decoration: none; 
		padding-left: 10px; 
		padding-right: 10px; 
		border-right: 1px solid #ffffff; 
		font-weight: bold; 
		font-size: 10px; 
		font-family: Verdana; }
 
.menu1_main A:hover, .menu1_main A:hover     { color: #e12b2b; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
.menu1_main_act A, .menu1_main_act A:visited   { color: #e12b2b; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
.menu1_main_act A:hover, .menu1_main_act A:hover   { color: #e12b2b; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ffffff }
 
 
/* MENU_MAIN LEVEL 2 */
 
.menu1_main2 A, .menu1_main2 A:visited    { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background: #996 100px 50px; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
 
.menu1_main2 A:hover, .menu1_main2 A:hover    { color: #600; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
 
 
.menu1_main2_act A, .menu1_main2_act A:visited     { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background: #996; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
 
 .menu1_main2_act A:hover, .menu1_main2_act A:hover   { color: #b8b8b8; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
 
.menu1_main2_sub A, .menu1_main2_sub A:visited     { color: #fff; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; background-color: #cc9; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
 
 .menu1_main2_sub A:hover, .menu1_main2_sub A:hover     { color: #996; font-size: 10px; font-family: verdana; font-weight: bold; text-decoration: none; display: block; padding: 2px; width: 160px; height: 16px; border-bottom: 1px solid #fff }
