﻿body {
	background-image: url(Images/background.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	height:100%;
}


/* 0 BASIC TAGS */


h1, h2, h3, h4 {margin: 0;	font-family: tahoma, arial, helvetica, sans-serif; }
h1 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.4em;  text-transform:uppercase; }
h2 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.3em; }
h3 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.2em; }
h4 { margin-top: 1.0em;	margin-bottom: 1.12em; font-size: 1.1em; font-weight: bold; }


p { line-height: 1.4em; color: #471021; }

hr { border: 0; border-top: 1px solid #bababa; height: 1px; }


a { text-decoration: underline;	color: #471021; }
a:visited {	color: #471021; }
a:hover {text-decoration: underline; color: #B99CA5; }
a:active { color: #471021; }


img { border-width: 0; }


/* LIST */

ul {
	list-style-type: none;
	line-height:1.3em; 
	list-style-image:  url(images/bullet-1.gif);
	list-style-position: outside;
	vertical-align: middle;
	margin-left: 1.25em;
}

li { margin:0 0 12px 0; line-height:1.1em; }
li strong { color: #FF7F7F; } 
 


#wrapper 
{
   background-image: url(images/bg_wrapper1.jpg);
   background-repeat: repeat-y; 
   position: absolute;
	width: 810px;
	top: 0px;
	left: 50%;
   margin:0 0 0 -405px;
	padding: 0px;
   text-align:center; 
	/*
	padding-top: 1px; /* Weird Mozilla Bug 
	padding-bottom:1px; /* Weird Mozilla Bug 
   */
}


/* 1 HEADER */

#header {
	background-image: url(Images/bg_header2.jpg);
	background-repeat: no-repeat;
	width: 810px;
	height: 177px;
	margin: 0;
   position:relative;
}


#navigation {	color: #471021;  width: 150px; padding:0; margin:0;  
             	position:absolute;
             	top:186px;
             	left:30px;
             	}

.menutop { width:150px; background: url(images/menutop1.gif) top left no-repeat; padding-top:8px;}
.menubottom { width:150px; height: 8px; background: url(images/menubottom1.gif) top left no-repeat; }

.menul {color: #471021; background-color:#F2EEE4; font-size: 11px; font-weight:bold; text-align:left; width:150px; padding: 0 0 0 10px; text-transform:uppercase;  }
.menul a:hover { text-decoration:none;}

#content { text-align:left; width:600px; background-color:White; margin:10px 20px 10px 190px; }


#contentleft  { width:400px; float:left;}
#contentright { width:180px; float:right; }
#clearfloat   { clear:both;}



/* InfoBoxen */

.boxheader {
             background:url(images/bg_infoheader1.gif) top left no-repeat;
             font-size:11px; font-weight:bold; 
             color:#471021;
             padding:4px 2px 0px 2px; 
             height:24px;
              }

.boxheader2 {
             background:url(images/bg_editheader1.jpg) top left repeat-x;
             font-size:11px; font-weight:bold; 
             color:#471021;
             padding:4px 2px 0px 2px; 
             height:24px;
              }
             
.box { 
       padding:4px 4px 8px 4px; background-color: #F2EEE4; margin-bottom:10px; color: #471021; font-size:10px;
 }

/* Textbausteine */
.tbedit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width:100%;
	background-color: #F8F8F8;
}
.tbeditheader {background:#ECECEC url(images/photonav-bg.gif) top left repeat-x; color: Maroon;  font-size:9px; padding:4px; }




/* 3 FOOTER */


#footer {
	background: url(images/bg_footer1.gif) 0 0 no-repeat;
	background-repeat: no-repeat;
	margin:10px 20px 10px 30px;
   padding-top: 8px;
	width: 760px;
	height: 28px;
	text-align: center;
	font-size: 10px;
	color: White;
}

#footer a {color: White; text-decoration:unterline;}


/* Gridviews */
.gvheader { height:29px; background: url(images/bg_box_header.gif) top left repeat-x; font-weight:bold; }
.gvrow    { background-color: #F0F0F0;  color: #471021; }
.gvarow   { background-color: #FCFCFC;  color: #471021; }
.gvpager  { height: 24px; background-color:#909090; }
.tdShowpage { background-color: White; color:Black; border-top:1px solid #444;
                                                    border-left:1px solid #444;
                                                    border-right:1px solid #111;
                                                    border-bottom:1px solid #111;
                                                    padding:2px 4px;
                                                        }
.gvbtnedit   { width:43px; } /* steuert die Breite der Button-Spalten in Unilist */
.gvbtndelete { width:43px; }

.emptydata td { padding: 20px; color: #aeaeae; border: 1px solid #999; color: #FF7F7F; }

.emptydatablank {padding:20px 40px; border:1px solid gray; background-color:#F2EEE4; }
.emptydatablank td { padding:0px;}

/* Allgemeine Klassen */
.center { text-align:center; }
.left   { text-align:right; }
.right  { text-align:left; }
.error  { color: #FF7F7F; }

#fckeditor { background-color:Red; }








