﻿.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
.align_left {
	font-weight: normal;
	text-align: left;
}
.video_center {
	text-align: center;
}
html
{
overflow-y:scroll;
}
body
{
 margin:0px;
	background:#E8E9EE url('images/bg.png') repeat-x scroll center top; 
}

body, table, td
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#266895;
	line-height:170%;
}
h1
{
	color:#4F9ED1;
	font-size:14px;
	font-weight:bold;
	margin:3px 0px 5px 0px; 
}
.bilderrahmen
{
padding:2px;
border:1px !important;
border-style:solid !important;
border-color:#DBEBF5!important;
}
.bilderrahmen_ohne
{
border:1px !important;
border-style:solid !important;
border-color:#DBEBF5!important;
}

h2
{
	
color:#266895;
	font-size:13px;
	font-weight:bold;
	margin:3px 0px 3px 0px; 
}	

hr
{
      color: #008BD0;
      background-color: #DBEBF5;
      height: 1px; 
      border:0px #DBEBF5 none;
}


p
{
	margin:8px 0px 8px 0px; 
}
.footer, .footer a
{
	color:#B4B4B4;
	text-decoration:none;
}
.footer a:hover
{
	color:#333333;
	text-decoration:underline;
}
a
{
	color:#266895;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#FF6000;
	font-weight:bold;
	text-decoration:none;
}

#cse-search-box #suche
{
border:0px #4F9ED1 none;
background:#4F9ED1 url('images/suche.png') no-repeat scroll center center;
width:23px; height:23px;
cursor:pointer;	
position:relative; top:0px;
	
}
#cse-search-box #eingabe
{
	width:100px;
}
#cse-search-box label
{
color:#FFFFFF; text-transform:uppercase
}



.header
{
width:970px; height:170px; padding:0px 4px 0px 6px; background:#E8E9EE url('images/bg3.png') repeat-y scroll center top
}
.header2
{
width:980px; height:16px; background:#E8E9EE url('images/bg4.png') repeat-y scroll center top
}
.logo
{
margin:12px 0px 0px 30px;
}
.links
{
width:970px; padding:0px 4px 0px 6px; background:#E8E9EE url('images/bg5.png') repeat-y scroll center top 
}
.suche
{
background-color:#4F9ED1; text-align:center; padding:7px 2px 9px 2px;
}
.mainbody
{
width:598px; border:1px #E8E9EE solid; text-align:left; margin-left:10px; padding:10px; float:left; min-height:200px;
}
.mainbody2
{
width:768px; border:1px #E8E9EE solid; text-align:left; margin-left:10px; padding:10px; float:left; min-height:200px;
}
.rechts
{
width:160px; float:right;  margin-right:10px; text-align:left;
}
.rechts div
{
width:160px; margin-bottom:5px; text-align:center;  background:#FFFFFF url('images/menu_bg.png') repeat-x scroll left top;
	
}


.footer
{
width:980px; height:6px; background:#E8E9EE url('images/bg6.png') repeat-y scroll center top
}
.clear
{
clear:both
}
.start
{
	color:#FFFFFF;
}

.start:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}



.rechts ul
{
	list-style:none outside none;
	padding:5px 0px 5px 0px !important;
	margin:0px 0px 15px 0px !important;
	border-bottom:1px #C7C9D6 solid;
	border-top:1px #C7C9D6 solid;
}

.rechts ul li
{
	width:160px;
	height:25px;
	margin:0px !important;
	text-align:left;
	background:transparent url('images/menue_bg_on.gif') repeat-x scroll left bottom;
}
.rechts ul li:hover
{
	background:transparent url('images/menue_bg_over.gif') repeat-x scroll left bottom;
}
.rechts ul li a
{
display:block;
	padding-left:35px;
	width:125px;
	height:25px;
	line-height:25px;
	text-indent:0px;
	text-decoration:none;
	color:#266895;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	background:transparent url('images/pfeil.png') no-repeat scroll 15px 8px;
	color:#154B6D;
}

.rechts ul li a:hover, .rechts ul li a.aktiv
{
	color:#FF6000;
}

.rechts h4
{
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
		border-bottom:1px #C7C9D6 solid;
		color:#266895;
		font-size:12px;

}















