body {
        background: #3aaadc url("http://www.stroga-festival.de/img/bg.jpg") bottom left repeat-x fixed;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        font-size: 11px;
        font-family: Trebuchet MS, Garamond,Times New Roman;
        color:#333333;
        line-height: 15px;
}

td
{
        font-size: 12px;
        font-family: Trebuchet MS, Garamond,Times New Roman;
}
a:link {
        color: #000000;
        text-decoration: none;
}

a:visited {
        color: #000000;
        text-decoration: none;
}

a:hover {
        color: #000000;
        text-decoration: underline;
}


input, textarea, select {
	color: #1B1613;
	padding-left: 1px;
   font-family: Trebuchet MS, Geneva, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
   background: #EEEEEE;
}

.td_menue {
         background:#E04821;
         color:#FFFFFF;
}

.td_content
{
         background: url(../img/bg/bg_content.gif);
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 11px;
         font-style: normal;
    	   font-weight: normal;
         color: #1B1613;
         padding: 4px;
}

.td_footer
{
         background:#1B1613;
         color:#B3B3B3;
         font-family: Trebuchet MS Helvetica, sans-serif;
         font-size: 9px;
         font-style: normal;
    	   font-weight: normal;
         text-transform: uppercase;
         padding: 4px;
}

.td_partner
{
         background:#000000;
         color:#B3B3B3;
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 9px;
         font-style: normal;
    	   font-weight: normal;
         text-transform: uppercase;
         width: 155px;
         border: 1px dotted #B3B3B3;
         height: 70px;
}

.td_new
{
         background:#FeFef4;
         color:#B3B3B3;
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 12px;
         line-height: 20px;
         font-style: normal;
    	   font-weight: bold;
         border: 1px solid #B3B3B3;
}

.td_crew_infos
{
         background: url(../img/bg/bg_paper.gif);
         color:#1B1613;
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 11px;
         font-style: normal;
    	   font-weight: normal;
         border: 1px dotted #B3B3B3;
         padding:5px;
         line-height: 17px;
         text-align: justify;
}

.border_dj {
    border: 1px solid #1B1613;
}

.dj_line {
        background: url('../img/bg/bg_table.gif') repeat-x left;
}

   .dj_info
{
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 11px;
         font-style: normal;
    	   font-weight: normal;
         color: #1B1613;
}

.td_me
{
         font-family: Trebuchet MS, Garamond,Times New Roman;
         font-size: 11px;
         font-style: normal;
    	   font-weight: normal;
         background: #FFFFCC;
}

/* Hinweisbox*/
.td_box_info {
   padding: 7px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#333333;
   background:#FFFFFF;
   line-height: 23px;
   border-left: 1px solid #DEDEDE;
   border-right: 4px solid #CCCCCC;
   border-top: 1px solid #DEDEDE;
   border-bottom: 4px solid #CCCCCC;

}

.td_box {
   padding: 6px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#333333;
   border-left: 1px solid #DEDEDE;
   border-right: 4px solid #CCCCCC;
   border-top: 1px solid #DEDEDE;
   border-bottom: 4px solid #CCCCCC;
   line-height: 18px;
   background:#FFFFFF;
}

.td_box_time {
   padding: 6px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#EEEEEE;
   background: #1B1613;
   line-height: 18pt;
}

/* Hinweisbox*/
.td_box_info_gb {
   padding: 6px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
    color:#333333;
   border-left: 1px solid #DEDEDE;
   border-right: 4px solid #CCCCCC;
   border-top: 1px solid #DEDEDE;
   border-bottom: 4px solid #CCCCCC;
   line-height: 18pt;
   background:#FFFFFF;


}

/* Hinweisbox*/
.td_box_info_impressum {
   padding: 6px;
   font-size: 10px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#333333;
   border-left: 1px solid #DEDEDE;
   border-right: 4px solid #CCCCCC;
   border-top: 1px solid #DEDEDE;
   border-bottom: 4px solid #CCCCCC;
   line-height: 14pt;
   background:#FFFFFF;


}
/* Hinweisbox*/
.td_box_info_right {
   padding: 6px;
   background:#FFFFFF;
   font-size: 11px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#333333;
   text-align: justify;
   line-height: 12pt;
   width:190px;
   border-left: 1px solid #DEDEDE;
   border-right: 4px solid #CCCCCC;
   border-top: 1px solid #DEDEDE;
   border-bottom: 4px solid #CCCCCC;

}

