/* CSS wir-laufen.org */

body {
	background-color : #fff ;
	color : #152e7b;
	font-family : Verdana, Arial, sans-serif;
	font-size: 16px;
font-weight:bold;
}

#centerer {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;

}

#box{
	height: 682px;
	width: 1024px;
	margin: 0 auto;
}

.main_box {
	position: relative;
	margin: 0 auto;
	top: 10px;
	width: 1024px;
	background: none;
}

.main_box .top,
.main_box .bottom{
display:block;
}

.main_box .top b,
.main_box .bottom b {
display:block;
height: 1px;
overflow: hidden;
background: #efefef;
}

.main_box .r1{
margin: 0 5px;}

.main_box .r2{
margin: 0 3px;}

.main_box .r3{
margin: 0 2px;}

.main_box .top .r4,
.main_box .bottom .r4{
margin: 0 1px;
}

#main {
	top: 10px;
	background-color:#efefef;
	color: #152e7b;
	position: relative;
	height: 682px;
	padding: 5px;
}

#content {
position:relative;
background-image : url(../images/foto_start_1024.jpg);
background-repeat : no-repeat;
height:682px;
margin: 0 7px ;
}


#lang {
position: absolute;
top : 10px;
right: 30px;
}

#lang img{
border:none;
vertical-align:middle;
}

ul.nav_lang {
display: block;
list-style: none;
	font-size:0.8em;
	text-transform:uppercase;
	font-family : Book Caps, Verdana, sans-serif;
	font-weight: bold;
	line-height: 10px;
	text-align: left;
	color: #152e7b;
}

ul.nav_lang li {
	background: inherit;
	padding: 0 0 4px 0;
	margin:0px;
}

ul.nav_lang a, 
ul.nav_lang a:link {
	display: block;
	color:#152e7b;
	background: inherit;
	text-decoration : none;
	text-transform: uppercase;
	padding: 4px 2px 4px 2px;
}

ul.nav_lang a:hover {
	color:#eee;
	background-color: #6d7fb8;
	padding: 4px 2px 4px 2px;
}


/*#################content###############*/


p.textbox1 {
	padding : 35px 10px 0 10px;
	color:#152e7b;
	margin:0;
font-size:1.2em;
text-align:center;
text-decoration: none;
}

p.logo,
p.logo img{
border: 0;
vertical-align:middle;
text-align:center;
padding: 0 20px;
}

