/* Global Settings */
* {margin:0; padding:0;}

body {font-family:Helvetica,Arial,sans-serif; font-size:1em; line-height:2em; text-align:center; height:101%; background:url(../images/blume.gif) repeat fixed;}
	
.unsichtbar,.u2,.invisible {display: inline; height: 0px; left: -3000px; position: absolute; top: -2000px; width: 0px; z-index: 200;}

h1,h2,h3 {margin-top:1.5em; margin-bottom:0.2em; line-height:1.4em; text-align:left; font-weight:lighter;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}

p {margin: 0.2em 0 0.4em 1.5em; line-height:1.5em; text-align:left;}
p.intro {margin:3em 0 -1.5em 1.5em;}
p.intro img, img.intro {padding:1em; margin:1em 2em; background:#fff; color:inherit;}

.link {border:1px dashed #aaa; padding:1em; margin-bottom:1em;}
.link img {margin-top: 0.5em; padding:4px; background:#fff; border:1px dashed #aaa; width:35em;}

img {border:0;}
ul {list-style-type:none;}

a {text-decoration:underline; background:inherit; color:#CC3300;}
li a, #resize a, .readon a {padding:5px;}
.readon a {padding-left:2px;}	
a:visited {background:inherit; color:#534840;}
a:focus, a:hover, a:active, a.extern:focus {color:#CC3300; text-decoration:none;}
	
blockquote { 
	width:25em;
	margin:1em 1.5em;
	padding:5px 1em;
	text-align:left;
	line-height:1.4em;
	border-left:4px solid #BECCD3;}

.clear {clear:both;	}

/* Wrappers */
.wrapper {padding:0; border:none;}
#body {width:68em; margin:20px auto; border:6px solid #D3DDE2; background:url(../images/ecke.gif) top right no-repeat #fff;}
#container {width:45em; float:left; background:url(../images/unten.gif) bottom left no-repeat}

/* resize */
#resize {margin:25px 1.5em 1.5em 0}
#resize p {text-align:left; font-size:120%;}
#resize a {border:none; font-weight:bold; }
#resize a img {border:none; vertical-align:middle;}
	
/* Content */
#content {padding:0 20px 15px 0; float:left; background:url(../images/linkewelle.gif) 10px 160px no-repeat;}
#content ul li {padding:2px 0 2px 10px; background:url(../images/bullet.gif) 0 8px no-repeat;}	
#content .maincontent {	line-height:1.25em; padding-left:2em; margin-bottom:1em; }
#content .maincontent span, .small, .modifydate, .createdate {background:inherit; color:#999;}
#inhalttext {background:#F4F6F8; opacity:0.8; filter:alpha(opacity=80); border:1px solid #BECCD3; padding:10px 15px 8px 15px;}
#inhalttext a{font-weight:bold;}

/* Sidebar Listen*/

.sidebar {
	margin:0;
	padding:0;
	float:left; 
	width:10em;
	text-align:left;
	font-family:Times,Times New Roman, serif;
	font-size:2em;}
	
.sidebar a:link {background:url(../images/pfeil-gruen.gif) center right no-repeat; color:#CC3300;}
.sidebar a:visited {background:url(../images/haken-hellgrau.gif) center right no-repeat; color:#534840; text-decoration:none;}
.sidebar a:focus, .sidebar a:hover, .sidebar a:active {background:#E78160 url(../images/pfeil-hellgrau.gif) center right no-repeat; color:#fff;}
.sidebar .moduletable {margin:0;}

/* menu-main */
.sidebar ul {padding:0; margin:0;}
.sidebar ul li {padding:2px 0 2px 0;}	
.sidebar ul li a, #bottom ul li a {padding-left:10px; display:block; }
.sidebar ul li a:hover, #bottom ul li a:hover, .sidebar ul li a:focus, #bottom ul li a:focus {text-decoration:underline;}

/* menu-home */
.home ul {margin:250px 1em 0 0;}
.main ul {margin:50px 1em 0 0; border:none;}

/* bottom */
#bottom {text-align:center; padding:0.5em 0 2em 0; margin:5px auto;}
#bottom .moduletable {margin:0 1.5em; float:left;  width:15em; font-size:0.9em; text-align:left; }
#bottom ul {padding:2px 0; margin:0;}
#bottom h3 {font-size:1.2em; text-align:left;}
#bottom ul li a {padding-left:10px; display:block;}
	
/* Footer */
#footer {padding:.5em 0 0.3em 0; font-size:0.8em; clear:both;}
#footer a:hover, #credits a:hover {text-decoration:none; }	
#footer, .moduletable_menu h3 {border-bottom: #CCC solid 1px;}

/* Joomla */
.componentheading, .contentheading {font-family: Tahoma,sans-serif; clear:both;}
.contentheading {text-align:right; margin-top:50px; margin-bottom:40px; font-family:Times, Times New Roman, serife; font-size:3em; color:#837164;}

/* Module */
.module, .module_menu {margin-bottom:4em; background:inherit; color:#2F3D46;}
.moduletable h3 {text-align:center;}
.menu h3 {font: bold 18px Tahoma,sans-serif;}

div.cloud {background:#EDF8FC; color:inherit;}
p.cloud {margin:5px;}

/* small text */

.small, .modifydate, .createdate {font-size: .80em; font-weight: normal; text-align:left; }
.readon {font-size:0.9em;}

.pagenavbar, .pagenavcounter {
font-size: .80em;
margin-top: 10px;
display: block;
float: left;
padding-right: 20px;
line-height: 14px;
height: 16px; }





