/*<group=General Styles>*/

body           { font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background-image: url("../images/ar_bg.png"); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: 0; padding: 0 }

p {
}

b, strong {

}

a:link   {outline: none; color: #555; text-decoration: none; }

a:visited    {outline: none; color: #555; text-decoration: none; }

a:hover, a:active  {outline: none; color: #f19100 }

img  {outline: none; }


.image-center  {outline: none; background-image: url("../images/toolbar_bg000.gif"); background-repeat: repeat; background-attachment: fixed; 
margin: 5px 5px 5px 5px; padding: 3px 3px 3px 3px; border: groove 1px #9f3; text-align: center; }


.image-left  {outline: none; background-image: url("../images/toolbar_bg000.gif"); background-repeat: repeat; background-attachment: fixed; 
margin: 5px 5px 5px 5px; padding: 3px 3px 3px 3px; border: groove 1px #9f3; float: left; }

.image-right {outline: none; background-image: url("../images/toolbar_bg000.gif"); background-repeat: repeat; 
	float: right;
	margin-top: 5px; 
        margin-right: 3px;
        margin-bottom: 12px;
        margin-left: 8px;
	padding: 3px;
border: groove 1px #9f3 
}
	
/*</group>*/

/*<group=Layout>*/

html>body #sidebarContainer {  /* nur fuer moderne Browser! */
    position: fixed;}
html>body .sidebarRight {  /* nur fuer moderne Browser! */
    position: fixed;}

/*.sidebarRight { color: #700; font: bold 1.1 em/105% Arial, Helvetica, sans-serif; background-color: transparent; filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0; background-image: none; background-repeat: repeat; margin: 0; padding: 5px; position: absolute; top: 50px; left: 830px; width: 150px; height: auto; overflow: visible; border: none; z-index: 99 }*/

#sidebarContainer      { color: #700; font: bold 1.1em/105% Arial, Helvetica, sans-serif; 
background-color: transparent; background-image: url("../images/toolbar_bg000.gif"); background-repeat: repeat; margin: 0; padding: 2px; position: absolute; top: 90px; left: 5px; width: 140px; height: auto; overflow: visible; border: groove 1px #9f3 }

.sidebar { list-style: none;   }


#sidebar ul li {line-height: 1.5em; margin-top:10px; 
list-style-image:none;}

#sidebarContainer #sidebar     { background-image: none }

#wrapper   { background-image: none; background-position: 20px 0; margin: 20px 5px 5px 80px; }

#container          { color: #feffff; background-image: none; text-align: left; padding: 0; width: 850px; min-height: 400px; height: auto; border: 0 #a0a9a7 }

.clearer {
	clear: both;
}

#pageHeader        { color: #900000; background-image: url("../images/header.png"); background-repeat: no-repeat; background-attachment: scroll; text-align: inherit; position: inherit; top: 0; right: 0; bottom: 0; left: 0; width: 850px; height: 100px; border-bottom: medium none #818fa1 }

#pageHeaderimg   {width: 120px; height: 114px; background-image: none; background-repeat: no-repeat;  background-attachment: scoll; position: absolute; top: 20px; left: 30px }

#pageHeader h1     { color: #900000; font-size: 2.5em; font-variant: small-caps; letter-spacing: 1px; margin: 0 0 5px; padding-right: 50px; padding-left: 300px;   }

#pageHeader h2 {
	color: #b5bdc8;
	font-size: 1em;
	margin: 0;
}
#contentWrapper  { background-image: url("../images/content_bg.png"); background-repeat: repeat; background-attachment: scroll; width: 850px; height: auto }

#contentContainer   {  margin: 0; padding: 0; top: 0; left: 0; width: 845px; height: auto; overflow: visible; border-width: 0 }

#contentContainer #content  {font-size: 1.2em; line-height: 1.2em; background-image: url("../images/77.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0px; padding-left: 50px;  position: relative; top: 0; left: 50px; width: 680px; overflow: auto; min-height: 400px;}


#footer     {color: #700; font: small-caps bold 0.95em/105% Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/footer.png"); background-repeat: no-repeat; padding-left: 50px; width: 850px; height: 85px; border-top: medium none #eeeeee }
#footer p    { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; margin: 0; padding-top: 20px; padding-bottom: 0 }

#footer a:link, #footer a:visited {

}

#footer a:hover, #footer a:active {
}
	
