/* basic elements - BITTE BEACHTEN!!! */


input.button
{
   border:5px solid #000;
}

input {

border: 1px solid #b0b0b0;
margin-left: 10px;
height: 18px;
}

textarea {

border: 1px solid #b0b0b0;
margin-left: 10px;
}

body   { 
color: #4f4f4f; 
font: 11px tahoma; 
background: transparent url(images/bg-pattern.gif); 
margin: 0;
}
.bodytext {
text-align: left;
}
.footernavi {
padding-right: 45px;
}

#copyright {
margin-left: 50px;
margin-bottom: 30px;
}
a:link {
	color: #B0000D;
	text-decoration: none; 
	}
a:hover  {
	color: #696E6A;
	text-decoration: none;
}
a:visited  {
	color: #B0000D;
	text-decoration: none;
}
a:visited:hover {
	color: #696E6A;
	text-decoration: none;
}
a:active  {
	color: #696E6A;
	text-decoration: none;
}
p {
color: #4f4f4f; 
font: 11px tahoma; 
margin: 0px;
padding: 0px;
text-align: justify;
}


td {
color: #4f4f4f; 
font: 11px tahoma; 
}

table {
      padding: 0px;
}

hr {

margin: 0px;
padding: 0px;
}


div{
padding: 0px;
margin: 0px;
}



#headline_pfeil {
margin-left: 15;
margin-bottom: 8;
}
.body_content { 
      border:0px ; 
      background-color: transparent; 
      background-image: url("images/body_background.jpg");
      padding-left: 0px;
		background-repeat: repeat-y;
     }
.bottom_content { 
      border:0px ; 
      background-color: transparent; 
      background-image: url("images/bottom_mitte.jpg");
      padding-left: 0px;
     }
.content_content { 
      border:0px ; 
      background-color: transparent; 
      background-image: url("images/content_mitte.jpg");
      padding-left: 0px;
     }



.ul

{
margin-left: 20px;
}

li{
margin-left: 10px;

}


/* Platzangaben der divs, um navi einheitlich einzurücken!!! */

.navi_space {
height: 25px;
padding-left: 63px;

}
.header_navi {
padding: 0 6px 0 12px;
}
.leftcontent {
padding-left: 55px;
width: 650px;
}
.rightcontent {
padding-left: 0px;
width: 286px;
}
/* Platzangaben der divs, um Content einheitlich einzurücken!!! */

.footer{
padding-right: 65px;
padding-bottom: 0px;
}
.footeragb{
padding-right: 75px;
padding-bottom: 15px;
}
#footertext {
margin-bottom: 16;
}

.content{
padding-left: 70px;
}
.content_spacer {
padding-right: 18px;
padding-left: 18px;
}
.content_right{
padding-left: 10px;
}  

.footernav a:link{
color: #ffffff;
padding-bottom: 10px;
}


.footernav a:hover{
color: #d4d4d4;
padding-bottom: 10px;
}


.footernav a:visited{
color: #ffffff;
padding-bottom: 10px;
}


.footernav a:visited:hover{

color: #d4d4d4;
padding-bottom: 10px;
}

/* CSS ANGABEN FÜR DEN KALENDER; ALLES HIER REIN!!! */
.kalender_table {
border:0px;
font-family: Courier;
size: 11px;
color: #70716c;
width: 180px;
margin-left: 7px;
}

.calendar_time {
padding-right: 5px;
}

.kalender_monat
{
font-family: Tahoma;
size: 11px;
color: #B0000D;
font-weight: bold;
padding-bottom:4px;
text-decoration: none;
}

.kalender_monat a:link
{
font-family: Tahoma;
size: 11px;
color: #B0000D;
font-weight: bold;
padding-bottom:4px;
text-decoration: none;
}

.kalender_monat a:visited
{
font-family: Tahoma;
size: 11px;
color: #B0000D;
font-weight: bold;
padding-bottom:4px;
text-decoration: none;
}



