
html, body
{
height: 100%;
width:100%;
margin: 0;
padding: 0;
overflow:hidden;
font-family: Lucida Sans Unicode, Lucida Grande, Arial, sans;
font-smooth:always;
}
body {
	text-align: center;
 
	padding: 0px;
	background-color: white;
	height:100%;
margin: auto;
text-align:center;
border: 1px solid #000000;
}
/*Internetexplorer brauchen eine Höhenangabe zum clearen:*/
* html { /*für IE5 - IE6 */
height: 1%;
}

* +html { /*für IE7*/
min-height: 1%;
}


.presentator_thinborder
{

}
#grauauffuelllayer
{
width:100%;
	background-image: url(images/white.png);
	background-repeat: repeat;
}

.larger 
{
font-size:16px;
}
.smaller 
{
font-size:10px;
}
.pink
{
color:#A12F8F;
}
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #000000;
 border-bottom: transparent;
}
/*
.presentator_thinborder a img
{
margin:4px;
border:1px solid black;
position:relative;
padding-left:0px;
}

.presentator_thinborder a:hover img{
border: 1px solid white;
margin: 4px;
padding: 0px;
  
 
}

*/
 
#maincontent{
 position:relative;
	width:85%;
	float:left;
	background-image: url(images/white.png);
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	visibility: hidden;
	 background-repeat:y;
		margin: 0px;
	padding: 0px;
 min-height:500px;
  height:auto !important;  /* für moderne Browser */

				  	 height:500px;  /*für den IE */
				  	 
 margin-left:6%;
 
  margin-top:3%;
  border:2px solid white;
}
#maincontent p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	width: 70%;
	margin: 0px;
 
}

#maincontent td.impressum p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
 
 width:80%;
	margin: 0px;
	margin-left:5px;
	padding: 3px; 
	color:#A32B97 ;
}


#maincontent ul{
	color:#333333;
	list-style-type: circle;
}
  
}
#maincontent h2{
	font-size:14px;
	color:#A12F8F;
	 
}
 
 #submenu .schliessendiv
 { width:99%;	
  text-align: right;
 }
 
#submenu a.schliessen:link, a.schliessen:visited, a.schliessen:active{
 
  text-align: right;
	text-decoration:none;
 
}
#submenu a.schliessen:visited { 
 
	text-decoration:none;
 
}
#submenu a.schliessen:hover {
	 text-decoration:underline;
	 color:#535353;
 
 
 
}
.contenttable {
	 font-size: 11px;
	background-color: #FFFFFF;
	padding: 10px;
}
.contenttable td {
	padding: 5px;
	}

.headline {
	background-color: #EFEFEF;
	padding: 5px;
	height: 20px;
	width: 100%;
	font-size: 12px;
	text-align: right;
}
div.cent {
position:absolute;
	left:6%;
}


div.cent table.inhalt {
 
 }

h1 {
  
	font-size: 12px;
	text-align: left;
 
 color:#A32B97 ;
	 
}


h2{
 
	padding: 1px;
 
	font-size: 11px;
	text-align: left;
 
 color: #A32B97 ;
	 
 
}

h3{
 
	padding: 1px;
 
	font-size: 10px;
	text-align: left;
 
 color: #A32B97 ;
	 
 
}

.rightcontenttext p {
 	font-size: 11px;
	line-height: 13px;
	top: 0px;
	text-indent: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.rightcontenttext {
 	font-size: 11px;
	text-align: justify;
	padding: 10px;
	width: 400px;
}
 
#contentlayer {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	z-index: 4;
	overflow: hidden;
min-height:1180px;
 
  height:auto !important;  /* für moderne Browser */

				  	 height:1180px;  /*für den IE */
				  	 
	background-color:#333333;
 
 
}
#minicontent
{
	position:absolute;
	left:20%;
	top:30%;
	min-width:60%;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	z-index: 8;
	overflow: hidden;

	background-image: url(images/white2.png);
	background-repeat: repeat;
 
}

#flashlayer
{
position:absolute;
top:0px;
left:0px;
width:100%;
 height:100%;

 background-color:#666666;
 visibility:visible;
 z-index:12;
  
}
#coverall
{
position:absolute;
 visibility:visible;
 
 width:100%;
  height:1020px;
 

 left:0px;
 top:0px;
  z-index:190;
 
	background-image: url(images/blank.gif);
	background-repeat: repeat;
cursor: pointer;
cursor: hand;  

}
/*
#flashlayer object, embed, div
{  vertical-align:top;
}*/
#flashcontainer
{
position:absolute;
 visibility:visible;
 background-color:#666666;
 width:100%;
  height:80%;
 

 left:0px;
 top:0px;
 top:10%;
  z-index:13;
 
}
 
