body {
font-family : Verdana, Arial, sans-serif;
background : #FFEFDD; 
}

.hidden {
display: none;
}

#container {
position: absolute;
width : 920px;
left: 50%;
margin-left: -460px;
height : 540px;
top: 50%;
margin-top: -270px;
/*border : solid 1px #B82737;*/
background : #FFEFDD;
scrollbar-face-color: #E1A9A4;
scrollbar-shadow-color: #E1A9A4;
scrollbar-highlight-color: #FFEFDD;
scrollbar-3dlight-color: #F0CCC0;
scrollbar-darkshadow-color: #B82737;
scrollbar-track-color: #B82737;
scrollbar-arrow-color: #B82737;
}

/***** FLASH ***/
#flash {
background : #FFEFDD url('img/head.jpg') no-repeat;
padding: 0;
margin: 0;
}

/***** NAVI ****/
#navi {
top: 100px;
background : url('img/navi_bg.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 20px;
line-height : 18px;
color : #48B758;
font-size : 11px; 
font-weight : bold; 
padding-left : 15px;	 
margin-left : 247px;	 
}

a.navi:link { 	 
color : #B82737; 	 
font-weight : bold; 	 
text-decoration : none; 
}

a.navi:active { 	 
color : #B82737;
font-weight : bold; 	 
text-decoration : none; 
}

a.navi:visited { 	 
color : #B82737; 	 
font-weight : bold; 	 
text-decoration : none; 
}

a.navi:hover { 	 
color : #E1A9A4; 	 
}

.naviAktiv {
color : #1F844B; 	 
 line-height : 10px;
}

#mnavi {
position : absolute; 
top : 520px; 
left : 763px;
height : 20px;
font-family : Verdana, Arial, sans-serif;
word-spacing : 13px;
line-height : 18px;
color : #48B758;
font-size : 11px; 
}

a.mnavi:link { 	 
color : #E1A9A4; 	 
font-weight : normal; 	 
text-decoration : none; 
}

a.mnavi:active { 
color : #E1A9A4; 	 	 
font-weight : normal; 	 
text-decoration : none; 
}

a.mnavi:visited { 	
color : #E1A9A4; 	  
font-weight : normal; 	 
text-decoration : none; 
}

a.mnavi:hover { 	 
color : #B82737; 
font-weight : normal;	
text-decoration : none;   
}

/***** LINE ****/
#line1 {
width : 920px;
height : 1px;
background : url('img/1px_rot.gif') repeat-x;
}

#line2 {
position: absolute;
width : 920px;
height : 1px;
top : 518px;
left : 0px;
background : url('img/1px_rot.gif') repeat-x;
}


/***** CONTENT *****/
#pic {
position: absolute;
top : 119px;
left : 0px;
width : 248px;
height : 399px;
float: left;
}

h1 {
font-weight : bold;
font-size : 12px;
padding: 0;
margin: 0;
}

p {
padding: 10px 0 0 0;
margin: 0;
}

#text {
position: absolute;
width : 529px;
height : 399px;
top: 119px;
left : 248px;
background : url('img/content_bg.gif') repeat-y;
overflow : auto;
}

#fliesstext {
position: absolute;
width : 380px;
height : 344px;
top: 0px;
left : 20px;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 16px;
color : #B82737;
font-size : 11px;
text-align: justify;
padding-top: 50px;
}

.fliesstextBild {
margin-right: 15px;
}

#fliesstext td {
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 16px;
color : #B82737;
font-size : 11px;
text-align: justify;
vertical-align: top;
}

#fliesstext table {
	padding-top: 10px;
}

#angebotetext {
position: absolute;
width : 143px;
height : 21px;
top: 119px;
left : 777px;
background : url('img/angebote1_bg.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 20px;
color : #B82737;
font-size : 11px;
font-weight : bold;	
padding-left : 15px;
}

#line3 {
position: absolute;
width : 143px;
height : 1px;
top : 140px;
left : 777px;
background : url('img/1px_rot.gif') repeat-x;
}

#angebote1 {
position: absolute;
width : 143px;
height : 189px;
top: 141px;
left : 777px;
background : url('img/angebote_bg.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 13px;
color : #B82737;
font-size : 10px;
}

#line4 {
position: absolute;
width : 143px;
height : 1px;
top : 330px;
left : 777px;
background : url('img/1px_rot.gif') repeat-x;
}

#angebote2 {
position: absolute;
width : 143px;
height : 188px;
top: 331px;
left : 777px;
background : url('img/angebote_bg.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 13px;
color : #B82737;
font-size : 10px;
}

.pic {
position: absolute;
top: 20px;
left : 5px;
}

.angebotPic {
position: absolute;
top: 30px;
left : 48px;
width: 90px;
}

.angebot {
position: absolute;
top: 15px;
left : 10px;
}

/* Kontakt */
input {
	width: 200px;
	height: 18px;
	border: solid 1px #B82737;
	font-family : Verdana, Arial, sans-serif;
	color : #B82737;
	font-size : 11px;
	margin: 0;
	padding: 0;
}

input.plz {
	width: 50px;
}

input.ort {
	width: 145px;
}

textarea {
	width: 200px;
	height: 100px;
	border: solid 1px #B82737;
	font-family : Verdana, Arial, sans-serif;
	color : #B82737;
	font-size : 11px;
}

