* {
margin:0;
padding:0;
}

body {
font:normal 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
margin: 0;
padding: 0;
background: #000000 url(../images/body-bg.jpg) 0 100px fixed no-repeat;
text-align:center;
}

a {
font-size:12px;
text-decoration:none;
font-weight:normal;
}

a:link    {color:#F0F0F0;}

a:visited {color:#E2E2E2;}

a:hover   {color:#FDD017;border-bottom:1px #FFFFFF;} 

a:active  {color:#FFFFFF;}

a.urlextern {
padding-right:10px;
background: url(../images/externallinks.gif) no-repeat right top;
}

a.urlextern:hover {
padding-right:10px;
background: url(../images/externallinks-hover.gif) no-repeat right top;
}

.sitename {
margin:0;
padding:0;
padding:20px;
font-size:12px;
color:#000000;
}

.sitename a:link, .sitename a:active{
margin:0;
padding:0;
text-align:left;
font-size:30px;
font-weight:bold;
padding:30px;
color:#A43210;
text-decoration:none;
border-bottom:0px solid #000000;
}



.sitename a:hover, .sitename a:visited{



margin:0;



padding:0;



text-align:left;



font-size:30px;



font-weight:bold;



padding:30px;



color:#000000;



text-decoration:none;



border-bottom:0px solid #000000;	



}







p {



font-size:12px;



padding: 5px;



margin: 0px;



line-height:150%;



}



p.text {



margin-bottom:10px;



margin-left:15px;



padding:5px;



color:#FFFFCC;



font-size:13px;



text-align:left;



line-height:1.6em;



width:95%;



}



p.text span {



display:block;



font-weight:bold;



margin:2px 0px 2px 0px; 



}



strong {



font-size:12px;



font-weight:bold;



padding: 5px 15px;



margin: 0px;



line-height:150%;



}



pre {



font:normal 12px/1.5em Courier,monospace;



padding: 5px 15px;



margin: 0px;



line-height:150%;



}



h1, h2, h3, h4, h5, h6 {



margin:3px 3px 3px 10px;



padding:0px;



}



h1	{font-size:20px;}



h2	{font-size:18px;}



h3	{font-size:16px;}



h4	{font-size:14px;}



h5	{font-size:12px;}



h6	{font-size:10px;}



i {



font-size:11px;



line-height:140%;



}







li {



line-height:140%;



list-style-image: url(../images/indent1.png);



}



#content li {



line-height:140%;



padding:0;



margin:0;



margin-left:20px;



list-style-image: url(../images/indent1.png);



background:#A86242;



}



#rahmen	{



width:990px;



margin: auto;



text-align:left;



}		



#main {



float:left;



width:800px;



margin-top:10px;			



text-align:left;



background:#A86242;



}



#header	{



background:transparent url(../images/header.jpg) 0 0 no-repeat;



height:400px;



color:#FFFFCC;



border-bottom:3px solid #000000;



}



.newsflash {



float:right;



clear:right;



text-align:left;



width:180px;



padding:3px;



margin:0;



margin-right:20px;



color:#FFFFCC;



font-size:11px;



overflow:hidden;



background-color:transparent;



}







#popular {



float:left;



width: 250px;



margin: 0 0 20px 75px;



padding: 0;



text-align:left;



font-size: 12px;



}







#latestnews {
float:left;
width: 250px;
margin: 0 0 20px 75px;
padding: 0;
text-align:left;
font-size: 12px;
}

#content {



background:#A43210;



text-align:left;



}



#footer	{



background:transparent url(../images/bottom.jpg) 0 0 no-repeat;



color:#FFFFCC;



padding-right:20px;



height:100px;



text-align:right;



font-size:10px;



}



#footer p, #footer a {



margin-top:82px;



font-size:12px;



text-align:center;



color:#2222FF;



}			



#path {



background-color:#76240C;



color:#000000;



padding-right:20px;



text-align:right;



border-bottom:3px solid #000000;	



}



#path a, #path a:visited{



color:#A86242;



font-size:12px;



}



#path a:hover{



border-bottom:1px dotted #000000;



color:#000000;



font-size:12px;



}



#path img {



padding:0;



margin:0;



}

#latestnewsmenu
{
float:right;
clear:right;
margin:10px -10px 0 0;
padding:0;
text-align:left;
font-size:10px;
width:180px;
background-color:#000000;
color:#FDD017;
min-height:20px;
}

ul#latestnewsmenulist
{
text-align: left;
}

ul#latestnewsmenulist li
{
list-style:square outside;
margin: 0;
padding: 0;

}

ul#latestnewsmenulist li a
{
font-size:10px;
display: block;
padding: 0.5em 0.5em 0.5em 0.5em;
color: #FFFFFF;
text-decoration: none;
background-image:url('ListItem.png');
background-repeat: no-repeat;
}

