/**
 * Style sheet xBasic
 * Copyright (C) 2005 Leo Feyer, licensed under LGPL
 */


/**
 * Body
 */
body 
{
	margin:0px;
	padding:0px;
background:#E3F5FF url("images/back-body.jpg");
 background-attachment:fixed;
}
#wrapper
{background:#F5F5DC url("images/back-02-left.jpg");
background-repeat:repeat-y;
}

/*am...................................................*/

#right .ce_text, .ce_downloads, .ce_gallery, ce_image
{
margin-top:50px;
font-size:11px;
background-color:#EFEFD1;
padding: 10px;
border-top: solid 1px #cccccc; 
border-bottom: solid 1px #cccccc; 
border-left: solid 1px #cccccc; 
}
#right a, #footer a
{
font-size:11px;
}
#header .ce_image
{
margin:0px;
padding:0px;
}
#header
{

height: 200px;
background-color:#ffffff;
}
#footer .inside
{
font-size:10px;
color:#999999;
padding-left: 10px;
background-color:#ffffff;
border-top: solid 1px #cccccc; 
}

hr
{border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #BF8217;
border-bottom: solid 1px #F5F5DC; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
.teaser
{
 border-bottom: solid 1px #cccccc;
 padding-bottom: 7px;
 margin-bottom: 30px; /* Abstand zwischen den Elementblöcken*/
}
.ce_text, .ce_gallery , 
{
margin-bottom: 30px; /* Abstand zwischen den Elementblöcken*/
padding-bottom: 10px;
/*border-bottom: solid 1px #cccccc;*/ 
}

.mod_breadcrumb
{
margin-left:215px;
font-size:11px;
color:#8A3E3E;
}
.caption
{
text-align:right;
font-style:normal;
font-size:10px;
color:#999;
padding-right:10px;
}

.mod_login
{
margin-left:10px;
margin-top:50px;
width: 150px;
}
.rahmen
{
border: solid 1px #ccc;
}
/*am...................................................*/

/**
 * Font family
 */
 .mod_imagerotator img {vertical-align:top;}

a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
	font-family:Verdana, sans-serif;
}
/*Tabellen------------------*/
table a
{
font-size:10px;
		color:#333;
}
.table-titel
{
background-color:#154B11;
color:#ffffff;
vertical-align:top;
}
tr
{
background-color:#DFDFC3;
font-size:10px;
}
.p1
{
background-color:#EEEF77;
line-height:14px;
}
.p2
{
background-color:#D3EF95;
line-height:14px;
}
/*Tabellen------------------*/

fieldset, form, input, optgroup, select, textarea
{
	font-family:Verdana, sans-serif;
}


/**
 * Font size
 */
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, th, textarea, ul
{
	font-size:12px;
	line-height:18px;
	color:#666;
}

/**
 * Basic tags
 */
img
{
	border:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}
h1, h2, h3
{
	font-family:Times New Roman;
}
h1
{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-weight:normal;
	font-size:20px;
	color:#5D6F30; /*#7D8F50;*/
}

h2
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:20px;
  color:#7F6407;
}

h3
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	line-height:25px;
  color:#666;
}

h4
{
	margin:0px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
  color:#BF8217;/*#82312C*/
}
optgroup
{
	padding-top:3px;
	padding-bottom:3px;
	font-style:normal;
}


/**
 * Links
 */
a
{
	color:#BF8217;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}