/****** ab hier BACKEND ******/

input.neu {
position : absolute;
left : 310px;
top : 300px;
width : 80px;
}

/***** Headline *****/
#be-head {
top: 100px;
background : url('img/navi_bg.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
line-height : 18px;
color : #B82737;
font-size : 11px; 
font-weight : bold; 
padding-left : 15px;	 
margin-left : 247px;
}

.errordisplay { 
position : absolute;
left : 20px;
top : 15px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px; 
line-height: 20px;
color : #FF0033; /* old #FF0055*/
word-spacing : 2px;
font-weight : bold;
}

.redstar { 
color : #FF0033;
font-weight : bold;
}

.successdisplay { 	
font-family : Verdana, Arial, sans-serif;
font-size : 11px; 
line-height: 20px;
color : #86D764;
word-spacing : 2px;
font-weight : bold;
}

/****** formular ******/
#toolbar {
position: absolute;
top: 6px;
left: 80px;
width: 282px;
height:30px;
}

.image {
WIDTH: 26px;
HEIGHT: 26px;
}

.imagebutton {
WIDTH: 26px;
HEIGHT: 26px;
position:relative;
float:left;
}

#row { 	
padding : 12px 0px 12px 0px;
line-height: 16px;
}

.datum { 
position : absolute; 
left : 0px;
width : 80px;
}

.headline { 
position : absolute; 
left : 120px;
width : 300px;
}

.edit { 
position : absolute; 
left : 460px;
width : 12px;
}

.delete { 
position : absolute; 
left : 480px;
width : 12px;
}

.formrow1 { 
position : relative; 
top : 0px;
padding : 12px 0px 12px 0px;
line-height: 16px;
}

.formrow2 { 
position : relative; 
top : 100px;
padding : 12px 0px 12px 0px;
line-height: 16px;
}

.formrow3 { 
position : relative; 
top : 100px;
padding : 12px 0px 12px 0px;
line-height: 16px;
}

.formrow4 { 
position : absolute; 
top : 464px;
padding : 12px 0px 12px 20px;
line-height: 16px;
}

.formrow5 { 
padding : 12px 0px 12px 20px;
line-height: 16px;
}

.formrow6 { 
position : absolute; 
top : 504px;
padding : 12px 0px 12px 20px;
line-height: 16px;
}

.formtag { 
position : absolute; 
left : 80px;
width : 40px;
}

.formmonat { 
position : relative; 
left : 80px;
width : 40px;
}

.formjahr { 
position : relative; 
left : 80px;
width : 60px;
}

.formheadline { 
position : absolute;
top : 6px;
left : 80px;
width : 300px;
}

.formteaser { 
position : absolute;
top : 7px; 
left : 80px;
width : 300px;
}

.formtext { 
position : absolute;
top : 34px; 
left : 80px;
width : 300px;
height : 90px;
}

.formupload { 
position : absolute; 
left : 80px;
top : 9px;
width : 300px;
border: solid 1px #B82737;
font-family : Verdana, Arial, sans-serif;
color : #B82737;
font-size : 11px;
margin: 0;
padding: 0;
}

.formkategorie { 
position : absolute; 
left : 80px;
width : 300px;
word-spacing : 8px;
}

.formok {
position : absolute;
top : 5px;
left : 270px; /*old 270*/
width : 110px;
font-size : 11px;
border: solid 1px #B82737;
font-family : Verdana, Arial, sans-serif;
color : #B82737;
font-size : 11px;
}

.formback {
position : absolute;
top : 5px; /*old 340*/
left : 148px; /*old 148*/
width : 110px;
font-size : 11px;
border: solid 1px #B82737;
font-family : Verdana, Arial, sans-serif;
color : #B82737;
font-size : 11px;
}

.formok2 {
position : relative;
top : 0px; /* old 370*/
left : 250px; /*old 270*/
width : 110px;
font-size : 11px;
border: solid 1px #B82737;
font-family : Verdana, Arial, sans-serif;
color : #B82737;
font-size : 11px;
}

.formback2 {
position : relative;
top : -37px; /*old 370*/
left : 130px; /*old 148*/
width : 110px;
font-size : 11px;
border: solid 1px #B82737;
font-family : Verdana, Arial, sans-serif;
color : #B82737;
font-size : 11px;
}

.radio {
width : 11px;
height : 11px;
color : #B82737;
border : 0px solid #003366;
}

.checkbox {
width : 14px;
height : 14px;
color : #B82737;
border : 0px solid #B82737;
position : absolute;
top : 13px;
left : 94px;
}

.be-pic {
border: #B82737 1px solid;
}

#angebote1_dark {
position: absolute;
width : 143px;
height : 189px;
top: 141px;
left : 777px;
background : url('backend/img/angebote_bg2.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 13px;
color : #FFFFFF;
font-size : 10px;
}

#angebote2_dark {
position: absolute;
width : 143px;
height : 188px;
top: 331px;
left : 777px;
background : url('backend/img/angebote_bg2.gif') repeat-y;
font-family : Verdana, Arial, sans-serif;
word-spacing : 0px;
line-height : 13px;
color : #FFFFFF;
font-size : 10px;
}