/* Allgemein */

body {
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background-color:#eaeaea;
color:#3a3a3a; }

#seite {
background-color:#ffffff;
color:#303030;
margin:0 auto;
padding:1px 5px;
width:900px; 
border-left: 1px solid #888888;
border-right: 1px solid #888888;
height: 1000px;}

#header {
width: 860px;
margin:20px 15px 10px 10px;
padding:0;
background-color: #f4f4f4;
border: 1px solid #d8d8d8; }
#header div {
margin: 0; }

#static {
position: absolute;
right: 25px;
bottom: 5px; }
#staticleft {
position: absolute;
left: 15px;
bottom: 5px; }

#content {
width: 860px;
margin:20px 15px 10px 10px;
padding:0; 
background-color: #f4f4f4;
border: 1px solid #d8d8d8; }
#content div {
margin: 0; }
	
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.1em;
margin-bottom: 5px;}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
margin-top: 0;}

/* shadowed boxes */
.or {
	background:url(/images/box/or.png) top right no-repeat; }
.ol {
	background:url(/images/box/ol.png) top left no-repeat; }
.ur {
	background:url(/images/box/ur.png) bottom right no-repeat; }
.ul {
	background:url(/images/box/ul.png) bottom left no-repeat; }
.inhalt {
	margin:0;
	padding:0.5em 0.5em 1.5em 1.0em; 
	padding-right: 40px;}
.inhalt p {
	margin:0;
	padding:0; }


div.clear {
  clear : both; 
  margin : 0; 
  padding : 0; 
  height : 0; 
  font-size : 0;  } 

/* Content */

a:link {
  text-decoration: underline;
  color: #95142a; }
a:visited {
  color: #95142a;  }
a:hover {
  background-color: #dddddd;  }
a:active { }


#staticmenu a { text-decoration: none; }
#staticmenu a:link {
  text-decoration: none;
  color: #0000ff; }
#staticmenu a:visited {
  color: #0000ff;  }
#staticmenu a:hover {
  background-color: #bbbbff;  }
#staticmenu a:active { }
#staticmenu strong a { text-decoration: underline; font-weight: normal;}
#staticmenuleft a { text-decoration: none; }
#staticmenuleft a:link {
  text-decoration: none;
  color: #0000ff; }
#staticmenuleft a:visited {
  color: #0000ff;  }
#staticmenuleft a:hover {
  background-color: #bbbbff;  }
#staticmenuleft a:active { }
#staticmenuleft strong a { text-decoration: underline; font-weight: normal;}

/* Form */

div.field input { }
div.field select { }
div.field textarea { }

div.error input {
  background-color: red; }
div.error select {
  background-color: red; }
div.error textarea {
  background-color: red; }

.inhalt {
	margin:0;
	padding:0.5em 0.5em 1.5em 1.0em; 
	padding-right: 40px;
	padding-left: 25px;
	}
.inhalt p {
	margin:0;
	padding:0;
	margin-top: 20px; }

