/* copyright www.modulor.at - Andreas Niederer */

body,td,th,div,ul,ol,input,option,select,textarea { font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { font-size:0.8em; font-size:0.83em; line-height:125%; color:#000000; line-height:133%;  background-color:#FFFFFF; }

textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { }

a { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/******************************/
#page { background-color:#FFFFFF; margin:0; padding:0; background-color:#e3e4df; background-image:url(../images/bg-01.gif); background-repeat:repeat-y; width:100%; }
#page hr { display:none; }
/******************************/
#header { height:75px; margin:0; padding:0; background-color:#FFFFFF; min-width:978px; }
#logo { padding:23px 0 8px 117px; width:400px; float:left; }
#logo img { width:140px; height:21px; }
#tagline { /*position:absolute; top:20px; left:280px;*/ /*clear:right; float:right; padding:5px 20px 0px 0;*/ display:none; }

#user { float:right; padding:20px 20px 0 0; clear:right; }

#tabs {	
	clear:both;
	background-color:#B9B9CB; background-color:#44457a;
	padding:0px 0 0px 100px;
	background-image:url(../images/bg-02.gif); background-repeat:repeat-y;
}

#tabs ul {
	list-style-type: none;
	margin:0px;
	overflow:hidden;
	/*border-left:1px solid #D9DADB;*/
	width:100%;
	min-width:600px;
	/*height:1.9em;*/
}
#tabs ul li { float:left; }
#tabs  a { 
	display:block;
	font-weight:normal; color:#FFFFFF;
	border-right:1px solid #D9DADB;
	background-image:url(../../images/leer.gif);
	list-style-type: none;
	padding:4px 12px 4px 9px; 
}
#tabs  a:hover { /*color:#0000FF;color:#cccccc;*/ background-color:#8d8dab;}
#tabs  li:hover {  }

#tabs li.aktiv { border-left:1px solid #BACADD!important; border-right:1px solid #BACADD!important; /*color:#538BB2!important;*/  }
#tabs li.aktiv a { /*color:#538BB2!important;*/ }
#tabs li.aktiv a:hover { /*color:#FF0000!important;*/  }


/* First Element */
#tabs #tab0 a, #tabs #pos0-0 a { padding-left:14px; border-left:1px solid #D9DAD8!important; }



/* Active Element */
#tabs .active { background-color:#D9DADB; background-color:#dfdfdf; }
#tabs .active a { color:#FFFFFF; color:#333333; }
#tabs .active a:hover { background-color:#dfdfdf; }
#subnavigation .active { background-image:url(../images/bg-04.gif); background-repeat:repeat-y;  }
#subnavigation .active a { color:#FFFFFF; color:#333333; }





#breadcrumb { margin-left:100px; border:1px solid #cccccc; height:30px; padding:10px 0 0 10px; font-size:14px;  }
/******************************/
#container {
	width:978px; 
	clear:both;
	min-height:400px;

	
}

#navigation { background-color:#d0d0d0;  }
#navigation a { display:block; padding:1px 0 1px 96px; margin:0 0px 0 0; color:#FFFFFF; background-image:url(../../images/pfeil.gif); background-repeat:no-repeat; background-position:85px 4px; height:auto; }
#navigation a:hover { background-color:#666666; }
#navigation ul { list-style-type:none; margin:0; padding:13px 0 13px 0; }
#navigation li { list-style-type:none; margin:0; padding:0; display:block; }
#navigation li li { list-style-type:none; margin:0; padding:0 0 0 10px; }

#navigation .navigation-divider {  border-bottom:1px solid #FFFFFF; }
#navigation .navigation-more:after { content: " ..."; }



#subnavigation { /*background-color:#FFFFFF; margin-left:-20px;*/ }
#subnavigation ul { margin: 0 0 0 0px; padding:0px 0 18px 0;}
#subnavigation li { border-bottom:1px solid #cccccc; list-style:none; padding:2px 0 2px 0;  }
#subnavigation a { padding:2px 0 2px 20px; }

/******************************/

#content { clear:both; padding:30px 0 10px 100px;  }
#content hr { display:block; border:0; border-top:1px solid #8a5a36; }
#content a:hover { text-decoration:underline; }

#content table a:hover { text-decoration:none; }
#content-row1 { clear:both;  }
#content-col1 { width:390px; float:left; }
#content-col2 { width:285px; float:left; }
#content-row2 { clear:both; }
/******************************/
#footer { clear:both; padding:10px 0 10px 115px; margin:0 0 0 0px; color:#aaaaaa; background-color:#FFFFFF; min-width:858px }
#footer a { color:#999999; /*color:#8B9EC8;*/ }
#footer a:hover { /*border-bottom:1px dotted;*/ color:#0000ff; text-decoration:underline; }
#footer-update { display:block;  }
#footer img { padding:0 5px 0px 0px; position:relative; left:0; top:-1px; }
#footer-copyright { padding:0 5px 0 0;}

