body {

	margin-top: 0px;
	
	margin-left: 15px;
	
	margin-right: 15px;

	margin-bottom: 0px;

	text-align:center;

	/*background: #f3f3f3;*/

	background: #CCCCCC;

	background-repeat:repeat;

	overflow-y:scroll;

	}



#all{

        text-align:left;

        margin: 0 auto; 

        top:0px;

        left:0px;

	padding: 0px;

        width:975px;

        display:block;

/*        background-color:#ccc;*/

}

#main {

        position:relative;

	margin: 0px;

	width: 975px;

	padding: 0 0 0 10px;

        float:left;

	background:url(/images/bg.jpg);

	background-repeat: repeat-y;

}

.dotpix

{

	background-image:url(/image/dotpx.gif);

	background-repeat:repeat-x;

}

tr,td, p, div, li, ol {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 12px;
	
	line-height			 : 17px;

  color            : 555555;
  letter-spacing   : 0.00em

}

td.menu {

background-image   : url(/image/menu_bg.jpg);

}

hr {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif; 

  background       : #999999;

  height           : 1px;

  width            : 100%;

}

#sitefooter{

        clear:both; 

        width:977px;

        height:18px;

	background-image: url(/image/site_footer.jpg);

        background-repeat:no-repeat;

        background-color:#CCC;

}  

a:link, a:visited {

font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

color: #0046C0;

 text-decoration: none;

 font-weight: bold;

}



a:hover {

color: #00AAFF;

 text-decoration: underline;

}



form {

	margin: 0;

 	padding: 0;

}

ul           { list-style-image: url('images/blue_bullet.gif'); margin-left: 0px; 
               margin-bottom: 0px; padding-left: 25px }
ol {

	margin-left: 10px;	
  margin-bottom: 25px;
	padding-left: 25px
	
}
	



li           { line-height: 15px; background-image: url('../images/arrow.png'); 
               background-repeat: no-repeat; padding-top: 0px; 
               background-position: 0px 3px }
.small {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #696969;

  text-decoration  : none;

  

}

.createdate {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #696969;

  text-decoration  : none;

 

}

.modifydate {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #696969;

  text-decoration  : none;

  

}

.pagenav {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 11px;

  text-decoration  : none;

  font-weight      : normal;

  color  	   : Black;

}

.inputbox {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 11px;

  color            : Black;

  background-color : White;

  border           : 1px solid #696969;

}

.button {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 10px;

  color            : Black;

  background-color : White;

  border           : 1px solid #696969;

  font-weight: bold;

}

.ontab {

	background-color: #FF7800;

	border-left: outset 2px #ff9900;

	border-right: outset 2px #808080;

	border-top: outset 2px #ff9900;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

}

.offtab {

	background-color : #e5e5e5;

	border-left: outset 2px #E0E0E0;

	border-right: outset 2px #E0E0E0;

	border-top: outset 2px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	font-weight: normal;

}

.tabpadding {

}

.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

}





table.moduletable {

	padding: 0px 0px 0px 0px;

	margin-bottom: 0px;

	width: 100%;



	}

table.moduletable th {

	font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

	font-size        : 12px;

	color				 : White;

	border: 1px groove #696969;

	background-color: #696969;

	font-weight: bold;

	letter-spacing: 2px;

	padding-left: 8px;

	margin-left: 2px;

	}

table.moduletable li {

}



table.moduletable ul {

	padding: 0px;

}

table.moduletable td {

font-size: 11px;

font-weight: normal;

 padding-top: 0px;

 padding-bottom: 0px;

 padding-left: 0px;

}



table.pollstableborder {

	border: 0px solid Black;

}

.poll {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  line-height      : 14px;

}

.pathway {

font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size: 11px;

}







a.pathway:link, a.pathway:visited {

	font-weight: normal;

}



a.pathway:hover {

  color            : #0076C0;

  font-weight      : normal;

  text-decoration   : none;

}





/*a.mainlevel:link, a.mainlevel:visited {

display: block;

color: Black;

font-weight: bold;

width: 100%;

font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-weight: normal;

font-size: 11px;

padding-left: 10px;

padding-top: 5px;

 }

a.mainlevel:hover {

color: #0076C0;*/



a.mainlevel:link, a.mainlevel:visited {

display: block;

color: grey;
color: #6b6b6b;
color: #484848;

width: 100%;

font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

padding-top: 4px;

padding-bottom: 2px;

padding-left: 18px;

}

a.mainlevel:hover {

color: #0076C0;
color: blue;

}

a.sublevel:link, a.sublevel:visited {

        padding-left: 1px;

        vertical-align: middle;

        font-size: 11px;

/*	font-weight: normal;*/

        text-align: left;

	color: #0000FF;

font-weight:500;

}



a.sublevel:hover {

color: #ff5505; text-decoration: none;

font-weight:500;

}

a.mainlevel_active:link, a.mainlevel_active:visited {

display: block;

color: blue;

font-weight: bold;

width: 100%;

font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

font-size: 12px;

padding-top: 4px;

padding-bottom: 2px;

padding-left: 18px;

}

a.mainlevel_active:hover {

color: #0076C0;
color: blue;

}

a.sublevel_active:link, a.sublevel_active:visited {

        padding-left: 1px;

/*	color: blue;*/

        vertical-align: middle;

        font-size: 11px;

/*        font-weight: normal;*/

        text-align: left;

	color: #ff5505;

font-weight:700;

}

