body {
		background-color:#99ccff;
		background-image:url(images/bg.gif);
		font-family: Arial,helvetica,sans-serif;
                font-size: 12px;
                color: #818181;
		margin: 40px 0 20px 0;
		padding:0px;
                line-height: 20px;}

a.testimo {
color: #818181;
float:right;
font-weight: normal;
margin-top: 0px;
letter-spacing: -1px;}

a {color:#7dc0d5;}

a:hover {color:white;
		background-color:#47c7ef;
		text-decoration:none;}

a img {border: 1px solid #ffffff;}
a:hover img {border: 1px solid silver;}
hr {color: #ffffff;}

#content2 h2 {
                background-image:url(images/monstergelb1.png);
                background-repeat: no-repeat;
                background-position: 280px 0px;
                width: 400px;
                font-size: 40px;
                color: #a7e0f9;
                padding: 20px 0px 20px 0px;
                margin: 0px 0 10px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;}

#content2 h4 {
margin: -20px 0 0 -200px;
padding: 0;}

#welcomebox h3,  {   
                width: 320px;
                font-size: 41px;
                color: #a7e0f9;
                padding: 40px 0px 20px 0px;
                margin: 50px 0 20px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;
border-top: 5px dotted #dcf3fd;}



#wyg h3 {       font-size: 25px;
                width: 100px;
                color: #a7e0f9;
                padding: 20px 0px 12px 0px;
                margin: 30px 0 0px 20px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;} 

#testimonials h4 {                
                width: 320px;
                font-size: 41px;
                color: #a7e0f9;
                padding: 40px 0px 20px 0px;
                margin: 50px 0 20px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;
border-top: 5px dotted #dcf3fd;}

#testis h4 {                
                width: 320px;
                font-size: 41px;
                color: #a7e0f9;
                padding: 40px 0px 20px 0px;
                margin: 50px 0 20px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;}

#terms h4 {                
                width: 400px;
                font-size: 41px;
                color: #a7e0f9;
                padding: 0px 0px 20px 0px;
                margin: -90px 0 20px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;}


#wyg ul {list-style: none;
          padding:0px 0 0 20px; 
          margin:0px 0 10px 0;
          line-height: 14px;}






#main { 
		margin:0px auto;
                width:860px;}

#header { width: 860px;
height: 200px;
margin: 0px 0 0 0;
}

#header img {
margin: 0 auto 0px 25px;
float:left;
}
  
#navi {margin:76px 50px 76px 0;
float:right;


}        


#navi ul{
list-style-type:none;
font-size: 35px;
margin: 0;
height: 35px;
letter-spacing: -3px;

}

#navi ul li {
display: inline;
text-decoration: none;
margin: 0 5px ;


}

#navi a {
padding:0px 0%;
margin: 0;
text-decoration: none; 
font-weight: normal;
color: #ffffff;
text-transform: uppercase;

}

#navi a:hover {
margin: 0px 0;
padding:0px 0%;
color: #e52840;
font-weight: normal;
text-transform: uppercase;
background: none;


}

#navi a:active {
margin: 0px 0;
padding:0px 0%;
color: #e52840;
font-weight: normal;
text-transform: uppercase;


}

#navi b {
padding:0px 0%;
text-decoration: none; 
color: #e52840;
font-weight: normal;
text-transform: uppercase;

}

#navi b:hover {
margin: 0px 0;
padding:0px 0%;
color: #e52840;
font-weight: normal;
text-transform: uppercase;

}

#content {
		background-image:url(images/stripes.gif);
		background-color:white;
		padding:10px;
		width: 840px;
                margin:0px 0 0 0px;
	}

#contentwrapper {background: #fff;}



#content2 {
		width: 640px;
		background-color:white;
		margin:0px 0  0 190px;
		padding:10px 10px 10px 0px;}



h4 img {display: none;}

.imag img {display:none;}

.imag{

  background-image: url(images/cornerbanner2.png);
  width: 860px;
  height: 151px;
  display: block;
}
a.imag:hover {
  background-image: url(images/cornerbanner1.png);
  background-color: transparent;
}

#wrapper {margin-bottom: 0px;
border-left: 5px dotted #dcf3fd;}

#welcomebox {
             float: left;
             padding-left: 30px;
             font-size: 13px;
             width: 320px;
             letter-spacing: -1px;
             margin: 0x 40px 40px 0;}

#welcomebox span {color: #a7e0f9;
                 font-size: 20px; }
#welcomebox hr {margin: 2.5px;
                color: transparent;}



#wyg  {margin: -130px 0 0 400px;
       width: 210px;
       color: #000000;
       font-size:11px;
       letter-spacing: 0px;}


#announcment {margin: 20px 0 0 15px;
              padding: 0px 0px 0px 0px;
              color: #e52840;
             
              font-size: 20px;
              letter-spacing: -1px;}