#flashcontainer object, embed
{  vertical-align:top;
width:100%;
height:100%;
 } 
.sizeful
{
width:100%;
height:100%;
}

input, textarea, select {
 
 
  
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  
 
}




#top
{
width:100%;
height:120px;
}
#topnavibar
{
padding-top:10px;
 
width:100%;
 z-index:4;
 
}
 
 
ul#navigationtop {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
 
}
ul#navigationtop li {
    width: 110px;
   margin:0px;
   margin-left:5px;
   padding:0px;
   
   float: left;
   text-align: left;
  border-right:1px solid #666666;
  display:block;
 
}


ul#navigationtop li a:link, a:visited
{

font-size:13px;
text-decoration:none;
color:#A32B97 ;
padding-right:5px;
 
}


ul#navigationtop li a:hover
{

font-size:13px;
text-decoration:none;
color: #BFC7CA;
padding-right:5px;
 
}


#rightbar_content  a:link, a:visited
{

font-size:13px;
text-decoration:none;
color:#A32B97 ;
padding-right:5px;
margin-bottom:5px;
line-height:20px;
padding-left:0px;
}


#rightbar_content  a:hover
{

font-size:13px;
text-decoration:none;
color: #BFC7CA;
padding-right:5px;
}


 
#thecontentlayer
{position:relative;
float:left;
 width:70%;
margin-top:10px;
   
}
#rightbar
{
position:relative;
margin-top:10px;
margin-left:8px;
width:220px;
float:right;
text-align:left;
border-left:1px solid #666666;
height:100%;
 z-index:1;
 
}
#rightbar_content
{
height:340px;
margin:9px;
font-size:12px;

}

#rightbar_menu
{
 height:90%; 
 
 position:absolute;
 z-index:2;
}


.blackborderright
{
border-right:1px solid #666666;
}

.toplines
{
 
float:left;
height:120px;
width:110px;
padding-right:5px;
} 
 
  
  #scroll_box {
   overflow:scroll;
   overflow-x:hidden;
   overflow-y:scroll;
 background-image:url("images/white.png");
   height: 300px;
    padding:5px;
 
    padding-right:8px;
   
   
   /*
   ie-scrollbars
   */
   scrollbar-3dlight-color:#F1F1F1; 
scrollbar-arrow-color:#9F3B95; 
scrollbar-base-color:#585858; 
scrollbar-darkshadow-color:#9F3B95; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#F1F1F1; 
scrollbar-shadow-color:#F1F1F1;
scrollbar-track-color:none;;; 

  }
   
 
 #scrollbox_container
 { 
 /*
 ie braucht pos;
 */
  position:relative;
    overflow: hidden;
    font-size:11px;
    
     padding:5px;
     float:right;
    
      margin-right:10%;
    text-align:justify;
    line-height: 15px;
 
      
     color:#585858;
  background-image:url("images/white.png");
  padding-bottom:20px;
    padding-top:0px;
margin:0px;
z-index:4;
 }
 .scrollbox_container_smallsize
 { height: 100%;
     width: 30%;
      left:-10%;
 } 
  .scrollbox_container_smallsize #scroll_box
  {  
  }
  .scrollbox_container_fullsize
 {     height: 100%;
    width: 98%;
     margin-right:0px;
float:left;
padding:5px;

 }
 
 
#scrollbox_container  a:link, a:visited, a:active
{
 
font-size:13px;
text-decoration:none;
color:#A32B97 ;
padding-right:5px;
margin-bottom:5px;
line-height:20px;
border: 0 px solid black;
}


#scrollbox_container  a:hover
{
 
font-size:13px;
text-decoration:none;
padding-right:5px;
margin-bottom:5px;
color: #BFC7CA;
padding-right:5px;
}
 
 
 
 
 
#content_loadinganim
{/*
position:absolute; left:0px; width:90%;

 height:140px;

 
z-index:10;
	background-color: #ffffff;
	visibility: hidden;
*/

position:absolute;
top:0px;
left:0px;
width:100%;

height:100%;
z-index:8;
 
 
padding:00px;
background-color:white;
visibility:hidden;
}

.herzstyle
{
font-family: "A Yummy Apology";  
src: local("A Yummy Apology"),
url("http://localhost/kristian_weiss/Ayuma2yk.ttf")
format("TrueType")
font-size: 12px;
}
 
 /*
#content_loadinganim
{
position:absolute; left:0px; width:100%;

 height:140px;
font-size:10px;
padding:100px;
 
z-index:8;
background-color:white;
visibility:hidden;

}
 */
 #minipiclayer
 {
 position:absolute;
 top:30%;
 left:30%;
 visibility:hidden;
 
 
 background-color:white;
 padding:20px;
 z-index:3;
  padding-top:10px;
 }

