
/*einbinden mit
<head>
  <link HREF="http://www.theatertexte.de/css/style" rel="stylesheet" type="text/css">
</head>
*/

html {
}

h1{
text-transform:uppercase;
	font-weight:lighter;
/*	font-variant:small-caps;*/
	margin-left:0px;
        margin:1em 0em 0.5em 0em; padding:0px;
	font-size:12pt;
        color:#456;
}
h2{
	font-weight:normal;
	font-size:10pt;
	color:#567;
	text-transform:None;
	padding:0px 0px 0px 0px;	margin:1em 0px 0.3em 0px;
}
h3{
	font-weight:lighter;
	font-size:12px;
	color:#567;
	font-variant:small-caps;
}
ul{
	list-style-type:square;
}

a{
	color:#568;
	text-decoration:underline;
 }
 a:hover{
	color:#feaa00;
	}
input,textarea{
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	width:auto;
	background:#fff url(/pics/verlauf_rechts01) 100% 0% repeat-y;
} 
input:submit{
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	background:#fff url(/pics/button) 100% 0% repeat-y;
} 


fieldset{
border: 1px solid #ddd;
}
legend{
  color:#a03219;
}
hr{
height:1px;
background:transparent;
border:none;
border-top:1px solid #ccc;
}
body{
	font-family: Verdana, sans-serif;
  	padding:0px;
	font-size: 8pt;
	color:#333;
	background: #fff;
	}
	
div#HeaderFrame0{
	text-align:center;margin-bottom:0px;padding-bottom:5px;
}	
div#HeaderFrame0 input, textarea{
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;	
	background:#fff url(/pics/verlauf_rechts01) 100% 0% repeat-y;
}       
div#HeaderContent{
	text-align:left;
 	/*border:1px solid red;*/
	margin:auto;
	margin-bottom:0px;
	background: transparent url(/pics/header01) no-repeat;
	width:760px;
	padding:10px 0px 0px 0px;
}	
div#FooterContent {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 50px;
	height:30px;
	background: transparent url(/pics/footer01) left bottom no-repeat;
}	
div#FooterContent hr{
	text-align:center;
	border: none;
	border-bottom:1px solid #ddd;
}

div#BodyContent{
	font-size: 9pt;
        clear:right;
	text-align:left;
        border:0px solid #fdfdfd;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#fff url(/pics/main01)  repeat-y;
	width:auto;
	color:#666;
	z-index:2;
	min-height:600px;
}

div#Logo{
	margin:0px;padding:0px;border:none;
	/*position:relative;*/
	float:left;width:200px;
	}

div#MiniLogin{
	
 	margin:12px 4px 0px 6px;
	text-align:right;
	padding:7px 610px 2px 0px;
	height:68px;
	border-top:1px solid #ccc;/*#205684;*/
	border-bottom:1px solid #ccc;/*#205684;*/
	font-size:10px;
	color:#aaa;

        /*background:transparent url(pics/buch01) 0% 20% no-repeat;*/
	background:transparent url(pics/banner02) 0px 0px no-repeat;
	/*background:transparent url(pics/banner02) -0px -0px no-repeat;*/
	/*z-index:-1;*/
	}
div#MiniLogin a{	
	color:#777;
}
div#MiniLogin input{	
	margin:0px;
	margin-right:0px;padding-right:0px;
	font-size:10px;
	background:transparent;/*#306694;*/
	border: 1px solid #567;
	color:#aaa;
	}
div#MiniLogin form{	
    margin-right:0px;padding-right:0px;
	}	
div#MiniLogin hr{
	border:none;
}

div#SubMenu{
/*clear:left;
        width:140px;
        float:left;
	*/
        float:left;
	margin-top:0px;margin-bottom:0px;
	margin-right:2px;margin-left:0px;
	width:140px;
	
	padding:10px 10px 0px 10px;
        font-size:10pt;
	background:transparent;/* url(/pics/main01) top right repeat-y;*/
}
div#SubMenu ul{
}
div#SubMenu li{
}

div#SubMenu blockquote{
	border:none;margin:15px 0px 0px 0px;padding:5px 0px 5px 5px;
	/*color:#a03219;*/
	border:1px dashed #bbc;/*#1c4d78;*/
	background:#f6f6f6;
}

div#SubMenu a {
	display:block;
        text-decoration:none;	
	margin:8px 2px 5px 2px;	
	padding:0px;
	color:#567;
	border-bottom:1px solid #e0e0e0;
}

div#SubMenu a:hover{
	color:#a03219;
}
div#SubMenu h4{
	/*font-weight:lighter;*/
	font-size:12pt;font-weight:normal;
	color:#1a486e;
	margin-top:6px;margin-bottom:8px;
	}
div#ManagerMenu{
	/*position:absolute;*/
	margin:0px;
margin-right:10px;
	/*clear:left;*/
	float:left;width:130px;
	border-top:1px dotted #fc0;
        font-size:12px;
	display:inline;
	background:#eee url(/pics/verlauf01) repeat-y;
}

div#MenuContent{
 /*	clear:both;
	width:100%;*/
	text-align:right;
	margin:-5px 10px 0px 10px;
	font-weight:100;
	font-size:10pt;font-weight:bold;
	text-transform:lowercase;
	/*background:orange;
        border-bottom:1px solid darkred;*/
	padding:5px 0px 0px 0px;
}
div#MenuContent a{
        color:#118;
}
span#Reiter{
	display:inline;
	padding:0px;margin:0px;
}
span#Reiter a{
        margin-left:10px;
	padding: 4px 4px 0px 4px;
	color:#456;/*#000082;*/
        text-decoration:none;
}
span#Reiter a:link{
	color:#456;
}
span#Reiter a:hover{
	color:#feaa00;
/*
	background:transparent url(/pics/dreieck) 50% 0% no-repeat;
	border-top:1px darkred solid;
	border-bottom:1px darkred solid;
*/
}
span#Reiter a .selected{
        color:#a03219;
}

div#MainContent{
	/*min-height:800px;
 	overflow:hidden;*/
        height:100%;
	margin:10px 0px 0px 0px;
	border:3px solid #fdfdfd;
	width:760px;
	padding:10px 0px 0px 0px;
	background:#fff url(/pics/header01) no-repeat;/*url(pics/verlauf_rechts01) repeat-y 100% 0%;*/
	color:#555;
}
div#MainContent a{
	color:#a03219;
	color:#193062;
	/*border-bottom:dotted 1px ;*/
}

div#MainContent .large{
	font-weight:lighter;
	font-size:18px;
	color:#567;
	font-variant:small-caps;
	}

div#MainContent input{
        width:300px;
	}

div#News {
	background:transparent url(/pics/main02) 3px 0px repeat-y;
	float:right; width:140px;z-index:6;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 15px;
	overflow:visible;
	position:relative; top:0px;
}
div#NewsTitle{
	background:transparent url(/pics/header_news_oben) 3px 0px no-repeat;
	float:right; 
	width:140px;
}
#Button{
background: transparent url(/pics/table_header) repeat-x;
}

.box2 {
font-size: 9pt;
        clear:right;
	text-align:left;
        border:0px solid #fdfdfd;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#fff url(/pics/main01)  repeat-y;
	width:auto;
	color:#777;
        background:transparent;
   border:0px solid white;
   margin-left:0px;
   min-height:500px;
   height:500px;
   }
div[class] .box2 {
   height:auto;
   }

.MiniMenu{
font-size:10px;
	margin-right:25px;margin-bottom:3px;
	float:right;width:240px;
	text-align:right;
	color:#777;	
	}
.MiniMenu a{	
	color:#777;
        text-decoration:none;
}	

