﻿body
{
background:#080808 url('../images/template_images/body_bg.png') repeat-x scroll center top;

margin:0;
}
html
{
overflow-y:scroll;
}
body, table, td, th
{
	font-family:Cambria, Georgia, "Times New Roman", Times, Serif;
	color:#FFFFFF;
	/*font-size:13px;*/
	font-size:16px;
	line-height:160%;
}
h1{
	color:#F5EA9E;
	font-weight:normal;
	font-family:"Palatino Linotype", "Times New Roman", Times, Serif;
	font-size:26px;
	margin:0 0 5px 0 !important;
	padding:0 !important;
}
h2{
	color: #FF0000;
	font-weight: normal;
	font-family: "Palatino Linotype", "Times New Roman", Times, Serif;
	font-size: 22px;
	padding: 10px 0 10px 0 !important;
	margin: 0 !important;
}
h3{
	color: #F5EA9E;
	font-weight: normal; /*font-family:"Palatino Linotype", "Times New Roman", Times, Serif;*/;
	font-size: 20px;
	padding: 15px 0 5px 0 !important;
	margin: 0 !important;
}

hr{
      color: #FF0000;
      background-color: #FF0000;
      height: 1px; 
      border:0px black none;
}
.zentriert {
	text-align: center;
}


.box
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	border:1px #FFFFFF solid;
	padding:2px;
}
.tabelle td
{
	line-height:100%;
}

a
{
color:#F5EA9E;
font-weight:bold;
}
a:hover
{
color:#FF0000;
font-weight:bold;
}
.bilderrahmen
{
	padding:2px;
	margin:3px;
	border:1px #F5EA9E solid;
}

a:hover .bilderrahmen
{
	padding:2px;
	margin:3px;
	border:1px #FF0000 solid;
}

.knopf img
{
border:0px black none
}
.jcarousel-skin-tango
{
	height:50px;
	overflow:hidden;
}

.head2
{
width:100%; height:116px; text-align:center; background:transparent url('../images/template_images/header_bg.jpg') no-repeat scroll center top;	
text-align:center;
}
.head
{
width:981px; height:116px; text-align:left;	
position:relative;
}
.flaggen
{
	position:absolute;
	top:5px;
	right:55px;
}
.flaggenlink,
.flaggenlink:hover
{
	text-decoration:none; font-weight:normal; font-style:italic; 
	font-size:18px;
}
.flaggen .flaggenlink,
.flaggen .flaggenlink:hover
{
	text-decoration:none; font-weight:normal; font-style:italic; 
	font-size:16px;
}

.flaggenlink img
{
	border:0px black none; padding-right:10px;
}


.topm2
{
width:100%; height:31px; background:transparent url('../images/template_images/menu_bg.png') no-repeat scroll center center;
text-align:center;
border-top:1px #111111 solid;
}
.topm
{
width:981px; height:31px; 
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:14px;
text-align:center;
}

.topm ul
{
	list-style:none outside none;
	margin:0px 0px 0px 30px; padding:1px 0px 0px 0px;
	height:29px;
	border-left:1px #666666 solid;
	width:auto;
}
.topm ul li
{
	float:left;
	white-space:nowrap;
	border-right:1px #666666 solid;
}
.topm ul li a
{
	display:block;
	height:29px;
	line-height:29px;
	padding:0px 20px 0px 20px;
	color:#F5EA9E;
	text-decoration:none;
}

.topm ul li a:hover,
.topm ul li a.active
{
	color:#FF0000;
	background:#000000 url('../images/template_images/topm_hover.png') repeat-x scroll left bottom;
}



.mainm
{
float:left; width:212px; padding:20px 25px 20px 15px;  text-align:left; background:transparent url('../images/template_images/left_bg.png') no-repeat scroll left top;
	font-family:Cambria, Georgia, "Times New Roman", Times, Serif;
	font-size:18px;
font-style:italic;
color:#F5EA9E;
line-height:200%;
font-weight:bold;
}

.mainm ul
{
	margin:0; padding:0px 0px 0px 10px;
list-style:none outside none;
}

.mainm ul li ul
{
padding:0px 0px 0px 20px;
list-style:none outside none;
}


.mainm a
{
color:#F5EA9E;
text-decoration:none;
display:block;
height:36px;
line-height:36px;
width:205px;
text-indent:10px;
	
}
.mainm ul li a:hover,
.mainm ul li a.active
{
	color:#FF0000;
	background:#000000 url('../images/template_images/leftm_hover.gif') repeat-x scroll left bottom;
}

.mainm img
{
	margin-top:25px;
	position:relative;
	left:-5px;
}

.content
{
	width:660px; padding:20px 20px 20px 20px; text-align:left; background:transparent url('../images/template_images/content_bg2.png') no-repeat scroll right bottom;
}
.content2
{
	float:right; width:700px; background:transparent url('../images/template_images/content_bg1.png') no-repeat scroll left top
}
.mainbody
{
width:961px;  padding:30px 10px 10px 10px;
}
.mainbody2
{
width:100%; border-bottom:1px #3B3B3B solid;/* background:#121212 url('images/main_bg.png') no-repeat scroll left -147px;*/
background-color:#121212;
text-align:center;
}

.footer
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:#F3E79D;
 width:981px; padding:30px 0px 20px 0px;
}