.overlib {
padding: 5px;
}

.spscoutnetcalendar-today {background-color: #fff; color: #000000; width: 17px; font-weight: bold; }

.spscoutnetcalendar-day { 
font-family: Courier, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #000000; 
width: 17px;
padding-right: 4px;
padding-top: 2px;

}

.spscoutnetcalendar-day a:link  { 
font-family: Courier, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #ffffff; 
width: 17px;
background-image: url("images/kalender/kalender_active.jpg");
background-repeat: no-repeat;
text-decoration: none;
padding-right: 4px;
padding-top: 2px;
font-weight: bold;
}

.spscoutnetcalendar-day a:visited  { 
font-family: Courier, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #ffffff; 
width: 17px;
background-image: url("images/kalender/kalender_active.jpg");
background-repeat: no-repeat;
text-decoration: none;
padding-right: 4px;
padding-top: 2px;
font-weight: bold;
}

.spscoutnetcalendar-olcf {padding-left: 180px; margin-top:10px; font-weight: bold; font-size: 10px;}
.spscoutnetcalendar-olfg { border: solid 0px #003399; background-color: #fff; background-image: url("kalender/mitte_olbg.jpg"); }
.spscoutnetcalendar-olbg { border-top: solid 1px #515151; border-left: solid 1px #515151; border-bottom: solid 2px #515151; border-right: solid 2px #515151; background-color: #fff; }

/* CSS ANGABEN FÜR DEN LOGIN; ALLES HIER REIN!!! */


#loginbutton {
background-image: url("images/login/loginbutton-ok.jpg");
background-color: #B0000D;
height: 17px;
width: 26px;
margin-left: 5px;
border: 0px;
margin-bottom: 2px; 
}

#logoutbutton {
background-image: url("images/login/logout_button.jpg");
background-color: #B0000D;
width: 210px;
height: 18px;
margin-left: 0px;
border: 0px;
margin-top: 15px; 
}

#passwortbutton {
background-image: url("images/login/passwort_abfrage.jpg");
background-color: #B0000D;
width: 210px;
height: 18px;
margin-left: 0px;
border: 0px;
margin-top: 15px; 
}

.login_body { 
      border: solid 0px #003399; 
      background-color: transparent; 
      background-image: url("images/login/login_body.jpg");
      padding-left: 15px;
     }
.logout_button { 
      border: solid 0px #003399; 
      background-color: transparent; 
      background-image: url("images/login/login_body.jpg");
      padding-left: 0px;
     }

.login_table {
      padding: 0px;
      margin: 0px; 
      
}

#login_text {
      border: 1px solid #b0b0b0;
      height: 140px;
      width: 140px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#login_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 140px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#login_button {
      background-color: #B0000D;
      border: 1px solid #B0000D;
      height: 18px;
      margin: 0px;
      font: 11px tahoma;
      color: #fff;
      font-weight: bold;
}
#image{
 vertical-align: text-bottom;
}


.registerform{

margin-left: 10px;
padding: 10px;
}

#registerfield{

border: 1px solid #B0B0B0;
background-color: #ffffff;
width: 278px;
height: 18px;
color: #000000;
font-weight: normal;
}

#registerfieldmedium{

border: 1px solid #B0B0B0;
background-color: #ffffff;
width: 125px;
height: 18px;
color: #000000;
font-weight: normal;
}
#registertextarea{

border: 1px solid #B0B0B0;
background-color: #ffffff;
width: 250px;
height: 180px;
color: #000000;
font-weight: normal;
}

#registersubmit{
border: 0px solid #B0B0B0;
background-color: #B0000D;
width: 156px;
height: 18px;
color: #FF5700;
margin: 0px;
padding: 0px;
background-image: url("images/login/registerform-finish.jpg");
background-repeat: no-repeat;
}

