/* Tags Allgmein */

img	{	border:none;	}

li	{	list-style-type:none;	}

h1	{
	font-weight:bold;
	font-size:16px;
	color:#962b07;
}

h2	{
	font-weight:bold;
	font-size:14px;
	color:#962b07;
}


h3	{
	font-weight:bold;
	font-size:14px;
	color:#962b07;
	margin:0;
}

h4 {
	font-weight:normal;
	font-size:14px;
	color:#000;
	line-height:1.4em;
}

h5 {
	font-weight:normal;
	font-size:14px;
	color:#000;
}

p	{margin:0;}

body {
	padding:0;
	margin:0;
	color: #000000;
	background: url(../images/background.jpg) repeat-y;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 120%;
}

#wrap	{
	width:1000px;
	margin:auto;
}
/*IE6 Hack */
* html #wrap	{
	width:1010px;
	margin:auto;
	border:1px dotted grey;
}

.inside {clear:both;}

#main	{
	padding:5px;
	float:right;
	width:700px;
}

#cornerpic {
	width:100%;
}


/* Header */
#header	{
	width:100%;
	height:75px;
	background: url(../images/logo.gif) no-repeat right;
	margin-bottom:10px;
}

#logo	{width:260px; height:75px;}

/* Sidebar */
#sidebar	{
	width:280px;
	float:left;
	padding:5px;
	margin-bottom:10px;
}

#sidebar .left, #sidebar .left_menu {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}

#sidebar .left	{
	margin: 0 auto;
	width:272px;
}

#sidebar .moduletable	{
	font-weight:normal;
	font-size:13px;
	float:left;
	border:1px solid #fc0;
	width: 128px;
	margin:10px 0px 10px 5px;
	padding:0;
	padding-left:5px;
	background-color:#fdf2c8;
}

#sidebar .left .moduletable	{
	width:100%;
	margin:0;
	padding:0;
}

#sidebar h3	{
	background: url(../images/bg_1.jpg) repeat-x bottom;
	margin:0;
	height:24px;
	margin-left:-5px;
	padding-left:5px;
	padding-top:4px;
	font-size:16px;
	color:#962b07;
	font-weight:bold;
}

#sidebar .left h3	{
	margin:0;
}

#sidebar .menu	{
	padding:0;
	margin:0;
}

#sidebar .menu a:link, #sidebar .menu a:active, #sidebar .menu a:visited	{
	text-decoration:none;
	color:blue;
	cursor:pointer;
}

#sidebar .menu a:hover	{
	text-decoration:underline;
}

#sidebar .menu .separator	{
	font-size:14px;
	font-weight:bold;
	color:#962b07;

}

/* Content */

#content table	{
	width:100%;
	text-align:center;
	border-collapse:collapse;
}

#content thead	{
	color:#962b07;
	font-size:14px;
	font-weight:bold;
}

.contentheading	{
	color:#962b07;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #7f0000;
	text-align:left;
	background: url(../images/bg_1.jpg) repeat-x bottom;
	line-height:1.4em;
	padding-left:5px;
}

/* Kategorieübersicht */
.blog .contentheading	{
	text-align:center;
}

.blog .buttonheading	{
	border-bottom:1px solid #7f0000;
	background: url(../images/bg_1.jpg) repeat-x bottom;
}

.blog .contentpagetitle	{
	color:#962b07;
	text-decoration:none;
}

.blog img	{
	border:none;
	margin-right:10px;
}

.blog .contentpaneopen	{
	background-color:white;
}

#content .blog table	{
	text-align:left;
}

.left_cell	{
	color:#962b07;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

/* Berichte */
#content .contentheading	{
	text-align:center;
}

#content .buttonheading	{
	border-bottom:1px solid #7f0000;
	background: url(../images/bg_1.jpg) repeat-x bottom;
}

#content .contentpagetitle	{
	color:#962b07;
	text-decoration:none;
}

#content .contentpaneopen	{
	text-align:left;
	font-size:12px;
}

#content .contentpaneopen ul li ul li	{
	list-style-type:disc;
	list-style-position: outside;
}

.contentlink1:link, .contentlink1:visited, .contentlink1:active 	{
	text-decoration:none;
	color:blue;
	display:inline;
	margin-left:10px;
}

.contentlink1:hover	{
	text-decoration:underline;
}

/* Footer */
#footer	{
	clear:both;
	font-size:12px;
	text-align:center;
	border-top:2px solid #f99300;
	color:#f99300;
}

#footer table	{
	margin-top:0px;
}

#footer	table span	{
	font-weight:bold;
	margin:0px 5px;
}

#footer	table a:link, #footer table a:active, #footer table a:visited	{
	cursor:pointer;
	text-decoration:none;
	color:#962b07;
}

#footer	table a:hover	{
	text-decoration:underline;
}

/* Kontakt */
#component-contact	{
	width:60%;
	margin:auto;
}

#component-contact	.contentpaneopen {
	margin-top:50px;
}

#component-contact	.contentheading {
	background:none;
}

/* Simple Lists */
.componentheading	{
	color:#962b07;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #7f0000;
	text-align:center;
	background: url(../images/bg_1.jpg) repeat-x bottom;
	line-height:1.4em;
	padding-left:5px;
}

#simplelists-description	{
	display:block;
	width:100%;
	text-align:center;
	color:#962b07;
	font-weight:bold;
	font-size:14px;
}

#simplelists	{
	color:#962b07;
}

.simplelists p	{
	display:block;
	width:100%;
	padding:0px 5px;
	text-align:justify;

}

.simplelists p	{
	text-align:left;
}

div.simplelist div.heading {
	background-color:#FDF2C8;
	padding:5px;
	width:685px;
}

#content .simplelists .contentheading	{
	display:block;
	width:685px;
	text-align:left;
	background:none;
	border-bottom:3px double #962b07;
	margin-bottom:5px;
}

#simplelists a:link, #simplelists a:visited, #simplelists a:active	{
	color:#962b07;
	font-weight:bold;
	text-decoration:none;
}

#simplelists a:hover	{
	text-decoration:underline;
}

.banneritem	{float:left; margin:10px;}