ul#latestnewsmenulist li a:hover
{
color: #A86242;
font-style: normal;
background-image:url('ListItemHover.png');
background-repeat: no-repeat;
}

#usermenu {
float:right;
clear:right;
margin:20px 0 0 0;
padding:0;
text-align:left;
font-size:10px;
width:100%;
background-color:#000000;
color:#FDD017;
min-height:20px;
}

#usermenu a{
font-size:10px;
}

#usermenu a:hover, #usermenu a:active {
text-decoration:none;
border-bottom:1px #FFFFFF;
color:#A86242;
font-size:10px;
}

#loginmenu {
float:right;
clear:right;
margin:30px -10px 0 0;
padding:0;
text-align:left;
font-size:10px;
width:180px;
background-color:#000000;
color:#FDD017;
min-height:20px;
}

#loginmenu li{
list-style:circle inside;
}

#loginmenu input{
font-size:10px;
color:#000000;
}

#loginmenu label{
font-size:10px;
color:#A86242;
}

#loginmenu .button{
width:60px;
color:#000000;
}

#pollmenu {
float:right;
clear:right;
margin:20px -10px 0 0;
padding:0;
text-align:left;
font-size:10px;
width:180px;
background-color:#000000;
color:#FDD017;
min-height:20px;
}

#pollmenu label{
font-size:10px;
color:#A86242;
}

#pollmenu .button{
font-size:10px;
width:60px;
}



#onlinemenu{



float:right;



clear:right;



margin:20px 0 0 0;



padding:0;



text-align:left;



font-size:10px;



width:180px;



background-color:#000000;



color:#A86242;



min-height:30px;



}



#visitorsmapmenu {



float:right;



clear:right;



margin:20px 0 0 0;



padding:0;



text-align:left;



font-size:10px;



width:180px;



background-color:#000000;



color:#FDD017;



min-height:70px;



}



#menue {
float:right;
clear:right;
margin:30px 0 0 0;
padding:0;
text-align:left;
font-size:10px;
width:170px;
background-color:#000000;
color:#FDD017;
min-height:400px;
}

#menue p.menue-top {
background-color:#000000;
line-height:10px;
min-height:30px;
color:#FFFFCC;
font-size:10px;
text-align:left;
width:200px;
}

#menue p.menue-top a, #menue p.menue-bottom a {
color:#FFFFCC;
font-size:10px;
}



#banner {



margin:0;



padding:0;



margin-top:5px;



text-align:center;



}



.licence {



font-size:10px;



text-align:left;



padding-left:5px;



line-height:130%;



margin:20px 0 0 0;



}



.licence h3 {



text-align:center;



}



.back_button {



padding:10px;



font-weight:bold;



}



.highlight {



background-color:#FFFFFF;



color:#4D2600;



}















/* CONTENTRAHMEN */	







#content table.contentpaneopen {



margin:0;



padding:5px;



border:0px solid #99B3FF;



background-color:#A86242;



}



#content form, table.searchintro {



margin:0;



padding:5px;



font-size:12px;



background-color:#A86242;



}







/* Suchergebnisfeld */			



table.contentpaneopen fieldset {



padding:3px;



margin:2px;



overflow:hidden;



border:1px dotted #76240C;



width:95%;



background-color:#A86242;



}



.small, .createdate, .modifydate {



padding:0 0 0 10px;



margin:0;



color:#FDD017;



font-size:10px;



}



a.readon {



margin: 10px 0 0 10px;



display: block;



float: left;



clear:left;



padding:0 20px 0 0;



line-height: 14px;



height: 16px;



}







/*CONTENT-BEREICH */







.contentheading, .buttonheading {



font-size:18px;



color:#000000;



background-color:transparent;



padding:10px;



margin:0px;



text-align:left;



}



table.contentpaneopen li, table.contentpane li {



text-align:left;



padding:0;



margin:0;



margin-left:50px;



background-color:#A86242;



}



.contentpane form {



text-align:left;



padding:0;



margin:0;



margin-left:10px;



width:780px;



background-color:#A86242;



}



.componentheading {
font-size:18px;
color:#000000;
background-color:#A86242;
font-weight:bold;
margin:0;
padding:5px 5px 5px 10px;
}



.contentheading {



font-size:16px;



color:#222222;



font-weight:bold;



margin:0;



padding:5px 5px 5px 10px;



background-color:#A86242;



}








.sectiontableheader {



color:#000000;



font-weight:normal;



padding:3px;



background-color:#76240C;



}



.sectiontableheader a, .sectiontableheader a:visited{



color:#A86242;



font-size:12px;



}



