/*
Theme Name: theaterchen
Theme URI: Kuse.de
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Mathias O
Tags: 


*/
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #646464;
	 text-align:center;
}
body, td, th, input, html, select, textarea, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	
}

/*** Framework ***/
#BoxBorderSite, #BoxSite, #BoxHeader, #BoxMenu, #BoxBreadcrumb, #BoxContentLeft, #BoxContentRight, #BoxFooter, #BoxLogo, #BoxShadow{
	display:block;
	position:relative;
}
#BoxBorderSite, #BoxHeader, #BoxMenu, #BoxContent, #BoxFooter{width:848px;}
#BoxBorderSite{
	padding:4px;
	background-color:#FFFFFF;
	margin-left:auto; margin-right:auto;
	margin-top:50px;
	text-align:left;

}
#BoxSite{width:848px; text-align:left;}
#BoxHeader{
	height:71px;
	line-height:71px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
}
#BoxMenu{
	height:41px;
	line-height:41px;
	background-image:url(images/menu.gif);
	text-align:left;
}
#BoxBreadcrumb{
	width:848px;
	height:18px;
	line-height:18px;
	border-bottom:1px solid #999;
}
#BoxBreadcrumb a{text-decoration:none;}
#BoxBreadcrumb a:hover{text-decoration:underline;}
#BoxBreadcrumb{
	font-size:10px;
	width:848px;
	text-indent:10px;
}
#BoxContent{
	position:relative;
	display:table;
	float:none;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
	height:auto;
	text-align:left;
}
#BoxContentLeft{
	width:191px;
	height:275px;
	background-repeat:repeat-x;
	float:left;
	padding:10px;
	color:#FFFFFF;
	text-align:left;
}
#BoxContentLeft a{
	color:#FFFFFF;
	width:191px;
	height:25px;
	line-height:25px;
	float:none;
	display:block;
	background-image:url(images/bg_m2.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	text-align:left;
}
#BoxContentRight{
	width:610px;
	float:right;
	height:auto;
	padding:10px;
	text-align:left;
	overflow:hidden;
}
#BoxFooter{
	text-align:center;
	height:50px;
	line-height:50px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	b
}
#BoxLogo{
	width:200px;
	height:70px;
	line-height:70px;
}
#BoxLogo a{
	display:block;
	width:200px;
	height:70px;
	line-height:70px;
}
#BoxQuicklink{
	position:absolute;
	display:table;
	right:0px;
	top:0px;
}
#BoxQuicklink a{
	display:block;
	width:16px;
	height:20px;
	line-height:20px;
	float:left;
}
#BoxShadow{
	background-image:url(images/shadow.jpg); 
	width:856px; 
	height:54px; 
	margin-left:auto; margin-right:auto;
}
#BoxFooter a{color:#FFFFFF;}

#BoxMenu ul, #BoxContentLeft ul, #BoxQuicklink ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
#BoxMenu li, #BoxContentLeft li, #BoxQuicklink li {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
	text-align:left;
}
#BoxMenu li.title, #BoxContentLeft li.title, #BoxQuicklink li.title {
	margin:0px;
	padding:0px;
	float:left;
	list-style-type:none;
	text-align:left;
	margin-top:10px;
	font-weight:bold;
}

#BoxMenu a{
	display:block;
	height:41px;
	width:212px;
	line-height:41px;
	background-image:url(images/menu.gif);
	text-align:left;
}
#m1 a{ background-position:0 0;}
#m2 a{ background-position:-212px 0px;}
#m3 a{ background-position:-424px 0px;}
#m4 a{ background-position:-636px 0px;}
#m1 a:hover{ background-position:0 -41px;}
#m2 a:hover{ background-position:-212px -41px;}
#m3 a:hover{ background-position:-424px -41px;}
#m4 a:hover{ background-position:-636px -41px;}


/*H3 Aktuelles Programm*/

h3.to, h3.op, h3.os, h3.ot {
	height:20px; 
	line-height:20px; 
	margin-bottom:5px;
	color:#FFFFFF;
}
h3.to{background-image:url(images/bg_h3_to.gif); background-repeat:repeat-x;}
h3.op{background-image:url(images/bg_h3_op.gif); background-repeat:repeat-x;}
h3.os{background-image:url(images/bg_h3_os.gif); background-repeat:repeat-x;}
h3.ot{background-image:url(images/bg_h3_ot.gif); background-repeat:repeat-x;}



@charset "UTF-8";
/* CSS Document */
/*** Globals ***/
img{border:none;}
strong{ color:#666666;}
span{display:none;}
h1{
	font-size:13px;
	margin: 0 0 12px 0;
	padding:0px;
}
h2{
	font-size:11px;
	margin:0 0 5px 0px;
	padding:0px;
	color:#333333;
}
h3{
	font-size:10px;
	margin: 0px 0 5px 0;
	padding:0px;
}
label{
	width:150px;
	display:block;
	float:left;
}
input, textarea, select{
	margin-bottom:8px;
	border:1px solid #676767;
}
form{
	margin:0px;
	padding:0px;
}
ul{
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
/***Tab-List***/
#TabList {background-color:#CCC;}
#TabList tr{background-color:#FFFFFF;}
#TabList th{ background-color:#333;	color:#FFF;	font-size:10px;}
#TabList th a{	color:#FFF;	text-decoration:none;}
#TabList th a:hover{ color:#FFF;	text-decoration:underline;}
/*** Buttons Input***/
.btn{
	line-height:normal;
	margin:0px;
	padding:0px;
}
.textfield{	width:200px;}
/*Default Linkicons*/
.BtnEdit, .BtnEditSmall, .BtnDelete, .BtnDeleteSmall, .BtnImgupload, .BtnImguploadSmall, .BtnNew, .BtnNewSmall{
	display:block;
	background-image:url(images/icons_default.gif);
	background-repeat:no-repeat;
	width:98%;
	height:19px;line-height:19px;
	text-indent:19px;
	text-decoration:none;
}
.BtnEditSmall, .BtnDeleteSmall, .BtnImguploadSmall, .BtnNewSmall{
	display:block;
	width:20px;
	float:left;
}
.BtnEdit, .BtnEditSmall 			{background-position:0px 0px;}
.BtnDelete, .BtnDeleteSmall			{background-position:0px -25px;}
.BtnImgupload, .BtnImguploadSmall	{background-position:0px -50px;}
.BtnNew, .BtnNewSmall				{background-position:0px -75px;}

.category p {
	margin:0px;
}
