/* CSS Basic Document */
body {
background-image:url(images/bg.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.header_logo {
width: 744px;
height: 84px;
background-image:url(images/header_logo.jpg);
padding-left:10px;
padding-top:5px;
}
.header_logo a {
	float:left;
}
a.klinker {
	background-image:url(images/klinker.jpg);
	display:block;
	width:194px;
	height:44px;
	float:right;
	margin:16px 20px 0 0;
}
a.klinker:hover {
	background-position:0 -44px;
}
.header_menue {
width:744px;
height:26px;
background-image:url(images/header_menue.jpg);
padding-left:10px;
}
.header_submenue {
width:744px;
height:19px;
padding-left:10px;
background-image:url(images/header_submenue.jpg);
color:#FFFFFF;
padding-top:3px;
}
.header_motiv {
width:754px;
height:216px;
background-image:url(images/header_motiv.jpg);
}
.aktuelleDrei {
font-size:10px;
color:#FFFFFF;
width:734px;
padding-left:10px;
padding-right:10px;
height:137px;
padding-bottom:10px;
background-color:#FFFFFF;
}
.aktuelleDreiEins {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei.jpg);
margin-right:13px;
}
.aktuelleDreiZwei {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei.jpg);
margin-right:13px;
}
.aktuelleDreiDrei {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:right;
background-image:url(images/aktuelleDrei.jpg);
}
.aktuelleDreiEins_konzerte {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_konzert.jpg);
margin-right:13px;
}
.aktuelleDreiZwei_konzerte {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_konzert.jpg);
margin-right:13px;
}
.aktuelleDreiDrei_konzerte {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:right;
background-image:url(images/aktuelleDrei_konzert.jpg);
}
.aktuelleDreiEins_kino {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_kino.jpg);
margin-right:13px;
}
.aktuelleDreiZwei_kino {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_kino.jpg);
margin-right:13px;
}
.aktuelleDreiDrei_kino {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:right;
background-image:url(images/aktuelleDrei_kino.jpg);
}
.aktuelleDreiEins_sonstiges {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_sonstiges.jpg);
margin-right:13px;
}
.aktuelleDreiZwei_sonstiges {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:left;
background-image:url(images/aktuelleDrei_sonstiges.jpg);
margin-right:13px;
}
.aktuelleDreiDrei_sonstiges {
width:216px;
padding-left:10px;
padding-right:10px;
height:127px;
padding-top:10px;
float:right;
background-image:url(images/aktuelleDrei_sonstiges.jpg);
}
.main_content {
width:734;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
}
.footer {
width:754px;
height:23px;
padding-top:17px;
background-image:url(images/footer.jpg);
color:#5c5c5c;
}
.main_left {
width:509px;
float:left;
margin-right:16px;
}
.main_right {
width:209px;
float:right;
}
.main_box_left_top {
width:509px;
height:32px;
background-image:url(images/main_box_left_top.jpg);
}
.main_box_left_middle {
width:469px;
padding-left:20px;
padding-right:20px;
background-image:url(images/main_box_left_middle.jpg);
}
.main_box_left_bottom {
width:509px;
height:32px;
background-image:url(images/main_box_left_bottom.jpg);
}
.main_box_right_top {
width:209px;
height:32px;
background-image:url(images/main_box_right_top.jpg);
}
.main_box_right_middle {
width:169px;
padding-left:20px;
padding-right:20px;
background-image:url(images/main_box_right_middle.jpg);
}
.main_box_right_bottom {
width:209px;
height:32px;
background-image:url(images/main_box_right_bottom.jpg);
}
.link_weiss {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
.link_weiss:hover {
color:#C6C6C6;
text-decoration:underline;
}
.link_grau {
color:#5C5C5C;
text-decoration:underline;
background-color:inherit; 
}
.link_grauk:hover {
text-decoration:none;
color:#212121;
background-color:inherit;
}
.normal_link {
color:#5C5C5C;
text-decoration:none;
background-color:inherit;
}
.normal_link:hover {
text-decoration:underline;
color:#212121;
background-color:inherit;
}
.image_datenausgabe {
margin-bottom:10px;
margin-right:10px;
}
.tabelle {
	width: 883px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.zeile_1 {
    background-image: url(images/bg_1.jpg);
	width: 740px;
	padding-right: 72px;
	padding-left: 71px;	
}
.zeile_2 {
	background-image: url(images/bg_2.jpg);
	height: 51px;
	width: 883px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	color: #999999;
	padding-top: 40px;
}
.administration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #990000;
	margin-top: 40px;
	margin-bottom: 20px;
}
.administration_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 740px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 150px;
	width: 300px;
	border: 1px solid #939496;
	padding: 5px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #939496;
	padding: 5px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #939496;
}
#vorschau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 300px;
	border: 1px solid #939496;
	padding: 5px;
}
.checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	border: 1px solid #81c300;
}
.sub_links {
float:left;
width:300px;
}
.sub_rechts {
float:right;
width:300px;
text-align:right;
padding-right:15px;
}

















