* { margin:0px; padding:0px; }

body { font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:12px; text-align:center; }

a { color:#00397F; text-decoration:none; } 
a:hover { text-decoration:underline; }
a img { border:0px; }

#page { width:970px; margin:auto; position:relative; text-align:left; }
#header { 
	background-color:#BDDDF2; 

	background-image: url('../gfx/glaub_header.jpg'); 
	background-repeat: no-repeat; 
/**/
	width:100%; 
	height:90px; 
	}

#logo { position:absolute; left:15px; top:15px; }
#title { position:absolute; left:240px; top:56px; font-size:13px; color:#00397F; font-weight:bold; }

#langmenu { 
	position:absolute; 
	left:790px; 
	top:15px; 
	color:#FFFFFF; 
	}
	
#langmenu a {
	color:#FFFFFF; 
}

#langmenu span.akt { text-decoration:underline; }

#suchform {
	position:absolute; 
	left:720px; 
	top:56px; 
	width:250px; 
	height:20px; 
	line-height:20px; 
/*
	background-color:#BDDDF2; 
*/
	background-color: transparent;
	color: #FFFFFF;	
	}

#suchform a {
	color: #FFFFFF;
	}

#menu1 { position:absolute; left:240px; top:100px; }
#menu1 ul { list-style:none; }
#menu1 ul li { float:left; margin-right:40px; }
#menu1 ul li a { display:block; height:17px; float:left; color:#00397F; font-weight:bold; font-size:13px; }
#menu1 ul li.akt a, #menu1 ul li a:hover { color:#DF021B; background-image:url("../gfx/menu1_akt.gif"); background-repeat:no-repeat; text-decoration:none; background-position:bottom left; }


#menu2 { width:220px; }
#menu2 ul { list-style:none; border-top:1px solid #00397F; border-bottom:1px solid #00397F; }
#menu2 ul li { width:220px; }
#menu2 ul li a { padding-left:15px; width:205px; height:40px; display:block; line-height:40px; vertical-align:middle; background-color:#BDDDF2; border-bottom:1px solid #FFFFFF; }
* html #menu2 ul li a { width:205px; }
#menu2 ul li.last a { border-bottom:0px; }
#menu2 ul li.akt a, #menu2 ul li a:hover { color:#DF021B; font-weight:bold; text-decoration:none; }
#menu2 ul li.akt a span, #menu2 ul li a:hover span { border-bottom:1px solid #E0031C; }
#menu2 ul li a span { margin-top:12px; }

* html #menu2 ul li a span { margin-top:0px; }

#bmenu { position:absolute; left:240px; top:145px; font-size:10px; }
#bmenu .pfeil { float:left; background-image:url("../gfx/bmenu_pfeil.gif"); background-position:5px 5px; background-repeat:no-repeat; width:16px; height:12px; }
#bmenu a { float:left; }

#datum { position:absolute; left:15px; top:145px; color:#00397F; font-size:10px; }

#bottom { margin-top:79px; }

#left { width:240px; float:left; }

#content_left { position:absolute; top:453px; left:51px; }
#rexlogo { }

#content { width:730px; float:left; line-height:135%; color:#333333; padding-bottom:15px; overflow:hidden; }
#content h1 { color:#00397F; font-size:14px; margin-bottom:20px; }
#content h2 { color:#00397F; font-size:13px !important; margin-bottom:10px !important; font-weight:bold; }
#content p { margin-bottom:20px; }
#content p.listtitle { margin-bottom:2px; font-weight:bold; }
#content ul { margin-left:15px; }

