html {
	/*scrollbar-face-color: #DF5E12;
	scrollbar-track-color: #3D1B00;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #FFA671;
	scrollbar-darkshadow-color: #3B1A00;
	scrollbar-highlight-color: #F3772E;
	scrollbar-shadow-color: #DF5E12;*/
}
body {
	background: #2b2559 url(background.jpg) repeat-x fixed center right; /*302a65*/
         text-align: center;
         margin: 0;
         padding: 0;
}
#center_box {
         position: absolute;
         top: 50%;
         left: 50%;
         height: 580px;
         margin-top: -290px;
         width: 806px;
         margin-left: -403px;
}
#header {
		font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
}
#header a h1 {
        text-indent: -100em;
        overflow: hidden;
        background: url(two4music_logo.png) no-repeat;
        line-height: 95px;
        width: 431px;
        margin: 0 auto;
}
#header a, #header a:visited {
		color: #000;
		text-decoration: none;
}
#header a:hover, #header a:visited:hover {
		text-decoration: underline;
}
#header a:active {
		color: #fff;
		background: #65696f;
}
#film_box {
	background: url(content_bg.png) 0 95px no-repeat;
         width: 804px;
         height: 574px;
         margin: 0 auto;
         position: relative;
}
#photo_box {
	width: 740px;
         height: 480px;
         margin: 0px auto;
         text-align: center;
         border: 0px solid #000;
}


#content_box {
         margin-top: 2px;
         margin-left: 2px;
         padding-right: 12px;
         font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
         text-align: center;
         position: absolute;
         z-index: 500;
}
#tempText {
	position: absolute;
         left: 0px;
         top: -100px;
         z-index: 1;
         height: 24px;
         width: 320px;
}
p {
	margin: 10px;
         line-height: 15px;
}
td, th {
	font-size: 11px;
}
.steckbrief td {
	border-bottom: 1px dashed #aaa;
}
.tuneshop .dashed_right {
	border-right: 1px dashed #444;
}
#content_box h1 {
	font-size: 14px;
         margin: 10px;
}
#subnav {
	position: absolute;
	z-index: 1000;
	text-align: center;
	left: 0px;
	top: 115px;
	width: 800px;
}
.subnav_table {
	width: 95%;
	margin: 0 auto;
}
.subnav_table td, .subnav_table th {
	font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
}
.subnav_table tr.p th {
	padding: 5px 0;
	background: #de599a;
}
.subnav_table tr.o th {
	padding: 5px 0;
	background: #fe934d;
}
.subnav_table tr.g th {
	padding: 5px 0;
	background: #6eda4b;
}

.subnav_table td p, .subnav_table th p {
		line-height: 150%;
}
.subnav_table td a, .subnav_table td a:visited {
		font-size: 0.85em;
		color: #000;
		text-decoration: none;
}
.subnav_table td a:hover, .subnav_table td a:visited:hover {
		text-decoration: underline;
}

#mp3player {
	position: absolute;
         z-index: 10000;
         top: -10000px;
         left: 253px;
         text-align: center;
}
#ticker {
	position: absolute;
         top: 406px;
         left: 260px;
         width: 408px;
         font-weight: bold;
         font-family: "Courier New", monospace;
         font-size: 16px;
         /*display: none;*/
         z-index: 9999999;
}
#news_box {
	position: absolute;
         text-align: left;
         border: 0px solid black;
         top: 260px;
         left: 535px;
         width: 190px;
         height: 105px;
         font-weight: bold;
         font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
         font-size: 12px;
         /*display: none;*/
         z-index: 9999999;
         cursor: pointer;
         cursor: hand;
}
#ticker a, #news_box a {
	color: #000;
         text-decoration: none;
}
#ticker a:hover, #news_box a:hover {
	background: transparent;
}

#gallery_img {
	margin: 46px auto 0 auto;
         height: 300px;
         border: 2px solid #000;
         visibility: hidden;
         position: relative;
         z-index: 100;
}
img.border-light {
	border: 2px solid #f6f6f6;
}

#footer {
	position: absolute;
         top: 549px;
         left: 25px;
         font-size: 12px;
         font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
         font-weight: bold;
         text-align: left;
         color: #ffffff;
         line-height: 130%;
}
#footer a, #footer a:visited {
	color: #ffffff;
         text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
         background: transparent;
}

#counter {
         color: #444;
         display: none;
}

#termine_admin_link, #gaestebuch_admin_link, #termine_admin_link:visited, #gaestebuch_admin_link:visited {
	font-family: serif;
         font-size: 100%;
         font-weight: normal;
         text-decoration: none;
         color: #ac2b00;
         display: none;
}
#termine_admin_link:hover, #gaestebuch_admin_link:hover {
	background: transparent;
}

