﻿/* Allgemeine Seitendefinitionen */

body
{
	margin : 0;
	background-color : #FFFFFF;
	background-image : url('images/pageoben2-bg.gif');
	background-position : center top;
	background-repeat : repeat-x;
	font-family : Tahoma, Arial, Helvetica, Sans-Serif;
}

.pageunten
{
	width               : 100%;
	height              : 50px;
	padding-top         : 8px;
	border-top-style    : dotted;
	border-top-width    : 1px;
	border-top-color    : #000000; 
	background-image    : url('images/footer-bg.gif');
	background-position : top;
	background-repeat   : repeat-x;
	background-color    : #F0F0F0;
}

.header
{
	width : 80%;
	margin : 0px auto;
}



/* == Headerbereich der Seite == */

div#header
{
	width: 100%;
	height: 170px;
	padding-top: 60px;
	background-image: url('images/header-bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
}

div#gruen
{
	width: 100%;
	height: 102px;
	background-color: #B2C547;
	background-image: url('images/header-gruen.jpg');
	background-position: top;
	background-repeat: repeat-x;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
}

div#rand
{
	width: 100%;
	height: 100px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}


div#logo
{
	width: 80%;
	height: 100px;
	margin: 0 auto;
}

div#countdown
{
	width: 80%;
	margin: 0 auto;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}



.main
{
	width: 80%;
	margin: 0px auto 0px auto;
}

.main a:link,
.main a:visited
{
	font-weight : bold;
	text-decoration : none;
	color : #276B90; 
}

.main a:hover
{
	text-decoration : none;
	color : #649BB9;
}

.footer
{
	width       : 80%;
	margin      : 0 auto;
}

.footer div
{
	font-size   : 10px;
}

.footer a:link,
.footer a:visited,
#countdown a:link,
#countdown a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #276B90;
}

.footer a:hover,
#countdown a:hover
{
	text-decoration: none;
	color: #649BB9;
}


/* News Rendering */

.news-titel
{
	text-align : left;
	font-family: Arial Rounded, Helvetica, Georgia, serif;
	font-size : 14px;
	font-weight : bold;
	color : #91A32B;
	padding : 0px 3px 2px 3px;
	border-bottom : 1px dotted #000000;
}

.news-titel-more
{
	text-align : left;
	font-family : Arial Rounded, Helvetica, Georgia, serif;
	font-size : 14px;
	font-weight : bold;
	color : #91A32B;
	padding : 0px 3px 2px 3px;
	border-bottom : 1px dotted #000000;
}

.news-infos
{
	text-align : left;
	font-size : 10px;
	color : #000000;
	margin : 0px 0px 10px 0px;
	padding : 2px 3px 0px 3px;
}

.news-infos a:link,
.news-infos a:visited
{
	font-weight : normal;
	text-decoration : underline;
	color : #000000 !important;
}

.news-infos a:hover
{
	text-decoration : none;
}


.news-body
{
	font-size : 12px;
	text-align : left;
	padding : 0px 3px 0px 3px
}

.news-body p,
.news-body div,
.news-body ul li,
.news-body ol li
{
	line-height : 1.4;
	margin : 5px 0px 10px 0px;
}

.news-footer
{
	font-size : 12px;
	text-align : left;
	padding : 0px 3px 30px 3px
}

.news-separator
{
	height : 10px;
}


/* Artikel Rendering */

.artikel-titel
{
	text-align : left;
	font-family : Arial Rounded, Helvetica, Georgia, serif;
	font-size : 14px;
	font-weight : bold;
	color : #91A32B;
	margin : 0px 0px 10px 0px;
	padding : 0px 3px 2px 3px;
	border-bottom : 1px dotted #000000;
}

.artikel-infos
{
	text-align : left;
	font-size : 10px;
	color : #000000;
	padding : 2px 3px 0px 3px;
}

.artikel-body
{
	font-size : 12px;
	text-align : left;
	padding : 0px 3px 30px 3px
}

.artikel-body p,
.artikel-body div,
.artikel-body td,
.artikel-body ul li,
.artikel-body ol li
{
	line-height : 1.4;
	margin : 5px 0px 10px 0px;
}

.artikel-zurueck
{
	text-align : center;
	font-size : 12px;
}

.artikel-footer
{
	
	text-align : center;
	padding : 30px 3px 0px 3px
}


/* Navigationsleiste */

.navbox-titel
{
	width: 200px;
	height: 26px;
	background-image: url('images/navbox-titel.gif');
	font-family: Georgia;
	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	/*padding-top: 42px;*/
}

.navbox-body
{
	width: 186px;
	border: 1px #B1B1B1 solid;
	background-image: url('images/navbox-bodybg.jpg');
	background-position: left top;
	background-repeat: no-repeat; 
	margin-left: 1px;
	padding: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	line-height: 1.6;
	color : #000000;
}

.navbox-body select
{
	margin-bottom : 10px;
}

.side-label
{
	margin-top : 10px;
}


/* Forendefinitionen */

.forum_cat_name
{
	font-weight : bold;
	border : 1px dotted #645335;
	padding : 4px;
}


/* Fusion System-Definitionen */

.admin-message
{
	margin : 0px 0px 20px 0px;
	padding : 4px;
	font-size : 12px;
	line-height : 1.4;
	background-color: #E46545;
	border-top : 3px solid #c40000;
	border-bottom : 3px solid #c40000;
}

.admin-message a:link,
.admin-message a:hover
{
	color : #000000 !important;
	text-decoration : none;
}

.tbl-border
{
	border : 1px solid #645335;
}

.tbl
{
	padding : 4px 0px 4px 0px;
}

.tbl1
{
	border : 1px solid #B1B1B1;
	padding : 4px;
}

.tbl2
{
	border : 1px solid #B1B1B1;
	padding : 4px;
}


/* Definitionen der Artikel- / news-Inhalte */

.artikel-body h1,
.news-body h1
{
	margin-bottom : 10px;
}

.artikel-body h2,
.news-body h2
{
	margin-bottom : 10px;
}

.artikel-body h3,
.news-body h3
{
	margin-bottom : 10px;
}

.artikel-body h4,
.news-body h4
{
	margin-bottom : 5px;
}

.artikel-body p,
.news-body p,
.artikel-body div,
.news-body div
{
	margin-top : 0px;
	margin-bottom : 10px;
}

.artikelgrafik
{
	border : 3px double #000000;
}