.template1 { width:733px; margin-bottom:30px; }
.template1 .image1 { float:left; margin-right:13px; border-top:1px solid #00397F; }
.template1 .text { width:207px; height:110px; padding-left:10px; padding-top:10px; background-color:#BDDDF2; float:left; margin-bottom:15px; overflow:hidden; border-top:1px solid #00397F; }
* html .template1 .text { width:207px; height:110px; }
.template1 .text .h1 { font-size:15px !important; margin-bottom:23px !important; }
.template1 .text .h2 { font-size:14px !important; margin-bottom:7px !important; margin-top:-9px !important; }
.template1 .text ul { list-style:none; margin-left:0px !important; }
.template1 .text ul li { background-image:url("../gfx/ul_pfeil.gif"); background-position:0px 4px; background-repeat:no-repeat; padding-left:15px; }
.template1 .image2 { float:left; }

.tx-thmailformplus-pi1 { width:500px; }
.tx-thmailformplus-pi1 .left { width:50%; float:left; clear:both; }
.tx-thmailformplus-pi1 .right { width:50%; float:left; }
.tx-thmailformplus-pi1 input[type=text] { width:85%; background-image:url("../gfx/formfield_bg.gif"); background-repeat:repeat-x; border:1px solid #00397F; }
.tx-thmailformplus-pi1 textarea { background-image:url("../gfx/formfield_bg.gif"); background-repeat:repeat-x; border:1px solid #00397F; }
.tx-thmailformplus-pi1 select { width:85%; }
.tx-thmailformplus-pi1 ul.error { padding-left:15px; padding-bottom:15px; }
.tx-thmailformplus-pi1 ul.error li { color:red; }
.tx-thmailformplus-pi1 .spacer { clear:both; height:5px; width:100%; }

.template2 { clear:both; width:100%; }
.template2 .left { width:48%; float:left; }
.template2 .right { width:48%; float:right; }

.template3 { width:100%; }
.template3 .leftcol { width:500px; float:left; }
.template3 .rightcol { width:215px; float:right; }

a.pfeil_blau { background-image:url("../gfx/suche_button.gif"); background-repeat:no-repeat; padding-right:25px; background-position:right; }

.csc-header-n4 { clear:both; padding-top:10px; } 
.csc-header-n5 { clear:both; padding-top:10px; } 

.csc-textpic-border img { border:0 none !important; border:1px solid #013A81 !important; }

.csc-textpic-caption { font-size:11px; font-weight:bold; }

#content ul { margin-top:-10px; 
							padding-left:10px; }
							
#suchbegriff { border:0 none;
							 background-image:url(../gfx/suchbox.gif);
							 background-repeat:no-repeat; 
							 width:135px;
							 height:18px; 
							 position:absolute;
							 top:0px;
							 left:69px;
							 padding-left:5px;
							 padding-top:2px;
							 }
							 
#suchebtn		{ border:0 none;
							background-image:url(../gfx/suche_button.gif);
							background-repeat:no-repeat;
							height:15px;
							width:15px;
							background-color:transparent;
							position:absolute;
							top:3px;
							left:222px;
						}
						
.tx-macinasearchbox-pi1 label { color:#00397F; margin-left:20px; margin-top:3px; vertical-align:middle; font-size:12px; font-weight:bold; }

.cufon-canvas { padding-top:2px; }
* html .cufon-canvas { padding-top:2px; }

.tx-indexedsearch-searchbox-sword { border:0 none;
																		background-image:url(../gfx/suchbox.gif);
																		background-repeat:no-repeat;
																		height:18px;
																		padding-top:2px;
																		width:135px;
																		padding-left:5px;
																		margin-left:5px;
																		padding-bottom:5px;
																		margin-top:7px; }
																		
.tx-indexedsearch-searchbox-button { border:0 none;
																		 margin-left:5px;
																		 background-color:#BDDDF2;
																		 font-weight:bold;
																		 color:#003366;
																		 border:1px solid #666699; }
																		 
.tx-indexedsearch-icon { background-color:#BDDDF2; padding:5px 5px; }
.tx-indexedsearch-result-number { background-color:#BDDDF2; padding:5px 5px; }
.tx-indexedsearch-percent { background-color:#BDDDF2; color:#00397F; font-size:14px; padding:5px 5px;}
.tx-indexedsearch-title { background-color:#BDDDF2; font-weight:bold; padding:5px 5px; }

.tx-indexedsearch-redMarkup { color:#E1021D; font-style:italic; }

.tx-indexedsearch-info { visibility:hidden; }

.csc-uploads-icon { height:235px; }

#content ul { margin-top:0px !important; }
#content ol { list-style-type:decimal !important; list-style-position:outside !important; margin-left:20px; }