#testimonials {background-image:url(images/monsterrot2.png);
                background-repeat: no-repeat;
                background-position: 310px 35px;
                margin: 0px 0 40px 0;
               padding: 0 30px;
               border-left: 5px dotted #dcf3fd;}

#testimonials hr {color: transparent;
margin: 20px 0;
}
#testimonials td {padding: 15px 15px 0  0px;}

#testis hr {color: transparent;
margin: 20px 0;
clear: both;}

#testimonials a {text-decoration: none;
font-size: 13px;
font-weight: bold}


#testis {background-image:url(images/monsterrot2.png);
                background-repeat: no-repeat;
                background-position: 310px 35px;
                margin: -170px 0 0 0;
                width: 510px;
                padding: 0 30px;
                border-left: 5px dotted #dcf3fd;}



#testis a { color: #7dc0d5;
background-image: none;
margin: 0;
padding: 0;
letter-spacing: -1px;
font-size: 13px;
font-weight:bold;}

#testis a:hover  
{color:white;
background-color:#47c7ef;
text-decoration:none;
background-image: none;
margin: 0;
padding: 0;
letter-spacing: -1px;}

#testis td {
padding-top: 15px;
padding-bottom: 15px; }

#testis img { margin: 0 15px 0 0;}


#terms {background-image:url(images/monsterrot2.png);
                background-repeat: no-repeat;
                background-position: 400px 0px;
                margin: 0px 0 40px 0;
               padding: 0 30px;
               border-left: 5px dotted #dcf3fd;}


#signup3 {background-image:url(images/monstergelb1.png);
                background-repeat: no-repeat;
                background-position: 100px 0px;
width: 175px;
padding:10px;
margin: 0 auto;}

#signup3 a{margin: 0px 0 0px 0px;
text-transform:uppercase;
text-decoration: none;
font-size: 24px;
letter-spacing: -1px;
line-height: 18px;}

#signup3 a span {margin: 0px 0 0px 0px;
text-transform:uppercase;
text-decoration: none;
font-size: 24px;
color: #e52840;
}

#signup3 a:hover {margin: 0px 0 0px 0px;
text-transform:uppercase;
text-decoration: none;
font-size: 24px;
color: #e52840;
background-color:transparent;
}

#signup3 a:hover span {margin: 0px 0 0px 0px;
text-transform:uppercase;
text-decoration: none;
font-size: 24px;
color: #a7e0f9;
background-color:transparent;
}

.section {width: 250px;
padding: 20px 0;
background-image:url(images/monsterschwarz1.png);
                background-repeat: no-repeat;
                background-position: 170px 0px;}

.section:hover {width: 250px;
padding: 20px 0;
background-image:url(images/monstergelb2.png);
                background-repeat: no-repeat;
                background-position: 170px 0px;}




.section a  {   color: #e52840;
                font-size: 24px;
                text-decoration: none;
                margin: 0 0 0 0px;
                padding: 10px 0px 10px 20px;
               letter-spacing: -2px;}

.section a:hover {
                background-color: transparent;
                color: #a7e0f9;
                font-size: 24px;
                text-decoration: none;
                margin: 0 0 0 0px;
                padding:10px 0px 10px 20px;
               letter-spacing: -2px;}




#sidebar { 
background: #fff;
float:left;
width: 190px;
padding:  10px 0 0 0;
margin: 0px 0 0 0;}

#sidebar hr {width: 148px;
float: left;
margin-left: 10px;
border-top: 5px dotted #dcf3fd;
}

#sidebar h2 {   background-image:url(images/monsterblau1.png);
                background-repeat: no-repeat;
                text-transform: uppercase;
                font-weight: normal;
                font-size: 24px;
                color: #19adad;
                padding: 20px 0 0 42px;
                letter-spacing: -2px;}

#sidebar h3 {color: #e52840;
             text-transform: uppercase;
             font-weight: normal;
             font-size: 24px;
             letter-spacing: -2px;
             margin-bottom: 3px;}

#sidebar h4 {width: 50px;
             color: #d8d21f;
             background-image:url(images/monstergelb2.png);
             background-repeat: no-repeat;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2px;
             padding-left: 44px; 
             padding-bottom: 0px;
             margin: 10px 5px 10px 5px;
             font-size:20px;
             line-height: 20px;}

#Kontakt h6 {width: 100px;
             color: #e52840;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2px;
             font-size:24px;
             margin:  2px 0 10px 0;
             line-height: 19px;}

#about h6 { color: #a7e0f9;
             text-transform: uppercase;
             font-weight: normal;
             letter-spacing: -2.5px;
             font-size:24px;
             margin: 20px 0 12px 0;}

#signup1 { padding: 10px;
margin-bottom:10px;
           background-image:url(images/monsterrot1.png);
           background-repeat: no-repeat;
           background-position: 95px 35px;
 }

#signup1 a {color: #e52840;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding-bottom: 0px;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;
}