.sectiontableheader a:hover{



border-bottom:1px dotted #000000;



color:#000000;



font-size:12px;



}



.sectiontablefooter {



color:#290F02;



font-weight:normal;



margin:3px;



}



.button {



margin:8px 0px;



border: 1px solid #666666;



background-color:#FDD017;



}



.button a:hover{



margin:8px 0px;



border: 1px solid #B6B6B6;



background-color:#FEFEFE;



}







/* Section Table */



.sectiontableentry1 {



color:#FFFFCC;



background-color:#A43210;



padding:3px;



text-align:left;



}



.sectiontableentry2 {



color:#FFFFCC;



background-color:#A43210;



padding:3px;



text-align:left;



}



.sectiontableentry1 td, .sectiontableentry2 td{



padding:3px;



}



.sectiontableentry1 a, .sectiontableentry2 a{



font-weight:bold;



}







/* Latest News und Mostread (Popular) */







#latest_popular .latestnews, #latest_popular .mostread {



margin:5px 0;



padding:0;



text-align:left;



}



#latest_popular .latestnews h3, #latest_popular .mostread h3 {



color:#F0F0F0;



background-color:transparent;



}



#latest_popular .latestnews li, #latest_popular .mostread li {



margin-left:3px;



text-indent:0px;



text-align:left;



list-style-image: url(../images/indent1.png);



}







/* Login Formular */

#form-login li{
text-indent:0px;
text-align:left;
list-style:none;
}

#loginmenu a{
font-size:10px;
}

#loginmenu a:hover, #loginmenue a:active {
text-decoration:none;
border-bottom:1px #FFFFFF;
color:#A86242;
font-size:10px;
}

/* Menueeintraege (rechtes Menu) */
#menue .menu {
margin:0;
padding:0;
text-align:left;
}

#menue .moduletable_menu .menu li {
text-indent:0px;
text-align:center;
list-style:none;
display:block;
width:100%;
height:100%;
font-size:px;
font-size:8px;
}

#menue .moduletable_menu .menu a {
text-decoration:none;
text-align:center;
color:#F0F0F0;
display: block;
width:100%;
height:100%;
font-size:10px;
padding:8px 8px 8px 8px;
background-image:url('ListItemDotted.png');
background-repeat:no-repeat;
}

#menue .moduletable_menu .menu a:link {
text-indent:0px;
display: block;
width:100%;
height:100%;
}

#menue .moduletable_menu .menu li a:hover {
color:#A86242;
text-indent:0px;
text-align:center;
display: block;
width:100%;
height:100%;
background-image:url('ListItemDottedHover.png');
background-repeat: no-repeat;
}

#menue .moduletable_menu a:sectiontableheader, #menue .moduletable_menu a:active {
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
color:#A86242;
font-size:10px;
}

#menue .moduletable_menu #current a{
font-weight:bold;
font-size:10px;
}

.xing {



text-align:center;



}



.xing a, .xing a:link, .xing a:hover {



text-decoration:none;



border-bottom:0px dotted #FFFFFF;



}















/* Bilder und MOSIMAGE */







img, fieldset {



margin:5px;



padding:1px;



border:0px solid #FFFFCC;



}



#content #path img, #content a img {



margin:0px;



padding:1px;



border:0px solid #FFFFCC;



background-color:#A86242;



}



.contentpaneopen .buttonheading a, .contentpaneopen .buttonheading a:link, .contentpaneopen .buttonheading a:hover {



border:0px solid #FFFFCC;



background-color:#A86242;



}



#content img {



margin:5px;



padding:0;



border-top:1px solid #FFFFCC;



border-right:1px solid #FFFF99;







border-bottom:1px solid #FFFF99;



border-left:1px solid #FFFFCC;



background-color:#A86242;



}



.caption {



font-size:10px;



color:#FFFFCC;



margin:0px;



padding:0px;



}



.poll .sectiontableentry2, .poll .sectiontableentry1 {



background-color:#000000;



}







/* Sponsoren */







.sponsoren {



font-size:10px;



margin:0 auto;



padding:8px 10px;



text-align:center;



}







/* XMAP */







.xmap ul {



display:block;



list-style:none;



margin:10px;



padding:0;



}



.xmap ul li {



margin:20px;



padding:0;



white-space:nowrap;



list-style-image: url(../images/indent1.png);



}



.xmap a img {



border:none;



}



.xmap ul.level_0 ul {



list-style-image: url(../images/indent1.png);



padding:0;



}



.xmap ul.level_1 li {



padding:0 0 0 1em;



white-space:nowrap;



}



.xmap .active {



font-style:italic;



}

#LibraryLinks a img {
	border: 3px solid #FFFFFF;
}

#LibraryLinks a:hover img {
	border: 3px solid #000000;
}
