@charset "utf-8";
/* CSS Document */

/* general */
body {
font-family:"Trebuchet MS", Helvetica, Arial;
margin:20px 0 20px 0 ;
padding:0;
background-color:#50474c;
}

p {
font-size:12px;
line-height:18px;
color:#413a3e;
margin:0 0 10px 0;
text-align:justify;
}

p.userlist_header {
color:#FFFFFF;
margin: 5px;
font-weight:bold;
}

label {
font-size:12px;
line-height:18px;
color:#413a3e;
}

.blue {
color:#0066cc;
}

a {
font-size:12px;
color:#0066cc;
}

a img {
border:none;
}

a:hover {
text-decoration:none;
}

h1 {
font-size:20px;
color:#0066cc;
margin:0;
}

h2 {
font-size:16px;
color:#413a3e;
}

.headline {
line-height:25px;
}

.headline a {
font-size:23px;
color:#0066cc;
margin:0;
text-decoration:none;
}

.headline a:hover {
text-decoration:underline;
}

ul {
list-style-type: square;
margin:0;
}

li {
font-size:11px;
}

input {
border: none;
background:#50474c;
color:#FFFFFF;
padding: 4px;
font-size:12px;
}

.tx-mmforum-pi1-attachment {
background:#fff;
color:#000000;
}

input.submit {
background:#0066cc;
padding: 2px 2px 3px 2px;
}

fieldset {
border:none;
}

fieldset.login input {
margin: 5px;
}

/* content background */
#overhead {
background:#FFFFFF;
width:900px;
height:310px;
margin:auto;
}

#center {
width:900px;
margin:auto;
background:#FFFFFF;
}

#bottom {
width:880px;
height:40px;
margin:auto;
padding: 0 10px 0 10px;
background:#FFFFFF;
}

/* login */
#login {
height:40px;
margin:0 10px 0 10px;
border-bottom:4px solid #0066cc;
}

#login fieldset {
border:none;
float:right;
margin:0;
padding:8px 0 0 0;
}

#login p {
float:right;
margin:14px 10px 0 0;
}

/* header */
#header {
margin:0 10px 0 10px;
background:url(images/header.jpg);
height:197px;
}

/* search */
#search {
float:right;
margin: 3px 10px 0 0;
}

#search fieldset {
border:none;
margin:0;
padding:0;
}

/* navigation */

#navi_0 {
height:30px;
margin: 0 10px 0 8px;
}

#navi_0 a {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

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

#navi_0 div{
height:25px;
width:130px;
float: left;
background:#50474c;
text-align:center;
margin: 0 0 0 2px;
padding: 5px 0 0 0;
}

#navi_0 div.current_item{
background:#0066cc;
}

#navi_0 div.current_item a{
text-decoration:underline;
}

#navi_1 {
height:30px;
margin: 0 10px 0 10px;
background:#0066cc;
}

#navi_1 a {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

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

#navi_1 div{
height:25px;
width:130px;
float: left;
text-align:center;
padding: 5px 0 0 0;
}

#navi_1 div.current_item a{
text-decoration:underline;
}

/* standard */
#standard {
margin: 0 0 10px 10px;
width:600px;
float:left;
}

#standard a {
margin:0;
}

.calender {
float:left;
}

.calender h1 {
background:#50474c;
color:#FFFFFF;
height:46px;
font-size:36px;
margin:0 10px 0 0;
padding:4px 0 0 0;
text-align:center;
width:60px;
}

.calender h2 {
background:#0066cc;
color:#FFFFFF;
height:15px;
font-size:12px;
margin:0;
padding:0;
text-align:center;
width:60px
}

#standard h5 {
color:#50474c;
font-size:30px;
margin:0;
padding:0;
}

/* right */
#right {
width:250px;
margin: 0 10px 20px 0;
float:right;
}

#right h1 {
background-color:#50474c;
color:#FFFFFF;
height:25px;
padding: 5px 0 0 10px;
margin:0 0 10px 0;
font-size:15px;
}

/* footer */
#footer {
height:160px;
margin: 0 10px 0 10px;
clear:both;
background:#50474c;
}

.bottom_1 {
float:left;
margin:10px 0 0 0;
}

.bottom_2 {
float:right;
margin:10px 0 0 0;
}

/* formats for TYPO3 */

/* settings vor image border */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG 
{
border: 1px solid #000000;
}

/* settings for tables */
table {
font-size: 11px;
}

table.csc-uploads {
margin-left: 0px;
}

table caption {
font-weight: bold;
}

table td {
padding: 3px 10px 0 0;
}

table th {
font-size: 14px;
}

/* tt_news */
div.news_image {
float:left;
margin-right: 5px;
}