a.sublevel_active:hover {

color: #ff5505; text-decoration: none;

}

.sectiontableheader {

  background-color : #505050;

  color            : White;

  font-weight      : bold;

}



.sectiontableentry1 {

  background-color : White;

}



.sectiontableentry2 {

  background-color : #D0D0D0;

}



.contentpaneopen {

  border : 0px ridge #0099cc;

  /*width: 100%;*/

  /* padding-top: 10px; */
	
	margin-top: 10px;

	margin-left: 20px;

  /* padding-left: 20px;*/
	
	margin-right: 25px;

  /* padding-right: 20px; */
	
	text-align: left;
	
}

/*.contentpaneopen {

  border : 0px ridge #0099cc;

  width: 100%;

  padding: 10px;

}*/



.contentheading, .componentheading {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 15px;

  font-weight      : bold;

  color            : Black;

  text-align       : left;

  border-bottom: 2px dotted #999999;

  padding-bottom: 2px;

}

.backbutton {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 11px;

  color            : Black;

  background-color : Silver;

  border           : 1px solid Black;

  font-weight: bold;

}

a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

 	color: #FF7800;

	text-align:left;

	text-decoration: underline;

	}



a.contentpagetitle:hover {

	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align:left;

	color: #666666;

	text-decoration: none;

	font-weight: bold;

	}

a.category:link, a.category:visited {

  color            : #333333;

  font-weight      : bold;

  font-size: 11px;

font-weight: bold;

}



a.category:hover {

  color            : #999999;

}



img {border: 0px;}



h1 {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 16px;

  color            : #000;

  font-weight      : bold;

  text-decoration  :underline;

}



h2 {

  font-family      : Arial, Tahoma, Verdana, Helvetica, sans-serif;

  font-size        : 14px;

  color            : #000;

  font-weight      : bold;

}

  body { 
		scrollbar-3dlight-color:#666666;
		scrollbar-arrow-color:#0033ff;
		scrollbar-base-color:white;
		scrollbar-darkshadow-color:#666666;
		scrollbar-face-color:white;
		scrollbar-highlight-color:white;
		scrollbar-shadow-color:white;
}



a.mainmenu:link, a.mainmenu:visited {
    display: block;
	background-image: url(/userfiles/image/link_button_grau.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
    text-transform: uppercase;
	vertical-align:middle;
	letter-spacing: 1.0px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 16px;
}

a.mainmenu:hover {
    background-image: url(/userfiles/image/link_button_orange.png);
	line-height: 16px;
	color: #000000;

}

a.mainmenu:active {
    background-image: url(/userfiles/image/link_button_orange.png);
	line-height: 16px;
    color: #000000;

}


a.mainmenu_active:link, a.mainmenu_active:visited,a.mainmenu1_active:link, a.mainmenu1_active:visited {
    display: block;
	background-image: url(/userfiles/image/link_button_blau.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	text-decoration: none;
    text-transform: uppercase;
	vertical-align:middle;
	letter-spacing: 1.0px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 16px;
}

a.mainmenu_active:hover, a.mainmenu1_active:hover {
    background-image: url(/userfiles/image/link_button_blau.png);
	line-height: 16px;
	color: #FFFFFF;

}

a.mainmenu_active:active, a.mainmenu1_active:active {
    background-image: url(/userfiles/image/link_button_blau.png);
	line-height: 16px;
    color: #FFFFFF;

}

a.mainmenu1:link, a.mainmenu1:visited {
    display: block;
        background-image: url(/userfiles/image/link_button_grau1.png);
        background-repeat: no-repeat;
        padding-top: 6px;
        padding-left: 26px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        line-height: 16px;
        text-decoration: none;
    text-transform: uppercase;
        vertical-align:middle;
        letter-spacing: 1.0px;
        padding-top: 5px;
        padding-bottom: 5px;
        height: 16px;
}
a.mainmenu1:hover {
    background-image: url(/userfiles/image/link_button_orange.png);
        line-height: 16px;
        color: #000000;

}

a.mainmenu1:active {
    background-image: url(/userfiles/image/link_button_orange.png);
        line-height: 16px;
    color: #000000;

}

a.download1:link, a.download1:visited {
    display: block;
	background-image: url(/userFiles/image/download-berater.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	vertical-align:middle;
	letter-spacing: 1.0px;
	padding-top: 145px;
	padding-bottom: 24px;
	height: 0px;
}

a.download1:hover {
    background-image: url(/UserFiles/Image/download-berater2.png);
	line-height: 16px;
	color: #000000;

}

a.download1:active {
    background-image: url(/UserFiles/Image/download-berater2.png);
	line-height: 16px;
    color: #000000;

}


a.download2:link, a.download2:visited {
    display: block;
	background-image: url(/UserFiles/Image/download-gast.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	vertical-align:middle;
	letter-spacing: 1.0px;
	padding-top: 145px;
	padding-bottom: 24px;
	height: 0px;
}

a.download2:hover {
    background-image: url(/UserFiles/Image/download-gast2.png);
	line-height: 16px;
	color: #000000;

}

a.download2:active {
    background-image: url(/UserFiles/Image/download-gast2.png);
	line-height: 16px;
    color: #000000;

}

ul.start {

	margin-left: 16px;	
  margin-bottom: 25px;
	padding-left: 0px
	
}