.td_box_info_right_color {
   padding: 6px;
   font-size: 11px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#333333;
   border-left: 2px solid #DEDEDE;
   border-right: 1px solid #CCCCCC;
   border-top: 2px solid #DEDEDE;
   border-bottom: 3px solid #CCCCCC;
   text-align: justify;
   line-height: 12pt;
   width:190px;
   background: #FBCBC2;
}

.gb_titel {
   background:#1B1613;
   padding: 6px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#C62618;
   line-height: 16pt;
   font-weight: bold;
   border:1px solid #1B1613;
}

.gb_infos  {
   background:#787777;
   padding: 6px;
   border-left:1px solid #CCCC;
	border-right:1px solid #1B1613;
   font-size: 11px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#EEEEEE;
   line-height: 14pt;
}

.gb_text {
   background:#1B1613;
   padding: 6px;
   font-size: 12px;
   font-family: Trebuchet MS, Garamond,Times New Roman;
   color:#EEEEEE;
   line-height: 16pt;
   border:1px solid #1B1613;
}

/* Trennlinie */
.td_line {
   background: url(../img/pkt_red.gif) repeat-x left;
   height: 2px;
}

.td_line_v {
   background: url(../img/bg/bg_table_v.gif) repeat-y;
}


/* Trennlinie durchgezogen bottom*/
.td_line_solid {
   border-bottom: 1px solid #F3A982;
   padding: 6px;
   height: 1px;
   font-size: 11px;
}

/* Small */
.td_small {
   letter-spacing: 0.1em;
   font-size: 7pt;
   font-family: Trebuchet MS;
}

.td_c_form_info {
   background: url(../img/mn_s_active.gif) no-repeat top left;
   background-color: #FFFFFF;
   padding: 6px;
   font-size: 8pt;
   font-family: Trebuchet MS;
   width:234px;
   color:#333333;
   border: 1px solid #000000;
   text-indent: 18px;
   text-align: justify;
}

/* Fehlerauschriften */
.td_error {
   color:#E95000;
   font-weight: bold;
   height: 12px;
}

/* Fehlerauschriften */
.tderror {
   color:#E95000;
   font-weight: bold;
   height: 12px;
}

.td_del {
   font-size: 8pt;
	color: #FFFFFF;
   overflow:auto;
   background-color: #cc0000;
   border: 1px solid #000000;
   text-align: center;
   padding: 5px;
}

.noform {
   background: none;
   border: none;
   font-size: 13px;
   font-weight: bold;
}

/* ForumTD1 */
.td_cell1 {
   background: #F0F0F0;
   letter-spacing: 0.1em;
   line-height: 12pt;
   font-size: 8pt;
   padding: 8px;
}

/* ForumTD2 */
.td_cell2 {
   background: #FBFBFB;
   letter-spacing: 0.1em;
   line-height: 12pt;
   font-size: 8pt;
   padding: 8px;
}

/* Rahmen Account */
.tab_account {
   border: 1px solid #EB8D74;
   padding: 0px;
}

.tab_account_in {
   border: 1px solid #FF2F30;
   padding: 0px;
   background: #FFFFFF;
}

/* Text-Faktor */
.tab_s_list {
   background: #FEF5F2;
   padding: 3px;
   border: none;
}

/* Rahmen NewM */
.tab_account_new {
   border: 1px solid #72BC0C;
   padding: 0px;
}

/* Head Account */
.td_account_head {
   padding: 2px;
   font-size: 11pt;
   font-family: Trebuchet MS;
   color: #444343;
   font-weight: bold;
   background: #EEEEEE;
}

/* Conent Account */
.td_account_content {
   padding: 4px;
}

/* Head Account */
.td_account_bottom {
   padding: 4px;
   font-size: 8pt;
   font-family: Trebuchet MS;
   color: #000000;
   font-weight: bold;
   background: #FEF5F2;
}

.forumuser {
 background:url(../img/bg/bg_forum_user.jpg) no-repeat top left #EFEFEF;
 font-family:Trebuchet MS,Trebuchet MS,Trebuchet MS, Trebuchet MS;
 font-size:11px;
 color:black;
 padding-top: 5px;
 width:95px;
 height:195px;
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #EEEEEE;
 border-right: 1px solid #cccccc;
 border-top: 1px solid #EEEEEE;}

 .calendar {
	font-family: Trebuchet MS, Trebuchet MS, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
  width:185px;
  background-color: #F0CD96;
}

.calendar_selected {
	font-size: 8pt;
	color: #666666;
   overflow:auto;
   border: 2px solid #FF0000;
   text-align: center;
}

.calendar_geb {
   font-size: 8pt;
	color: #FFFFFF;
   overflow:auto;
   background-color: #ED9781;
   border: 1px solid #000000;
   text-align: center;
}

.calendar_geb_now {
	font-size: 8pt;
	color: #FFFFFF;
   overflow:auto;
   background-color: #ED9781;
   border: 2px solid #FF0000;
   text-align: center;
}

.tdprint {
   font-size: 8pt;
	border: 1px solid #aaaaaa;
   background: #eeeeee;
}
.month {
	border: 1px solid #aaaaaa;
   padding: 3px;
   width: 168px;
}
.tdhead_cal {
   background: #ffffff;
	padding: 3px;
}
/* Counterstyle */
    #mycountdowndiv {
	  	color: #cc3333;
    	font-family: "georgia", Trebuchet MS, sans-serif;
    	font-size: 13px;
      font-weight: bold; }