div.news_header {
height:100px;
}

div.news-list-morelink {
clear:both;
}

div.news-latest-item {
margin-bottom:10px;
clear:both;
}

.subheader {
font-weight:bold;
}

.date {
background:#50474c;
color:#FFFFFF;
height:22px;
font-size:20px;
margin:0 10px 0 0;
padding:4px 0 0 0;
text-align:center;
width:30px;
}

.time {
background:#0066cc;
color:#FFFFFF;
height:10px;
font-size:10px;
margin:0;
padding:0 0 4px 0;
text-align:center;
width:30px;
line-height:normal;
}

h2.news-latest-item {
margin:0;
padding:0 0 0 40px;
}

h2.news-latest-item a{
font-size:16px;
}

div.news_author p {
text-align:right;
}

.news_avatar {
float:right;
margin: -2px 0 0 5px;
}

div.tagcloud {
background:none;
border:none;
}

div.tagcloud a {
color: #0066cc;
}

div.tagcloud a:hover {
color: #0066cc;
text-decoration:underline
}

div.tx-timtabsociable-pi1 {
padding: 0 20px 0 20px;
margin: 0 0 10px 0;
}

.tx-timtabsociable-pi1 img {
margin: 3px;
}

div.news-single-video {
margin: 0 0 5px 110px;
}

.news-catmenu  {
margin: 0 20px 10px 20px;
}

div.level1 {
background:#0066cc;
margin: 10px 0 0 0;
}

div.level1 a {
color:#FFFFFF;
margin: 0 0 0 10px;
}

div.level2 {
padding: 0 0 0 20px;
margin: -10px 0 0 0;
background:#fff url(images/navi_sub2.gif) no-repeat;
}

div.level2 a {
color:#413a3e;
}

div.news-search-form {
margin: 0 0 10px 0;
}

div.news-search-form fieldset {
margin:0;
padding:0;
}

/*Forum*/
#right .tx-mmforum-pi1-listtopic-lastpost a {
float:left;
}

#right .tx-mmforum-pi1-listtopic-lastpost-user a {
margin: 0 0 0 5px;
}

/*CWT-Community*/
h1.user_name {
font-size:20px;
color:#fff;
margin:0 0 10px 0;
padding: 3px 0 0 10px;
height:27px;
background:#0066cc;
}

div.user_image {
float:left;
margin:0 5px 5px 0;
padding:5px;
border: 1px solid #413a3e;
background-color:#FFFFFF;
}

table.profile {
font-size:12px;
line-height:18px;
color:#413a3e;
margin:0 0 10px 0;
}

div.user_gallery {
clear:both;
}

ul.guest {
list-style-type:none;
margin-left:80px;
padding:0;
}

li.guest_header {
border-top: 1px solid #413a3e;
border-bottom: 1px solid #413a3e;
margin: 0 0 5px 0;
}

div.record {
clear:both;
margin: 0 0 10px 0;
}

div.tx-comments-comment-form {
margin: 0 0 20px 0;
}

div.image_center {
margin: 0 0 0 40px;
}


span.disabledLinkWrap {
font-size:15px;
font-weight:bold;
padding:8px;
background:#50474c;
color:#ffffff;
}

#standard div.news-list-category a {
margin:0;
}

div.news-list-browse {
text-align:center; 
margin: 15px auto 15px auto;
}

div.news-list-browse a {
font-size:15px;
font-weight:bold;
padding:8px;
background:#50474c;
color:#ffffff;
}

div.news-list-browse a:hover  {
background:#0066cc;
}

div.news-list-browse span.activeLinkWrap a {
font-size:15px;
font-weight:bold;
padding:8px;
background:#0066cc;
color:#ffffff;
}

div.news-amenu-container ul {
list-style-type:none;
margin: 0 20px 10px 20px;
padding:0;
}

div.news-amenu-container li {
margin: 2px 0 2px 0;
}

div.news-amenu-container a {
margin:0 0 0 20px;
color:#413a3e;
}

li.news-amenu-item-year {
background:#0066cc;
padding: 0 0 0 10px;
color:#FFFFFF;
font-weight:bold;
}

p.news-single-imgcaption {
text-align:center;
margin:auto;
}

.tx-sremailsubscribe-pi1 input { padding:3px 0 4px 10px; }
.tx-sremailsubscribe-pi1 fieldset { margin:0; padding:0; }
.tx-sremailsubscribe-pi1 input.submit { padding:2px 2px 3px; }

#genLink { width:42px; height:26px; background-image:url(images/icon-lb.jpg); float:right; margin:0 0 0 10px; }

#tx_comments_pi1_submit { background:#0066CC; }