/*</group>*/

/*<group=Toolbar>*/

/* Toolbar Styles */



  #sections .active a, #sections .active a:hover  {
    cursor: default;
   color: #574;
    border: 0px;  /* border */
   margin: 0px;

  }

#navcontainer        { color: #900000; font-size: 1.3em; sans-serif; font-style: bold; font-variant: small-caps; background-image: none; background-repeat: repeat-y; background-attachment: scroll; padding-top: 0px; padding-left: 220px; position: relative; float: right }

#navcontainer .active  {text-shadow: 0px 1px 1px #666666; }

#navcontainer .currentAncestor    { background-image: none; background-repeat: no-repeat;  }
/* Parent - Level 0 */

#navcontainer ul  { list-style: none; margin: 0; padding: 0 }

#navcontainer li {
	position: relative;
	width: 120px;
	display: inline;
	float: left;
}

#navcontainer a  { color: #700; text-decoration: none; text-align: center; display: block; padding-top: 7px; width: 120px; height: 27px;  }

#navcontainer a:hover  { color: #f60; text-decoration: none; text-shadow: 0px 1px 1px #666666 }

/* Fix IE. Hide from IE Mac \*/
* html #navcontainer ul li { float: left; height: 1%; }
* html #navcontainer ul li a { height: 27px; }
/* End */

/* Child - Level 1 */

#navcontainer ul ul {
	position: absolute;
	left: 0;
	top: 32px;
	display: none;
	
}

#navcontainer ul ul a  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 20px; padding-top: 7px; height: 20px; text-shadow: 2px 2px 2px #999999 }

#navcontainer ul ul a:hover  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }


html>body #navcontainer ul ul a   { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 23px }

html>body #navcontainer ul ul a:hover   { background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

#navcontainer ul ul #current  { background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

html>body #navcontainer ul ul #current { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

/* Child Level 3 */

#navcontainer ul ul ul {
	position: absolute;
	left: 120px;
	top: 0;
}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
}

#navcontainer ul ul ul ul a:hover{

}

div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{
display:none;
}

div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{
display:block;
}
/*</group>*/

/*<group=Global Classes>*/

blockquote, .standout {color: #555; font-weight: bold; border: groove 1px #9f3; background-color: transparent;
background-image: url("../images/toolbar_bg000.gif");
padding-left: 5px;
	
}

h1 {
}

h2 {
}

h3   { color: #406531; font-size: 1.3em;  }

h4 {
}

.imageStyle {

}
	
/*</group>*/


	
/*</group>*/

/*<group=File Sharing>*/

.filesharing-description {
}

.filesharing-item {
	background: #f5f5f5;
	margin-bottom: 10px;
	padding: 5px;
}

.filesharing-item-title a:link {
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {

}

.filesharing-item-description {
	color: #b3b3b3;
}

/*</group>*/

/*<group=Quicktime Page>*/

.movie-description {

}
	
/*</group>*/
/*<group=KontaktForm>*/
#content #zemContactForm {font-size: 0.95em;  border: none; }

#content #zemContactForm fieldset {border-style: none; }

#content #zemContactForm .zemError {color: #9f3;list-style: none;}
/*</group>*/

/*<group=Quicktime Album>*/

/*<group=Index Page (Movie Thumbnail view)>*/

.video_center { background-image: url("../images/toolbar_bg000.gif"); background-repeat: repeat; background-attachment: fixed;
	text-align: center;
	margin-top: 5px; 
        margin-right: 0px;
        margin-left: 5px;
        margin-bottom: 10px;
	padding: 3px;
border: groove 1px #9f3 
}
/*</group>*/

/*</group>*/

