body {
	margin: 0px;
	background-color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h2 {
   font-size: 18px;
   font-weight: bold;
}

h5 {
   font-size: 13px;
   font-weight: bold;
}

.content {
   text-align: justify;
   padding-right: 7px;
}

.terms {
   font-size: 15px;
   font-weight:bold;
}

.submitted{
   font-size: 11px;
   background-color: #EEEEEE;
}

span.new{
   font-size: 11px;
   font-style:italic;
   color: #bb212e;
   padding-left:540px;
}

table.linkcontainer td{
	background-color: #000000;
	width:900px;
	filter:alpha(opacity=70);
	opacity: .7;
	-moz-opacity: .7;
}


/*
.comment comment-new clear-block {
   border: 0px solid #000;
}
*/


td.logo_area{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td.middle_spacer {
	width: 900px;
	background-color: #666666;
}
td.shadow_right {
	background-image: url(border_shadow_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
td.shadow_left {
	background-image: url(border_shadow_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
td.body_content {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
	vertical-align: top;
}
td.below_header{
	background-color: #1F1F1F;
	height: 50px;
	color: #CCCCCC;
	padding: 5px;
}

td.main_content_box {
	background-color: #FFFFFF;
}

td.horizontal_column {
	background-color: #000000;
	border-top-width: 15px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 150px;
	display: table-cell;
	vertical-align: top;
}
td.bottom_link_container {
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	padding: 5px;
}

td.horizontal_center {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #333333;
	border-bottom-color: #000000;
	border-left-color: #333333;
	height: 150px;
	width:900px;
	display: table-cell;
	vertical-align: top;
	background-image: url(header_bg.jpg);
}
td.header_column {
	height: 165px;
	width:900px;
	vertical-align: middle;
	color: #000000;
	font-size: large;
	background-image: url(header2_bg.jpg);
	background-position: top;
}
td.right_content {
	width: 190px;
	padding: 5px;
	vertical-align: top;
	background-color: #EEEEEE;
}
td.left_content {
	width: 190px;
	padding: 5px;
	vertical-align: top;
	background-color: #EEEEEE;
}

a:link, a:visited {
  color: #bb212e;
  text-decoration: none;
}

a:hover {
  color: #851b21;
  text-decoration: underline;
}

a:active, a.active {
  color: #851b21;
}

a.main_link:active,a.main_link:visited,a.main_link:link{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 100%;
	color: #FFFFFF;
	line-height: 50px;
}
a.main_link:hover{
	background-color:#333333;
	color: #FFFFFF;
}
a.bottom_link:active,a.bottom_link:visited,a.bottom_link:link{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.bottom_link:hover{
	color: #CCCCCC;
}
div.bottom_content{
	color: #FFFFFF;
	padding: 5px;
}
div.navigation {
	height: 50px;
	vertical-align: middle;
	text-align: center;
}


/* CSS für Forum Aussehen


/* $Id: forum-style.css,v 1.13 2007/06/25 14:00:00 Dublin Drupaller Exp $ */
/* Forum list style */
/* Please note that you maybe inheriting styles from the modules/forum/forum.css style sheet */

/* the main Forum table */
#forum table {width:100%; border:1px solid #eaeaea;}
#forum td { padding: .6em .6em .6em .6em;}
#forum .odd {background:#ffffff;color:#808080;}
#forum .even {background:#f1f1f1;color:#808080;}
/* end of main Forum table styles */

/* the container styles */
#forum .container {background-color:#dddddd; color:#fff; font-weight:normal; font-size:1.1em ;}
#forum .container a {color:#fff;font-weight:bold;}
#forum .container .name {float:left;margin:0em; padding:5px 12px; font-size:1.6em;}
#forum .container .description {float:left; padding-top:4px;color:#fff;}
/* end of container styles */

/* the subject, topics, number of posts and last reply header styles */
#forum td.f-subject, #forum td.f-topics, #forum td.f-posts, #forum td.f-last-reply{background-color:#eaeaea;height: 1.5em;font-weight:bold;}
/* end of subject, topics, number of posts and last reply header styles */


/* forum listing styles  */
#forum td.forum {margin: 0em; padding: .9em;}
#forum td.forum div {margin: 0em; padding: 0em;}
#forum .forum .name a {color:#C1002B;font-size: 1.2em ; }
#forum .forum .description {color:#454545;font-size: 1.1em ;}
#forum .topics {border-left:1px solid #eaeaea;text-align:center;font-weight:normal;font-size: 14px ;}
#forum .last-reply {border-left:1px solid #eaeaea; font-weight:normal; padding:0 6px;}
#forum .post_date {border-left:1px solid #eaeaea;position:relative;top:-3px;text-align:right;}
#forum .posts {border-left:1px solid #eaeaea;text-align:center;font-weight:normal; font-size:14px ;}
/* end of forum listing styles  */

/* end of forum list style */


/**
* Nodes & comments
*/

.node {
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -26px 1.5em;
  padding: 1.5em 26px;
}

ul.links li, ul.inline li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 1em;
  background-image: none;
  text-align: left;
  }

.node .links {
  text-align: left;
}

.terms ul.links li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
  text-align: left;
}

.picture {
  text-align: left;
  float: left;
  clear: right;
  padding-left: 0em;
  padding-right: 1em;
}

.comment .submitted {
text-align: left;
  float: left;
  clear: right;
  padding-left: 1em;
  padding-right: 1em;
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right;
}

.terms {
  float: left;
  text-align: left;
}

.preview .node, .preview .comment, .sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
  text-align: left;
}

.sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}


.comment {
  margin-left: -8px;
  margin-right: -8px;
  margin-top: 5px;
  padding: 1em 25px 1em;
  border: 1px solid #cccccc;
  text-align: left;
}

.indented {
  margin-left: 25px;
}

.comment h3 a.active {
  color: #494949;
  text-align: left;
}

.node .content, .comment .content {
  margin: 0.6em 0;
}

.comment .links, .comment ul.links li {
  border-width:1px;
  border-style:solid;
  border-color:#C1002B;
  background-color:#ffffff;
  margin-top:2px;
  margin-bottom:2px;
  padding-left:3px;
  padding-right:3px;
  text-align:center;
  font-weight:bold;
}

ul.links li {
text-align: left;
}

#comments {
  position: relative;
  top: -1px;
  border: 1px solid #e9eff3;
  margin: -1.5em -15px 0;
  padding: 0 25px;
  text-align: left;
}

#comments h3.comments {
  background-color:#eeeeee;
  margin: 0 -25px;
  padding: .5em 25px;
  text-align: left;
}
