@charset "utf-8";
/* CSS Document */
/* clearing */
.clearfix {clear:both}
SUP { font-size:12px; }
/**
 *  Content-Elemente
**/
A {text-decoration: none;
color: #F45511;
}

A:hover {
color: #006ecc;
}

a.active {color: #006ecc;}

.success {font-weight:bold; color:#009900;}
.error {font-weight:bold; color:#CC0000;}
.feedback { background-color: #eff3fc;}

/*.BoxMainMiddle P { color: #114ebd; padding: 0px 10px;}
*//* Body */
body { background-color: #FFF;  background-repeat:repeat-x; margin: 0px 0px 0px 0px; font-family: Helvetica, sans-serif; color:#000; font-size:12px;
line-height: 1.4em;}

#page_margins { text-align:center; padding: 0px; border: 1px solid #eff3fc; }
#page { width: 1000px; margin: auto; }
#logo { text-align:left; }
 /* Navigation */
#main_navigation { text-align:left; padding: 5px 0px 0px 0px; margin: auto; border-top: 1px solid #abc2e4;}
#main_navigation a {text-decoration:none; font-size:14px; color:#000; }
#main_navigation a:hover {color: #006ecc;}
#main_navigation a.active {color: #006ecc;}

ul#navigation { padding: 0px; margin: 0px; float:left}
ul#navigation li {list-style: none; display: inline; padding-right:20px;}

#navi_tool { text-align:right;}
/* Sub Navigation */
#subNavigation { margin: 8px 0px 8px 0px; text-align: left; padding: 5px 0px 5px 0px; border-top: 1px solid #abc2e4;}

#subNavifoot { text-align: left; padding-top: 5px; border-bottom: 1px solid #abc2e4; width: 1000px;}

#subNavigation a {text-decoration:none; font-size:12px; color:#000; }
#subNavigation a:hover {color: #006ecc;}
#subNavigation a.active {color: #006ecc;}

ul#subNavi { padding: 0px; margin: 0px;}
ul#subNavi li {list-style: none; display: inline; padding-right:20px;}


/*  */
/* Main */
#main {clear:both;  margin: 0; text-align:left; }
#Box {margin: 0px 10px 0px 0px; height:auto; }
#BoxContent { border-bottom: 1px solid #6691e1; background: #FFF; padding: 0; width: 1000px; padding-bottom: 25px;}

#footerNavigation { margin-top: 10px;}
#footerNavigation a {font-size:10px;}

h2 {
font-size: 18px;
color: #006ecc;
}

h3 {
font-size: 16px;
color: #006ecc;
}

h4 {
font-size: 16px;
color: #000000;
}

.trennung {
border-left: 1px solid #abc2e4;
}

img {
border: 0;
}

ul {
  list-style-position: outside; 
  margin: 0 0 0 15px; 
  padding: 0;
}

li#abstand {
  padding-top: 10px;
}