/* CSS Document */

body { 
font-family:arial,tahoma,verdana,helvetica;
text-align:left;
}

label { /* Alle Labels UND Formularelemente auswaehlen */
position:relative;
display: block;
float: left;
left:100px;
width: 200px; /* Breite.*/
}

form br { /* Alle Zeilenumbrueche in Formularen auswaehlen */
clear: left; /* das floating der labels und inputs aufheben */
}

label {
position:relative;
left:100px;
text-align: left;
padding-right: 1em;
}

.label { /* Label fuer die Startseite */
float: left;
width: 150px;
text-align: right;
padding-top: 3px;
padding-right: 5px;
}

.reihe {
clear: both;
padding: 2px 0px;
}

.feld {
float: right;
width: 200px;
text-align: left;
} 

.knopf {
clear: both;
text-align: center;
padding-top: 15px;
padding-bottom: 30px;
}

.defbreite {
width: 150px;
} /* Ende label fuer die Startseite */


#container {
font-size:13px;
width:1024px;
text-align:left;
}

#containerklein {
font-size:12px;
width:400px;
text-align:left;
}

#logo {
width:1024px;
heigth:184px;
}

#logogross {
width:1260px;
heigth:226px;
}

#logoklein{
width:400px;
heigth:110px;
}

#rahmen {
position:relative;
top:20px;
left:0px;
border:1px solid;
padding:5px; 
width:1012px;
}

#rahmenklein {
position:relative;
top:20px;
left:0px;
border:1px solid;
padding:5px; 
width:387px;
}

#menue {
background-image: url(img/zeitung.jpg);
width:1024px;
height:200px;
}

#menueleiste {
position:relative;
width:1024px;
top:165px;
font-size:12px;
color:#ffffff;
text-align:center;
}

#text {
position:relative;
left:100px;
}

#textklein {
position:relative;
left:20px;
}

.impressum {
font-size:13px;
text-align:center;
}

#benutzer {
position:relative;
top:6px;
font-size:13px;
text-align:left;
}

#ausgabe {
position: relative;
border: 1px solid #000000;
width: 232px;
}

#linieblau {
top:40px;
background: #0089D1;
height:20px;
width:1024px;
font-size:12px;
text-align:justify;
}

#linieuebersicht {
top:40px;
background: #0089D1;
height:20px;
width:1260px;
font-size:12px;
text-align:justify;
}

#blauelinie {
top:40px;
background:#0089D1;
height:20px;
width:400px;
font-size:12px;
text-align:justify;
}

.formular {
position:relative;
left:250px;
}

.abonummer {
position:relative;
text-color:red;
text-align:left;
left:350px;
}

.formular_alt {
position:relative;
color:rgb(255,0,0);
left:250px;
}

.eingabe {
position:relative;
left:40px;
}

.submit {
position:relative;
left:100px;
}

.aendern {
position:relative;
left:263px;
}


.buttontext {
position:relative;
top:2px;
left:10px;
font-size:12px;
text-align:justify;
}

.textbutton {
position:relative;
top:2px;
left:820px;
font-size:12px;
}

u {
color:#ffffff;
}

#links {
position:relative;
top:25px;
left:0px;
width:238px;
height:300px;
font-size:14px;
text-align:left;
float:left;
}

.textkasten {
position: relative;
left: 5px;
}

#bedingungen {
position:absolute;
top:1330px;
left:250px;
width:750px;
background-color:#ffffff;
text-align:left;
float:left;
}

#bilder {
position:absolute;
top:5px;
left:300px;
width:700px;
height:1111px;
border:0px;
background-color:#ffffff;
text-align:left;
float:left;
}


/* kalender */
table {
border: 1px solid #000000;
padding: 10px;
}


/* artikelsuche */
.labels {
float: left;
width: 200px;
text-align: right;
padding-top: 3px;
padding-right: 5px;
}

.zeile {
clear: both;
padding: 2px 0px;
}

.field {
float: right;
width: 800px;
text-align: left;
} 

.fieldbreite {
width: 165px;
}

#navi {
position:relative;
font-size:13px;
top:3px;
width:1024px;
size:20px;
color:#ffffff;
margin:0px auto;
text-align:center;
}

#inhalt {
position:relative;
top:50px;
left:0px;
width:1024px;
text-align:left;
}

#treffer {
font-size:16px;
text-align:center;
}

#suchergebnis {
position:relative;
left:10px;
right:10px;
font-size:13px;
}

.paginierung {
position:relative;
font-size:11px;
text-align:justify;
}

.ergebnis {
position:relative;
color: #0089D1;
font-weight: bold;
}

.markieren {
background-color:#56E863;
}

.erfolgreich {
font-size: 13px;
color: #0089D1;
font-weight: bold;
}

.fehlermeldung {
font-size: 13px;
color: #CC0000;
font-weight: bold;
}

/* vertrieb */
#uebersicht {
font-size: 12px;
}

#tabelle {
font-size: 12px;
}