#registerreset{
border: 0px solid #B0B0B0;
background-color: #FF5700;
width: 72px;
height: 18px;
color: #FF5700;
margin: 0px;
padding: 0px;
background-image: url("images/login/registerform-reset.jpg");
background-repeat: no-repeat;

}

#registerconfirm{
border: 0px solid #B0B0B0;
background-color: #FF5700;
width: 182px;
height: 18px;
color: #FF5700;
margin: 0px;
padding: 0px;
background-image: url("images/login/registerform-confirm.jpg");
background-repeat: no-repeat;

}

#registerchange{
border: 0px solid #B0B0B0;
background-color: #FF5700;
width: 134px;
height: 18px;
color: #FF5700;
margin: 0px;
padding: 0px;
background-image: url("images/login/registerform-change.jpg");
background-repeat: no-repeat;

}


/* CSS ANGABEN FÜR DEN NEWSLETTER; ALLES HIER REIN!!! */

.newsletter_body { 
      border: solid 0px #003399; 
      background-color: transparent; 
      background-image: url("images/newsletter/newsletter_body.jpg");
      padding-left: 15px;
      width: 196px;
      padding-top: 10px;
      padding-bottom: 7px;
     }
#newsletter_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 140px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
      margin: 0px 0px 6px 0px;
}
.newsletter_button {
      width: 100%;
      padding: 0px;
      margin: 0px;
      border: none;
}
.newsletter_body_button { 
      border: solid 0px #003399; 
      background-color: transparent; 
      background-image: url("images/newsletter/newsletter_body.jpg");
      padding-left: 0px;
     }


/* CSS ANGABEN FÜR NEWS; ALLES HIER REIN!!! */

#newsimage {
  	background-color: transparent; 
	vertical-align: middle; 
  	padding: 2px 2px 2px 2px;
  	}
#news_mehrbutton {
margin-top: 6px;
margin-bottom: 12px;
}

.news_space {
padding: 5px 15px 15px 15px;
}
.news_topspace{
overflow:hidden;
max-height: auto;
min-height: 350px;
}

.news_date {
text-align: right;
color: #76776C;
font: 10px Courier;
font-weight: bold;
}

h1 {
	color: #B0000D;
	text-decoration: none;
	font: 11px tahoma;
	font-weight: bold;  
	margin: 0px;
	padding: 12px 0px 2px 0px;
	line-height: normal;
	}

h2 {
	color: #B0000D;
	text-decoration: none;
	font: 11px tahoma;
	font-weight: bold;  
	margin: 0px;
	padding: 0px;
	line-height: normal;
	}


h3 {
	color: #B0000D;
	text-decoration: none;
	font: 10px tahoma;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	}

.news_autor {
	color: #636864;
	text-decoration: none;
	font: 11px tahoma;
	font-weight: bold;  
}
.news_single {
padding: 0px 20px 0px 20px;
}

.news_archive {
margin-left: 10px;
padding-right: 7px;
}

/* CSS ANGABEN FÜR GUESTBOOK; ALLES HIER REIN!!! */

.gb_footer {

color: #B0000D;
border-bottom: 0px solid #E4E4E4;
padding-bottom: 10px;
margin-bottom: 5px;
}
.gb_date {
padding-bottom: 4px;
padding-left: 4px;
color: #686D6A;
}
.gb_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 140px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
      margin: 0px 0px 0px 0px;
}
.gb_textarea {
      border: 1px solid #b0b0b0;
      height: 125px;
      width: 220px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
      margin: 0px 0px 0px 0px;
}
.gb_border {
border-bottom: 2px solid ##B0000D;
}

.gbheadline
{
font-family: Tahoma;
size: 11px;
color: #686D6A;
font-weight: bold;
padding-bottom:4px;
text-decoration: none;
padding-left: 4px;
padding-top: 2px;
}

#gbsubmit {

background-image: url(images/gb/gb-jetzteintragen.gif);
width: 125px;
height: 18px;
color: #B0000D;
background-color: #FF5A0;
border: 0;
}