.header_table
{
margin-top:6px;
}
.logo
{
margin-left:10px;
}
.body_box
{
padding:9px;
color: #5C5C5C;
background-color:#FFFFFF;
}
.header_banner
{

height:196px;
}
.services_bg
{
background:url(../images/services_bg.gif) left top no-repeat;
height:117px;
padding-left:10px;
padding-right: 10px;
padding-top: 10px;
}
.services_teable
{
margin-top:8px;
margin-bottom:12px;
}
.left_line
{
border-left:1px solid #E6E6E6;
}
.right_line
{
border-right:1px solid #E6E6E6;
}
.bottom_line
{
border-bottom:1px solid #E6E6E6;
}
.footer_table
{
margin-bottom:25px;
}




/* CSS Background Image Document */
.top_line
{
background:url(../images/line_bg.jpg) left top repeat-x;
height:4px;
}
.top_menu_bg
{
background:url(../images/top_menu_bg.jpg) left top;
height:26px;
padding-right:12px;
text-align:right;
}
.bottom_menu_bg
{
background:url(../images/bottom_nenu_bg.jpg) left top repeat-x;
height:22px;
padding-right:13px;
}
.box_top_bg
{
background:url(../images/box_top_bg.gif) left top repeat-x;
height:32px;
}
.footer_bg
{
background:url(../images/footer_bg.gif) left top no-repeat;
height:25px;
}




.menu_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 26px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #5C5C5C;
background-color:inherit;
text-decoration: none;}

.menu_link:hover {
color:#C70202;
text-decoration:none;
background-color:inherit;}

.bottom_link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 22px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
background-color:inherit;
text-decoration: none;}

.bottom_link:hover {
color:#C6C6C6;
text-decoration:underline;
background-color:inherit;}

.white_text {
color:#FFFFFF;
text-decoration:none;
background-color:inherit;}

.start_link {
color:#FFFFFF;
text-decoration:underline;
background-color:inherit;}

.start_link:hover {
color:#5C5C5C;
text-decoration:none;
background-color:inherit;}

.body_link {
color:#5C5C5C;
text-decoration:underline;
background-color:inherit; }

.body_link:hover {
text-decoration:none;
color:#212121;
background-color:inherit;}

.normal_link {
color:#5C5C5C;
text-decoration:none;
background-color:inherit; }

.normal_link:hover {
text-decoration:underline;
color:#212121;
background-color:inherit;}


.red_link {
color:#cc0000;
text-decoration:none;
font-weight: bold;
background-color:inherit; }

.red_link:hover {
text-decoration: underline;
color:#cc0000;
background-color:inherit;}

.gb_link {
color:#5C5C5C;
text-decoration:none;
background-color:inherit; }

.gb_link:hover {
color:#5C5C5C;
text-decoration:underline;
background-color:inherit; }

.gb_zeile1 {
line-height: 25px;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #5c5c5c;
border-bottom-style: solid;
}

.gb_zeile2 {
padding-top: 10px;
}

.tickets {
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-color: #cc0000;
border-top-color: #cc0000;
border-left-color: #cc0000;
border-right-color: #cc0000;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.input1 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
width: 171px;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.input2 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
width: 171px;
height: 40px;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.input3 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.input4 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
width: 271px;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


.input5 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
width: 271px;
height: 100px;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.input6 {
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
background-image:url(../images/events.jpg);
width: 118px;
border-color: #5c5c5c;
background-color: #ffffff;
color: #5c5c5c;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
}

.input7 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
}

.input8 {
border-bottom-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-color: #5c5c5c;
background-color: #cccccc;
color: #5c5c5c;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
width: 90px;
}



.impressum {
padding-left: 20px;
padding-right: 20px;

}
a.button {
	display: inline-block;
	margin: 13px 0 0 0;
	background: url(images/button_a.png) top right no-repeat;
	height: 24px;
	padding-right: 13px;
	color: #fff;
}
a.button span {
	background: url(images/button_span.png) top left no-repeat;
	height: 20px;
	display: inline-block;
	padding: 4px 0 0 13px;
}
a.button:hover {
	background: url(images/button_a.png) bottom right no-repeat;
}
a.button:hover span {
	background: url(images/button_span.png) bottom left no-repeat;
}
h3 {
	margin: 0 0 14px 0;
	font-size: 15px;
}