#signup1 a span {color: #a7e0f9;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;}

#signup1 a:hover {color: #a7e0f9;
background-color: #ffffff;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;
}

#signup1 a:hover span {color: #e52840;
background-color: #ffffff;
text-decoration: none;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 17px;
letter-spacing: -1.5px;}

#about {padding: 10px;
letter-spacing: -1.1px;
font-size: 14px;
line-height: 14px;
font-weight: normal;
color: #000000;}

#addthis {padding:  20px 10px;
          margin: 15px 0;}

#logindiv {padding: 10px;}

input.submit {color: #ffffff;
font-size: 12px;
background: #e52840;
letter-spacing: -1px;
border: 0.5px solid #e52840;
margin-bottom: 0px; 
}

input.submit:hover {color: #e52840;
font-size: 12px;
background: #ffffff;
letter-spacing: -1px;
border: none;
margin-bottom: 0px; 
border: 0.5px solid #e52840;}

#formdiv {
background-color:#ffffff;
margin:0px 0 0px 0}

#Kontakt {
             background-image:url(images/monsterrot3.png);
             background-repeat: no-repeat;
             color: #000000;
             background-position: 105px 18px;
             background-color:#ffffff;
             padding: 14px;
             font-size: 13px;
             margin:10px 0 0px 0;
             letter-spacing: -1px;
             line-height: 16px;}


#contactform {padding: 10px;
margin-bottom: 1px;}

#login_password.text, #login_email.text {width: 138px;
height: 16px;
color: #7c7a6e;
margin: 0 auto 5px auto;
padding: 0px 0px;
font-size: 12px;
letter-spacing: -1px;
background: #dcf3fd;
border: none;}

#contactmail
{width: 125px;
height: 16px;
color: #7c7a6e;
margin: 0 auto 5px auto;
padding: 0px 0px;
font-size: 12px;
letter-spacing: -1px;
background: #dcf3fd;
border: none;

}


#senden {color: #ffffff;
background: #e52840;
letter-spacing: -1px;
border: none;
font-size: 12px;
border: 0.5px solid #e52840;
}

#senden:hover {color: #e52840;
background: #ffffff;
letter-spacing: -1px;
border: none;
font-size: 12px;
border: 0.5px solid #e52840; }

#anliegen {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
width: 145px;
color: #7c7a6e;
height: 75px;
margin:  0 0 6px 0;
padding: 2px 0px;
font-size: 12px;
background: #dcf3fd;
border: none;

}





#support {margin: -125px 0 0 0;
          width: 510px;
          padding: 0 30px;
          border-left: 5px dotted #dcf3fd;}

#support h2,#support h4, #wire h2, #faq h2 { background-image:url(images/monstergelb1.png);
                background-repeat: no-repeat;
                background-position: 200px 0px;
                width: 400px;
                font-size: 40px;
                color: #a7e0f9;
                padding: 20px 0px 20px 0px;
                margin: 25px 0 10px 0px;
                text-transform: uppercase;
                letter-spacing: -3px;
                font-weight: normal;
                 line-height: 30px;}





#support h4 { background-position: 280px 0px;}

#support td {padding: 10px;}

#support hr, #faq hr, #imprint hr {border-top: 5px dotted #dcf3fd;
margin: 20px 0;}

#wire, #faq, #imprint {margin: -125px 0 0 0;
          width: 510px;
          padding: 0 30px;
          border-left: 5px dotted #dcf3fd;}

#wire h2 { background-position: 350px 25px;}



#wire td {padding: 5px 0;}
#faq h2 { background-position: 350px 25px;}
#imprint h2{background-position: 200px 0px;}
#announcetable { 

}

#announcetable tr td {padding: 0 0px 0 0px;
text-align: center;
border: 1px solid #ffffff;
 background: #dcf3fd;
padding:10px;}

a#twitter_button    
{margin:0%;
font-size:36px;
text-transform: uppercase;
letter-spacing: -4px;
line-height: 30px;
text-decoration:none;}

a#twitter_button span {margin:0%;
font-size:23px;
text-transform: uppercase;
letter-spacing: -3px;
line-height: 30px;
text-decoration:underline;}

#twitter_button:hover  {color: #e52840;
                       text-transform: uppercase;
                       letter-spacing: -4px;
                       background-color: transparent;              
                       text-decoration: none;
                       line-height: 30px;}

#twitter_button:hover span  {color: #e52840;
                       text-transform: uppercase;
                       letter-spacing: -3px;
                       background-color: transparent;              
                       text-decoration: none;
                       line-height: 30px;}

#special, #special span {color: #e52840;
text-decoration: none;}
#special:hover, #special:hover span {color: #7dc0d5;
                                     text-decoration: none;
                                     background-color: transparent;}

#trickfooter {clear:both;}
#footer {width: 120px;
background-color:#a7e0f9;}
#footer a  {color: #fff;
font-weight: bold;}



































