/* TZ-StyleSheet

color code:

rgb(0,110,255) - hellblau
rgb(35,15,160) - dunkelblau




 */
 



body {

 margin:0;
 padding:0;
overflow:auto;
  scrollbar-arrow-color: rgb(35,15,160);
  scrollbar-3dlight-color: rgb(192,0,0);;
  scrollbar-highlight-color: rgb(192,0,0);;
  scrollbar-face-color:rgb(255,255,255);
  scrollbar-shadow-color: rgb(192,0,0);;
  scrollbar-darkshadow-color: rgb(255,255,255);
  scrollbar-track-color: rgb(255,255,255);
}

/*############ boxes BEGIN ############ */




#head {
background-color:rgb(255,255,255);
position:absolute;
top:0;left:0;
width:100%; height:125px;
z-index:1;
text-align:right;
float:right;
}



#logo {
top: 10px;
left:0px;
position:absolute;
height:auto;width:100%;
z-index:2;
text-align:center;
}

#tz-logo {
border: 0px solid rgb(0,110,255) ;
margin-left:auto;
margin-right:auto;
}

#navigation {
background-color:rgb(0,110,255);
position:absolute;
top:100px;left:0px;
width:100%; height:auto;
padding: 5px 0 5px 0;
z-index:1;
text-align:center;

}


#left {
top:170px;left:0;
height:370px;
position:absolute;
width: 205px;
z-index:1;
vertical-align:middle;
overflow:auto;
border-right: 2px solid rgb(130,130,130);
}






#inhalt {
margin-left:205px;
margin-top:170px;
display:block;
padding: 0px 10px;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
z-index:2;

}


/*

#left {
top:180px;left:0;
height:310px;
position:absolute;
width: 205px;
z-index:0;
vertical-align:middle;
overflow:auto;
border-right: 2px solid rgb(130,130,130);
}



#content

{ 
overflow:auto;
height:100%;
z-index:0;
}

#inhalt {
margin-left:205px;
margin-top:160px;
display:block;
padding: 0px 10px;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
height:330px;overflow:auto;
}


*/
p {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
}

h1  {
font-family:Century Gothic,Verdana,sans-serif;
font-size:12pt;
rgb(35,15,160);
margin-bottom:-10px;
}

h2  {
font-family:Century Gothic,Verdana,sans-serif;
font-size:12pt;
font-weight:900;

color:rgb(35,15,160);
margin-bottom:-10px;
}

h3  {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
color:rgb(35,15,160);
margin-bottom:-10px;
}

h4  {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
color:rgb(35,15,160);
margin-bottom:-10px;
}

.subheader1 {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
}

.subheader2 {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
color:rgb(35,15,160);
}

.subheader3 {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
text-decoration:underline;
}

.subheader4 {
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
color:rgb(35,15,160);
text-decoration:underline;
}



/*############ boxes END ############ */



/*############ main menu BEGIN ############ */

ul#menu
{
margin: 2px 0;
padding-left: 0;
white-space: nowrap;


}

#menu li
{
display: inline;
list-style-type: none;
margin:0px;
}

#menu  a { padding: 1px 30px; }

#menu  a.unselected:link, #menu  a.unselected:visited
{
display:inline-block;
color: rgb(255,255,255);
background-color: rgb(0,110,255);
text-decoration: none;
border-left:1px solid rgb(255,255,255);
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
 /* margin: 0 -5px; */

}

#menu a.unselected:hover, #menu a.selected:link, #menu a.selected:visited
{
display:inline-block;
color: rgb(0,110,255);
background-color: rgb(255,255,255);
border-left:1px solid rgb(0,110,255);
text-decoration: none;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
 /* margin: 0 -5px; */
 
}


#menu a.first:link, #menu a.first:visited {
display:inline-block;
color: rgb(255,255,255);
background-color: rgb(0,110,255);
text-decoration: none;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;

font-weight:900;
 /* margin: 0 -5px; */
border-left-width:0px;
}

#menu a.first:hover {
display:inline-block;
color: rgb(0,110,255);
background-color: rgb(255,255,255);
text-decoration: none;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
 /* margin: 0 -5px; */
}

/*############ main menu END ############ */

/*############ sub menu BEGIN ############ */

ul#submenu
{
margin: 2px 0;
padding-left: 0;
width:200px;
}

#submenu li
{
list-style-type: none;
margin-left:5px;
margin-top:10px;
}


ul#subsubmenu
{

margin-left:15px;
padding-left: 0;

}

#subsubmenu li
{
list-style-type: none;
margin:0px;
margin-bottom: 0px;

}

#submenu  a.unselected:link, #submenu  a.unselected:visited
{
color: rgb(0,0,0);
text-decoration: none;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;

}

#submenu  a.selected:link, #submenu  a.selected:visited
{
color: rgb(0,0,0);

text-decoration: none;
font-family:Century Gothic,Verdana,sans-serif;
font-size:10pt;
font-weight:900;
color: rgb(192,0,0);

}

#subemenu a:selected:hover, #submenu a.unselected:hover {
text-decoration:underline;
}

/*############ sub menu END ############ */


/*############ typo3-related BEGIN ############ */

.tx-macinasearchbox-pi1 {position:absolute;left:770px;top:5px;}
.tx-macinasearchbox-pi1 a:link, .tx-macinasearchbox-pi1 a:visited {font-family:Century Gothic,Verdana,sans-serif;font-size:8pt;color:rgb(255,255,255);}

#searchheadline {font-family:Century Gothic,Verdana,sans-serif;font-size:10pt;color:rgb(255,255,255);font-weight:900;}
#searchinput {border:2px solid rgb(192,192,192) ; height:18px; font-family:Century Gothic,Verdana,sans-serif;font-size:8pt;color:rgb(0,0,0);}
#searchsubmit {border:1px solid rgb(192,0,0); background-color:rgb(192,192,192); font-family:Century Gothic,Verdana,sans-serif;font-size:10pt;color:rgb(0,0,0);}

/*############ typo3-related END ############ */


