/* VinylBreaker.com -- css */

body { padding-top: 30px; background-image: url(../img/background.jpg); background-position: top; background-repeat: 
repeat-x; background-color: #060606; text-align: center; margin: 0px; }

#all { width: 862px; border: none; text-align: center; }

/* Login Div oben */

#loginframe { position: fixed; top:0px; left:0px; right:0px; background:url(../img/div_bg.png); text-align:left; 
padding:0px; height: 25px; width: 100%; min-width:991px; font-family: Trebuchet MS; color: #fff; font-size: 12px; }

/* Login */

#signin_menu { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; 
display:none; background-image:url(../img/login_bg.png); position:fixed; width:210px; z-index:100;  border:1px transparent; 
text-align:left; padding:12px; top: 24.5px;  margin-top:5px; margin-right: 0px; *margin-right: -1px; color:#fff; font-size:11px; }

#signin_menu input[type=text], 
#signin_menu input[type=password] { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ACE; 
font-size:13px; margin:0 0 5px; padding:5px; width:203px; }

#signin_menu p { margin:0; }
#signin_menu a { color:#fff; }
#signin_menu label { font-weight:normal; }
#signin_menu p.remember { padding:10px 0; }
#signin_menu p.forgot, 
#signin_menu p.complete { clear:both; margin:5px 0; }
#signin_menu p a { color:#27B!important; }
#signin_submit { -moz-border-radius:4px; -webkit-border-radius:4px; background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0; 
border:1px solid #39D; color:#fff; text-shadow:0 -1px 0 #39d; padding:4px 10px 5px; font-size:11px; margin:0 5px 0 0; font-weight:bold; }

#signin_submit::-moz-focus-inner { padding:0; border:0; }
#signin_submit:hover, #signin_submit:focus { background-position:0 -5px; cursor:pointer; }

/* Klassen */

a { color: #ff0000; }
a:hover { color: #ff0000; }
a.hmenu { color: #ff0000; font-family: Trebuchet MS; font-size: 11px; text-decoration: underline; }
a.hmenu:hover { color: #ff0000;	font-family: Trebuchet MS; font-size: 11px;	text-decoration: none; }

a.box { color: #fff; font-family: Trebuchet MS;	font-size: 11px; text-decoration: none; }
a.box:hover { text-decoration: bold; color: #ff0000; }

td { font-family: Trebuchet MS; font-size: 11px; color: #000; }

.Chead { background:url('../img/chead.png'); color: #fff }
.Chead td, .Chead td strong, .Chead h4, .Chead td b { color: #fff; }

.Callg { background-color: #000; color: #fff; }
.Callg td { color: #000; }

.Cnorm { background-color: #ccc; color: #000; }
.Cnorm:hover { background-color: #fff; }
.Cmite { background-color: #ccc; }
.Cmite:hover { background-color: #fff; }
.Cdark { background:url('../img/cdark.png'); color: #fff; }

#Ballg { color: #000; }
#Ballg td {	color: #fff; }

.Bhead { background-color: #ccc; color: #000; }
.Bbody { background-color: #000; color: #fff; }

.rand { border: solid #1b1b1b 1px; }
.smalfont { font-size: 10px; text-decoration: none;	color: #000; }
.smalfont-lastforum { font-size: 10px; text-decoration: none; color: #fff; }
.border { background-color: #000; }

hr { height: 0px; border: solid #1b1b1b 0px; border-top-width: 1px; }

input, textarea, select { color: #000; font: 12px Trebuchet MS; border-color: #1b1b1b; border-width: 1px; border-style: solid; font-weight: none; 
text-decoration: none; background-color: #EFEFEF; }

#img01 { background-image: url(../img/img_01.jpg); width: 862px; height: 41px; border: none; }
#img01-inhalt1 { padding-top: 16px; padding-left: 20px; font-size: 10px; font-family: Verdana; float: left; }    
#img01-inhalt2 { padding-top: 16px; padding-right: 20px; font-size: 10px; font-family: Verdana; float: right; }
#img02 { background-image: url(../img/img_02.jpg); width: 862px; height: 166px; border: none; }

#content { background-color: #e2e2e2; border: none; font-size: 11px; font-color: #000; font-family: Trebuchet MS; }

#kontakt { font-size: 11px; font-family: Trebuchet MS; }

#h1 { padding-left: 2px; font-color: #ff0000; font-weight: bold; }

.abg { background-color: #fff; }

hmenu { color: #fff; font-family: Trebuchet MS;	font-size: 11px; text-decoration: none; }

.Topicimg { background-color: #fff; }

#topnavi { padding-left: 50px; }

/* Partnerbox */

#partner {position:fixed; top:40px; right:0px; float: left; width: 108px; }