.content, body {
  margin:0px;
  font-size: 12px;
  line-height:17px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  scrollbar-base-color: #8C9CBD;
  scrollbar-track-color: #404040;
  scrollbar-face-color: #202020;
  scrollbar-highlight-color: #555555;
  scrollbar-3dlight-color: #444444;
  scrollbar-darkshadow-color: #222222;
  scrollbar-shadow-color: #333333;
  scrollbar-arrow-color: #FFFFFF;
}

.font1001 {font-size:10px;font-weight:bold;}
.font1000 {font-size:10px;}
.font1101 {font-size:11px;font-weight:bold;}
.font1100 {font-size:11px;}
.font1201 {font-size:12px;font-weight:bold;}
.font1200 {font-size:12px;}
.font1201_color {font-size:12px;font-weight:normal;color:#000000;}

.font1301 {font-size:13px;font-weight:bold;}
.font1301titel {font-size:13px;font-weight:bold;color:#ffffff;}
.font1300 {font-size:13px;padding-left:5px;}
.font1401 {font-size:14px;font-weight:bold;padding-left:5px;}

.font1501 {font-size:15px;font-weight:bold;}
.font1500 {font-size:15px;}

.font130105 {font-size:13px;font-weight:bold;padding-left:5px;}
.font120105 {font-size:12px;font-weight:bold;padding-left:5px;}
.font110105 {font-size:11px;font-weight:bold;padding-left:5px;}

.back_content {
background-color:#CAD5E1;
color:#000000;
border:solid 1px #000000;
}

H1 {
margin:0px;
text-align: left;
font-size: 15px;;
font-style: italic;
color: #1157A8;
}

h1.untertitel {font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:5px;}

H2 {
margin:0px;
text-align: left;
font-size: 12px;;
font-style: bold;
}

H3 {
margin:0px;
text-align: left;
font-size: 15px;;
font-style: italic;
color: #1157A8;
}

H3.querverweis {
margin:0px;
text-align: right;
font-size: 15px;;
font-style: italic;
color: #1157A8;
}

img.main {border:solid 1px #c0c0c0;}

select, input, textarea {
  color: #000000;
  background-color: #ffffff;
  border:solid 1px #000000;
}

A {
  color: #aa0000;
}

A.bluebackground {
  color: #ffffff;
  font-weight:bold;
}

p {
  font-family: arial;
}

.adminBar {
  background-color: #dddddd;
  font-family: helvetica, arial;
}
.tableMenu {
  /*background-color: #7D9EC1;*/
  font-size: 11px;
  font-family:  Arial, Helvetica;
}
.tableMenu a {
  text-decoration: none;
}
.tableHeader {
  background-color: #7D9EC1;
  color:#ffffff;
  font-size: 11px;
  font-family: Arial, Helvetica;
}
.tableData {
  font-size: 11px;
  font-family: Arial, Helvetica;
}

.tableHeaderForum {
  background-color: #E75118;
  color:#ffffff;
  font-size: 11px;
  font-family: Arial, Helvetica;
  border-bottom:solid 1px #000000;
}
.tableHeaderForum1 {
  background-color: #E7E3CE;
  color:#000000;
  font-size: 11px;
  font-family: Arial, Helvetica;
}

.tableDataForum {
  font-size: 11px;
  font-family: Arial, Helvetica;
  border-bottom:solid 1px #000000;
  padding-bottom:10px;
}

a.forumMenu:visited, a.forumMenu:link, a.forumMenu:visited, a.forumMenu:active {
  color:#840400;
  font-weight: Bold;
  line-height:13px;
  text-decoration: none;
}

a.forumMenu:hover, {
  text-decoration: none;
  background-color:#E7E3CE;
}

.tableDataForum1 {
  background-color:#E6E6E6;
  font-size: 11px;
  font-family: Arial, Helvetica;
  border-bottom:solid 1px #000000;
  border-left:solid 1px #000000;
  padding-bottom:10px;
}

/*####################*/
/*Anweisung Navigation*/
/*####################*/
/*Anweisung Navigation*/

.crumbTrail {
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  line-height:13px;
  color:#000000;
}

.crumbTrail, .crumbTrail A:visited, .crumbTrail A:link, .crumbTrail A:visited, .crumbTrail A:active {
  color: #000000;
  text-decoration: none;
}

a.crumbTrail:hover, .crumbTrail A:hover {
  color: #aa0000;
  text-decoration: underline;
}

.horizontalMenu {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  line-height:13px;
}
.horizontalMenu, .horizontalMenu A:visited, .horizontalMenu A:link, .horizontalMenu A:visited, .horizontalMenu A:active {
  color: #aa0000;
  text-decoration: none;
}

a.horizontalMenu:hover, .horizontalMenu A:hover {
  color: #aa0000;
  text-decoration: underline;
}

.verticalMenu {
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  line-height:15px;
}

.homeLink, .myAccountLink, .verticalMenu, .verticalMenu A:visited, .verticalMenu A:link, .verticalMenu A:visited, .verticalMenu A:active {
  color: #000000;
  text-decoration: none;
}

a.verticalMenu:hover, .verticalMenu A:hover {
  color: #aa0000;
  text-decoration: underline;
}

.verticalMenu_depth0 {
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  line-height:15px;
  padding-top:2px;
}

.verticalMenu_depth0, .verticalMenu_depth0 A:link {
  color: #000000;
  text-decoration: none;
/*  background-color:#ffffff;*/  
}

a.verticalMenu_depth0:active, .verticalMenu_depth0 A:active{
  color: #000000;
  font-weight:bold;
}

a.verticalMenu_depth0:hover, .verticalMenu_depth0 A:hover {
  color: #aa0000;
  text-decoration: underline;
}

.verticalMenu_depth1 {
  font-size: 11px;
  font-weight: normal;
  line-height:15px;
  padding:1px;
  background-color:#E4E9EE;  
}

.verticalMenu_depth1, .verticalMenu_depth1 A:visited, .verticalMenu_depth1 A:link, .verticalMenu_depth1 A:visited, {
  color: #000000;
  text-decoration: none;
}

a.verticalMenu_depth1:active, .verticalMenu_depth1 A:active {
  color: #000000;
  font-weight:bold;
}

a.verticalMenu_depth1:hover, .verticalMenu_depth1 A:hover {
  color: #aa0000;
  text-decoration: underline;
}

.verticalMenu_produkt {
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  line-height:15px;
  padding-top:2px;
  background-color:#7D9EC1;
  border-right:solid 1px #000000;
  border-bottom:solid 1px #000000;
  text-align:right;
}

.verticalMenu_produkt, .verticalMenu_produkt A:link {
  color: #ffffff;
  text-decoration: none;
/*  background-color:#ffffff;*/  
}

a.verticalMenu_produkt:active, .verticalMenu_produkt A:active{
  color: #ffffff;
  font-weight:bold;
}

a.verticalMenu_produkt:hover, .verticalMenu_produkt A:hover {
  color: #aa0000;
  text-decoration: underline;
}


.selectedMenuItem A,.selectedMenuItem A:visited {
  color: #CCCEF6;
}

.loginBox {
  font-size: 10px;
  color: #000000;
}
.loginBox A:visited, .loginBox A:link, .loginBox A:visited, .loginBox A:active {
  color: #aa0000;
  text-decoration: none;
}

 .loginBox A:hover {
  color: #aa0000;
  text-decoration: underline;
}


.pollColor {
  background-color: #007E00;
  border: 1px solid #000000;
}
.pagination {
  font-family: Arial, helvetica;
  font-size: 8pt;
  text-align: center;
}
.tab {
  border: 1px solid black;
   background-color: #eeeeee;
}
.tabBody {
   border: 1px solid black;
   border-top: 1px solid black;
   border-left: 1px solid black;
   background-color: #dddddd; 
}
div.tabs {
    line-height: 15px;
    font-size: 14px;
}
.tabHover {
   background-color: #cccccc;
}
.tabActive { 
   background-color: #dddddd; 
}

.searchBox {
  border: 1px solid #d7d7d7;
  padding-top: 2px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  width: 134px;
 -moz-border-radius: 10px;
}

.formDescription {
  font-size: 11px;
  font-weight:bold;
}
.formSubtext {
	font-size: 10px;
} 

td.form { font-family: Arial, sans-serif; font-size: 8pt; vertical-align: top; }
.button { font-size: 8pt; background-color: #F1F0F0; border-top-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-width: 1pt; border-color: #000000; }

input.checkbox {background-color:#F9CC8b; color:#ab5006; width:14px;height:14px;}

/*allg.CSS für Anfrage - Kontakt*/
.formsend_titel{color:#aa0000;font-weight:bold;font-size:12px;padding-bottom:5px;padding-top:15px}
.formsend_menue{color:#000000;font-weight:bold;font-size:11px;width:150px;vertical-align:top;}
.formsend_date{color:#000000;font-weight:bold;font-size:12px;text-align:right;padding-bottom:8px;}
.formsend_anrede{color:#000000;font-weight:bold;font-size:12px;padding-bottom:8px;}
.formsend_einleitung{color:#000000;font-weight:bold;font-size:12px;padding-bottom:8px;}
.formsend_auswahl{color:#000000;font-weight:normal;font-size:12px;vertical-align:top;}
.formsend_textende{color:#000000;font-weight:bold;font-size:10pt;padding-bottom:15px;}
.formsend_mfg{color:#000000;font-weight:bold;font-size:13px;padding-bottom:15px;padding-left:15px;}
.formsend_auswahl_leer{color:#ff0000;font-weight:bold;font-size:12px;} 
table.bestaetigung {padding:5px;border:solid 1px #666666;background-color:#CAD5E1;}
.pagetitel {font-size:11px;color:#6C6C6C;font-weight:bold;padding-bottom:20px;}
.pagetitel1 {font-size:14px;color:#000000;font-weight:bold;padding-bottom:10px;padding-top:10px;}
.pos_right_main {padding-left:10px;}