#header a, #header a:visited, #buttons a, #buttons a:hover {
         padding: 0;
         background: transparent;
}
a, a:visited {
	color: #fff;

         font-weight: 900;
         padding: 0 1px;
         selector-dummy: expression(this.hideFocus=true);
}
a:hover, a.visited:hover {
         color: #fff;
         background: #595d63;
}

#content_box ul, ol {
	margin: 0 10px 0 35px;
         padding:0;
}

#content_box li {
	margin: 0;
	text-align: left;
	
}

.content big {
	color: #000;
}



/** Gästebuch **/

/*.flatinput { border: 1px solid #555511; font-family: "Trebuchet MS", sans-serif; font-size: 13px; width: 93%; padding: 3px 4px; }
.flattextarea { border: 1px solid #555511; font-family: "Trebuchet MS", sans-serif; width: 97%; padding: 3px 4px;  overflow: auto; background: #fff; color: #000;  font-size: 13px;}
#mailForm .flatinput { border: 1px solid #555511; font-family: "Trebuchet MS", sans-serif; font-size: 13px; width: 230px; padding: 3px 4px; }
#mailForm .flattextarea { border: 1px solid #555511; font-family: "Trebuchet MS", sans-serif; width: 230px; background: #fff; color: #000; font-size: 13px; overflow: auto; padding: 3px 4px; }
.flatselect { width: 98%; font-family: "Trebuchet MS", sans-serif; font-size: 13px; }
#mailForm .flatselect { width: 240px; } */

.gbentry-info { color: #000000; border: 1px solid #222; margin: 15px 17px 0px 17px; padding: 5px 10px; font-size: 13px; position: relative;
/* This for all decent browsers: */
	background-image: url(graphics/background_green.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_green.png',sizingMethod='scale');
}
.gbentry-text p { font-size: 13px; margin: 0 10px; padding: 0px 3px; line-height: 19px; text-align: left; }
.gbentry-text a { color: #000; }


/** Admin-Sections **/

.admin { font-family: monospace; font-size: 110%; font-weight: bold; }
.admin form { margin: 0 20px; }
.admin input { background: transparent url(semi_black.gif); border: 1px solid #18552C; color: #fff; font-family: monospace; font-size: 11px; padding: 3px 4px; }
.admin a, .admin a:visited { color: rgb(75,175,125); }
.admin a:hover { background: rgb(75,175,125); color: #000; }
hr { color: #08451C; margin: 10px 0 0 0; padding: 0; background: #08451C; height: 2px; border: 0; }


/** Kontakt-Seite **/

.error {
        color: #a00000;
        font-weight: bold;
}
.credit {
	display: none;
         line-height: 0;
         visibility: hidden;
         height: 0;
         position: absolute;
         top: -1000px;
}



 /* TILO'S ROUNDED CORNERS */



.pink {
	/* This for all decent browsers: */
	background-image: url(graphics/background_pink.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ):*/
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_pink.png',sizingMethod='scale');
}
.green {
	/* This for all decent browsers: */
	background-image: url(graphics/background_green.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_green.png',sizingMethod='scale');
}
.blue {
	/* This for all decent browsers: */
	background-image: url(graphics/background_blue.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_blue.png',sizingMethod='scale');
}
.yellow {
	/* This for all decent browsers: */
	background-image: url(graphics/background_yellow.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_yellow.png',sizingMethod='scale');
}
.orange {
	/* This for all decent browsers: */
	background-image: url(graphics/background_orange.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_orange.png',sizingMethod='scale');
}
.white {
	/* This for all decent browsers: */
	background-image: url(graphics/background_white.png) !important;
         /* This as a hack for all old Internet Explorers ( < 7.0 ): */
         position: relative;
	width: 100%;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='graphics/background_white.png',sizingMethod='scale');
}


.content p {
	margin: 0;
         padding: 0px 12px;
         text-align: left;
         color: #ffffff;
         font-weight: bold;
         font-size: 13px;
         line-height: 19px;
}
.content tr, .content th, .content td {
	font-size: 13px;
         font-weight: bold;
         color: #fff;
         text-align: left;
         vertical-align: top;
         padding: 4px 12px;
}
.content th {
         font-size: 15px;
         text-decoration: underline;
}
.content.yellow p, .content.yellow a, .content.yellow a:visited, .content.yellow tr, .content.yellow th, .content.yellow td {
	color: #000;
}

img {
	/* This as a hack for all old Internet Explorers ( < 7.0 ): */
	behavior: url("pngbehavior.htc");
}



input, select, textarea {
	width: 100%;
         font-family: "Trebuchet MS", Arial, "DejaVu Sans Condensed", "Nimbus Sans L", sans-serif;
         font-size: 13px;
         color: #000;
}


