/*******************
      Basics
********************/

.fotmid {
 width: 932px;
margin: 0 auto;
}

.midde{
      margin-left:400px;
} 
body {
	font: 12px Georgia, Times New Roman, Times, serif;
	color: #000;
	margin: 15px 0 0 35px;
	padding: 0;
}

p {
	margin: auto;
	padding: 0;
} 

h1, h2, h3 {
	font-size: 14px; 
	font-weight: bold;
}

ul {
	margin: 0;
	padding: 0;
	list-style: disc;
	list-style-position: inside;
}

a:link, a:visited  {
	text-decoration: none;
	color: #71191E
}

a:hover, a:active  {
	text-decoration: underline;
	color: #71191E
}

img {
	border: 0;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;        
         margin: 0px 10px 0px 0px;
}

.centered {
       display: block;
       margin-left: auto; 
       margin-right: auto;
}

.date {
	font-size: 10px
}

.center {
	text-align: center;
       padding: 15px 0 15px 0
}


.clear {clear:both;}

/*******************
     Geruest
********************/

#header {
	width: 930px;
	height: 150x;
	margin: 0;
	padding: 0;
}

#corset {
    width: 932px;
 border-bottom: 1px solid #71191E;
margin: 0 auto;
}

#navi {
	width: 125px; /*Breite 145px*/
	height: 468px;
	margin: 20px 20px 0 0;
	padding: 20px 0 0 0;
	background: url(/fileadmin/images/bg_navi.jpg) no-repeat 0 0;
	float: left;
}

#content {
	width: 545px;
	margin: 20px 0 0 0;
	float: left
}


#container {
	width: 180px; /*Breite 200px*/
	margin: 20px 0 0 20px;
	padding: 0;
	float: left
}

#flvplayer{
	margin: 0 0 0 100px;
}
/**
#index{
	margin: 0 0 0 100px;
}
**/
.lyrics {
                text-align: center
}


/*******************
     Gaestebuch
********************/

.tx-guestbook-list-header { background-color: rgb(251, 246, 233); color: rgb(113, 25, 30); font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; }

.tx-guestbook-list-row { background-color: rgb(255, 255, 255); }

.tx-guestbook-list-rowleft { background-color: rgb(255, 255, 255); }

.tx-guestbook-list-entrycomment-title { font-weight: bold; }

.tx-guestbook-list-entrycomment { font-style: italic; }

.tx-guestbook-list-small { font-size: 9px; color: rgb(102, 102, 102); }

.tx-veguestbook-pi1-browsebox td { font-size: 9px; color: rgb(102, 102, 102); }

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

.tx-veguestbook-pi1-browsebox-SCell { background-color: rgb(113, 25, 30); }

.tx-guestbook-latest-header { background-color: rgb(83, 149, 33); color: rgb(255, 255, 255); font-weight: bold; }

.tx-guestbook-latest-row { background-color: rgb(255, 255, 255); }

.tx-guestbook-latest-small { font-size: 9px; color: rgb(102, 102, 102); }

.tx-guestbook-form-inputfield-med { border: 1pt solid rgb(113, 25, 30); color: rgb(51, 51, 51); }

.tx-guestbook-form-inputfield-big { border: 1pt solid rgb(113, 25, 30); color: rgb(51, 51, 51); }

.tx-guestbook-form-textarea { border: 1pt solid rgb(113, 25, 30); color: rgb(51, 51, 51); }

.tx-guestbook-form-obligationfield { color: rgb(204, 0, 0); }

.tx-guestbook-form-error { color: rgb(204, 0, 0); }

input { background-color: rgb(255, 255, 255); border: 1pt solid rgb(113, 25, 30); color: rgb(113, 25, 30);}




/*Newsletter*/

.csc-mailform input{
	margin: 0 0 7px 0;
	color: #000;
	border-top: 1px solid #71191E;
	border-left: 1px solid #71191E;
	border-bottom: 2px solid #71191E;
	border-right: 2px solid #71191E;
}

.csc-mailform submit {
	color: #71191E;
	border-top: 1px solid #71191E;
	border-left: 1px solid #71191E;
	border-bottom: 2px solid #71191E;
	border-right: 2px solid #71191E;
}

/*Twitter*/
#twrss_table{
  width:540px;
  margin-bottom:20px;
}
#twrss_head{
  background-image:url(../templates/img/twitter_bg_top.jpg);
  height:29px;
}
#twrss_body{
  background-image:url(../templates/img/twitter_bg_middle.jpg);
}

#twrss_footer{
   background-image:url(../templates/img/twitter_bg_bottom.jpg);
   height:3px;
}

.twrss_bodytext{
  border-bottom:1px solid #A1E8F7;
  margin:0 5px;
  padding: 5px 0;
}

#twrss_table .twitter_date {
  color:#666666;
}
#twrss_table .twrss_bodytext a {
  color:#FF9900;
}
#twrss_table #twrss_followme {
  padding:3px 0;
  text-align:center;
}