#gbreset {

background-image: url(images/gb/gb-loeschen.jpg);
width: 70px;
height: 18px;
color: #B0000D;
background-color: #FF5A0;
border: 0;
margin-right: 27px;
}

/* CSS ANGABEN FÜR FORUM; ALLES HIER REIN!!! */

.tx-chcforum-pi1-Table{
width: 542px;
}

#forum_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 254px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
      margin: 0px 0px 0px 0px;
}


#searchsubmit {

background-image: url(images/forum/board-search.jpg);

width: 120px;
height: 18px;
color: #B0000D;
background-color: #FF5A0;
border: 0;
margin-left: 10px;
}

.forumtxt
{
font-family: Tahoma;
size: 11px;
color: #B0000D;
font-weight: bold;
padding-bottom:4px;
text-decoration: none;
}

       
      #mailform  {
      display: block;
text-align: left;
vertical-align: top;
width: 420px;
              padding-top: 10px;
      }
       
      #mailform .label {
              width:100px;
              display: block;
      }
       
       
      #mailform .input {
              width: 150px;
              background-color: #FFFFFF;
              border: 1px solid #7C7C7C;
              padding: 0px;
              margin: 0px;
      }
       
      #mailform .text {
              width: 150px;
              background-color: #FFFFFF;
              border: 1px solid #7C7C7C;
              padding: 0px;
              margin: 0px;
      }
       
      #mailform .submit {
              background-color: #FFFFFF;
              border: 1px solid #7C7C7C;
      } 
      
      


/* CSS ANGABEN DEN NEWSLETTER; ALLES HIER REIN!!! */

.newsletter{
color: #4f4f4f; 
font: 11px tahoma; 
background: transparent url(http://fury.de/cms/fileadmin/images/bg-pattern.gif); 
margin: 0;
}

.bottom_content_newsletter { 
      border:0px ; 
      background-color: transparent; 
      background-image: url("http://www.fury.de/cms/fileadmin/images/bottom_mitte.jpg");
      padding-left: 0px;
     }

.newsletter_spacer {
padding-right: 17px;
padding-left: 17px;
}

/* CSS ANGABEN DEN BLOG; ALLES HIER REIN!!! */

.blog_trenner {
width: 100%;
border: 2px solid #E1E1E1;


}

#forum_text {
      border: 1px solid #b0b0b0;
      height: 200px;
      width: 200px;
      margin: 0px 0px 5px 5px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#forum_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 200px;
      margin: 0px 0px 5px 5px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#forum_button {
      background-color: #B0000D;
      border: 1px solid #B0000D;
      height: 18px;
      margin: 0px;
      font: 11px tahoma;
      color: #fff;
      font-weight: bold;
}
.blog_from {
padding-top: 10px;
}

/* KONTAKT  */

#kontakt_text {
      border: 1px solid #b0b0b0;
      height: 200px;
      width: 200px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#kontakt_input {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 200px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#kontakt_input_plz {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 40px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#kontakt_input_ort {
      border: 1px solid #b0b0b0;
      height: 18px;
      width: 153px;
      margin: 0px;
      font: 11px tahoma;
      color: #4f4f4f;
}
#kontakt_button {
      background-color: #ffffff;
      border: none;
      margin: 0px;
}
/* PLAYLIST */
.album_bild{
border: 1px solid grey;
float: left;
margin-right: 10px;
}
.album_title {
font-weight: bold;
text-align: left;
vertical-align: top;
font-size: 10px;
color: white;
}
.album_amazon{
border: 1px solid grey;
text-align: left;

}


.gal_text {
width:300px;
}
.gal_preview{
width: 60px;
height: 60px;
max-height: 60px;
max-width: 60px;
overflow: hidden;
}

.gal_full{
width: 85px;
height: 85px;
max-height: 85px;
max-width: 85px;
overflow: hidden;
}