.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
text-align: center;
padding: 3px;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 3px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
width: 38px;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000000;
background-color: #EBE8DD;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000000;
background-color: #EBE8DD;
font-weight: bold;
}

.handcursor{
cursor:hand;
cursor:pointer;
color: #FF3333;
}

.tdloading {
  background:url(../img/loading.gif) no-repeat left top;
  background-position: 60px 20%;
  height:40px;
  width: 150px;
}









.contentslide{
border-bottom-width: 6px;
padding: 8px;
width: 512px;
height: 170px;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 508px;
text-align: left;
padding: 10px;
background-color: #DCD9D9;
}

.pagination a{
padding: 3px;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

/* Inset 3D Raised */
.raised {background: transparent; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;}

/* Chat */
.entry {
width: 100%;
background-color: #F5F5F5;
border: 1 dotted #666666;
font-family: Verdana;
}

.entry#small {
color: #CCCCCC;
}

.chat {
width: 500px;
height: 150px;
background: #DDDDDD;
color: #000000;
border: 1px solid #666666;
font-family: Verdana;
overflow: auto;
}

/* Box Menüpunkt erfassen*/
.form_edit_menue {
   background: #EEEEEE;
   border: 1px solid #c9c9c9;
   border-left: 6px solid #c9c9c9;
   padding: 10px;
   margin-bottom: 10px;
}

/* Eingabefelder Menüpunkt erfassen*/
.form_menue_entry {
   width:250px;
   border: 1px solid #CCCCCC;
   border-left: 6px solid #c9c9c9;
   padding: 3px;
   font-size: 12px;
   background: #EEECA8;
   font-family: Arial;
   font-weight: bold;
}
/* width frei! */
.form_menue_entry_ {
   border: 1px solid #CCCCCC;
   border-left: 6px solid #c9c9c9;
   padding: 3px;
   font-size: 12px;
   background: #EEECA8;
   font-family: Arial;
   font-weight: bold;
}
/* Button Abbrechen */
.button_cancel {
   background: none;
   border: none;
   background:url(../img/button_cancel.gif) no-repeat;
   width: 83px;
   height: 16px;
}

/* Button speichern */
.button_save {
   background: none;
   border: none;
   background:url(../img/button_save.gif) no-repeat;
   width: 83px;
   height: 16px;
}

/* Button löschen */
.button_delete {
   background: none;
   border: none;
   background:url(../img/button_delete.gif) no-repeat;
   width: 83px;
   height: 16px;
}

/* Galeriebeschreibung */
.gal_bes {
   background: #F8F7BD;
   border: 1px solid #c9c9c9;
   border-left: 6px solid #c9c9c9;
   padding: 10px;
   margin-bottom: 10px;
   font-size: 13px;
   letter-spacing: 0.2em;
}

/* Zelle Bilderinfos */
.gal_td {
   background: #F1F1CA;
   border: 0px;
   width: 167px;
   padding: 4px;
   font-size: 12px;
}

/* Zelle Bilderinfos */
.gal_td_img {
   background: #F1F1CA;
   border: 0px;
   width: 167px;
   padding: 4px;
   height: 125px;
}

	h1 {
				font: 20px/1.5em Trebuchet MS;
				font-weight: bold;
				border-bottom: 1px solid #444444;
				margin-bottom: 10px;
			}

		h2 {
				font: 16px/1.5em Trebuchet MS;
				font-weight: bold;
				border-bottom: 1px solid #444444;
				margin-bottom: 10px;
			}

		.box_start{
			}

  .box_info_right{
			 float: right;
			 margin-left: 10px;
			 border: 1px solid #444444;
			 background: #EFEFEF;
			 padding: 5px;
			}

			.clear {
				clear: both;
			}

		.wichtig {
				font: 15px/1.5em Verdana;
				font-weight: bold;
				padding: 5px;
			}

