@charset "UTF-8";
/* CSS Document */

/*
Theme Name: THEATERBENDE
Theme URI: http://www.theaterbende.nl
Description: Theaterbende
Version: 01.09.2009
Author: T. Iamsam-ang
Author URI: http://www.klabam.com/
*/


/* CSS Document */
/*copyright 2009 KLABAM | www.klabam.com | info@klabam.com*/
/*written by T.Iamsam-ang*/

/* general CSS template*/

html, body {
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: normal;
	color: #7B0046;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#subject { 
	font-size: 24pt;
	font-weight: normal;
	color:#FFFFFF;
	width:545px;
	position: relative;
	padding: 195px 0px 30px 110px;
	border: 0px solid #6633CC;
}

#col-left, #col-mid, #col-right {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

#box {
	width: 1000px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid #CC0000;
	overflow: hidden;
}

#col-left {
	width: 230px;
	float: left;
	position: relative;
	border: 0px solid #CC0000;
}

#col-mid {
	width: 545px;
	float: left;
	position: relative;
	background-image: url("images/background.jpg");
	background-repeat: repeat;
	border: 0px solid #6699CC;
}

#col-right {
	width: 208px;
	float: left;
	margin-left: 7px;
	position: relative;
	background-image: url("images/bg-right.gif");
	background-repeat: repeat-y;
	border: 0px solid #339933;
}

img { border:0px; }

.css_post_message, hr {border-bottom: 1px dashed #DA1C5C; border-top: 0px; border-left: 0px; border-right: 0px; padding-bottom: 15px; }

ol {list-style:none;}
ol li { display:block; border: 2px dashed #444444; list-style: none; padding: 10px 10px 10px 10px; margin-right: 25px; margin-left: -15px; margin-bottom: 10px; }

h3 {font-size: 14pt; padding: 0px; }
h4 {font-size: 14pt; padding-left: 25px; padding-right: 25px;}
h5 {font-size: 11pt; margin-bottom: -5px; margin-top: -5px; margin-right: 15px;}

#col-mid p { padding-left: 25px; padding-right: 25px; }
#col-mid a:link { color: #00AEEF; font-style: italic; font-weight: normal; text-decoration: none; }
#col-mid a:visited { color: #00AEEF; font-style: italic; font-weight: normal; text-decoration: none; }
#col-mid a:hover { color: #BE1E2D; font-style: italic; font-weight: normal; text-decoration: none; }
#col-mid a:active { color: #00AEEF; font-style: italic; font-weight: normal; text-decoration: none; }

#col-mid hr {border-bottom: 1px dashed #DA1C5C; border-top: 0px; border-left: 0px; border-right: 0px; margin-left: 25px; margin-right: 25px; }

.select { 
	background-color:#BE1E2D;
	color: #FFFFFF;
	font-size: 14px;
	border: 0px;
	height: 25px;
	margin: 0px 10px 10px 0px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-top-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#col-mid input[type=text] { 
	background-color:#00AEEF;
	color: #FFFFFF;
	font-size: 14px;
	border: 0px;
	width: 200px;
	height: 25px;
	margin: 0px 10px 10px 0px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	-moz-border-radius: 5px;
	-webkit-border-top-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#col-mid input[type=submit] { 
	background-color:#BE1E2D;
	color: #FFFFFF;
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 14px;
	border: 0px;
	margin: 10px 0px 0px 0px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-top-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#col-mid textarea { 
	width: 300px;
	height: 150px;
	background-color:#00AEEF;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Georgia", "Times New Roman", Times, serif;
	border: 0px;
	margin: 0px 0px 10px 0px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-top-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#footer {
	width: 545px;
	text-align:center;
	padding-bottom: 20px;
	padding-top: 30px;
	position: relative;
	font-size: 8pt;
	color: #777777;
	font-weight: normal;
}

#menu { width: 220px; margin-bottom: 50px; position: relative; }
#menu ul { list-style: none; display: block; padding: 0; margin: 0; text-align: right; margin-top: 0.5em; }
#menu li { margin-top: 0.5em; }

#menu ul li a { color: #111111; font-size: 18pt; font-style: normal; font-weight: normal; text-decoration: none; }

#menu ul ul li a:link { color: #BE1E2D; font-size: 13pt; font-style: italic; font-weight: normal; text-decoration: none; }
#menu ul ul li a:visited { color: #BE1E2D; font-size: 13pt; font-style: italic; font-weight: normal; text-decoration: none; }
#menu ul ul li a:hover { color: #00AEEF; font-size: 13pt; font-style: italic; font-weight: normal; text-decoration: none; }
#menu ul ul li a:active { color: #BE1E2D; font-size: 13pt; font-style: italic; font-weight: normal; text-decoration: none; }

/*SIDE BAR block*/

.block, a:link { color: #00AEEF; font-weight: normal; text-decoration: none; }
.block, a:visited { color: #00AEEF; font-weight: normal; text-decoration: none; }
.block, a:hover { color: #BE1E2D; font-weight: normal; text-decoration: none; }
.block, a:active { color: #00AEEF; font-weight: normal; text-decoration: none; }
.blocklist {list-style: none; }
.blocklist .sub { list-style: disc; display:list-item; margin-left: -25px; }

.block {
	width: 165px;
	background-image: url("images/background.jpg");
	background-repeat: repeat;
	color: #DA1C5C;
	font-size: 9pt;
	margin: 30px 0px 30px 13px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	padding: 15px 15px 15px 15px;
}
