body {

	margin: 0px;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#605C5C;

}


blockquote {

                       
                   font-size:13px;

}

b {

                       
                   font-size:13px;

}


i {

                       
                   font-size:20px;

}


U {

                       
                   font-size:13px;

}



p { 

      margin: 0px;
     
      font-size:13px;

      text-align: justify;

}



td {

	font-size:13px;

}


ul {

	margin:0 0 0 -15px !important;

	margin:0 0 0 25px;

}



h1 {

	font-size:16px;

}



a {

	color:#349AA0;

                font-weight:bold;                

                font-size:12px;

                text-decoration:none;

}



a:hover {

	color:#929292;

}



#guestbook a {

	color:#000;

}



#all {

	padding:0;

	width:780px;

	margin: 0px auto;

	text-align: left;

	position:relative;

	background:url(../img/vert_line.JPG) repeat-y top left;

	background-position: 164px 0;

}

#lauftext {
     color: Red;
     background-color: #CFD8D7;
}

h1#headline {

	background:#fff url(../img/logo.jpg) no-repeat left;

	height: 78px;

	width: 778px;

	margin: 0px;

}

h1#headline span {

	display: none;

	margin: 0px;

}



#header {

	background:#fff;

}



#MENU_OBEN {

	position:absolute;

	top:5px;

	right:10px;

	text-align:right;

	font-size:10px;

}



#navline ul {

	list-style-type:none;

}



#navline li {

	display:inline;

}



#navline a {

	color:#929292;

	font-weight:bold;

	font-size:10px;

	text-decoration:none;

}



#navi {

	margin: 0 1px 0 1px;

                margin: 0px;

	background:#656EA5;

	text-align:right;

	height:27px !important;

	height:20px;

                vertical-align: middle;

}



#sub_navi {

	margin: -3px 1px 0 1px;

	margin: -3px 0px 0 0px;

	background:#656EA5;

	text-align:right;

	padding:5px 0 3px 0 !important;

	padding:2px 0 3px 0;

	height:8px;

}



#navi ul, #sub_navi ul {

	margin:auto auto auto -25px !important;

	margin:auto auto auto 10px;

	list-style-type:none;

}



#navi li, #sub_navi li {

	display:inline;

	margin-left:25px;

	margin-right:25px;

}



#navi a {

	color:#fff;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

}



#sub_navi a {

	color:#fff;

	font-weight:normal;

	font-size:11px;

	text-decoration:none;

}



#navi a:hover, #sub_navi a:hover, #navline a:hover {

	color:#0E1862;

}



#current a {

	color:#000;

}



#current a:hover {

	color:#000;

}



#sub_navi #current a {

	font-weight:bold;

}



#left_navi {

	margin:-20px 0 30px;

}



#left_navi ul {

	margin:0 0 0 -49px !important;

	margin:0 0 0 -9px;

	list-style-type:none;

}



#left_navi li {

	display:block;

	width:159px;

	height:30px;

	background:transparent url(../img/left_navi_bg.gif) no-repeat top left;

}



#left_navi a {

	display:block; 

	width:172px !important;

	width:159px;

	height:25px;

	padding:6px 0 6px 25px;

	font-weight:bold;

	background:transparent;

	text-decoration:none;

}



#left_navi a:hover {

	color:#929292;

	background:transparent url(../img/left_navi_hover_bg.gif) no-repeat top left;

	text-decoration:none;

}



#left_navi #current {

	color:#929292;

	background:transparent url(../img/left_navi_current_bg.gif) no-repeat top left;

}



#left_navi #current a {

	color:#929292;

}



#content_left {

border:0px solid red;

	padding:20px 0px 50px 10px;

	line-height:18px;

	width:168px !important;

	float:left;	

}



#content_left h1 {

	margin-top:40px;

}



#content {

        border:0px solid black;

	width:455px !important;

	float:left;

        margin-top: 13px;

	padding:20px 10px 50px 10px;

	line-height:18px;

                font-size:13px;

}



#content_right {

	float:left;

	width:140px;

        height: 350px;

        padding-left: 25px;

}



#footer {

	height:30px;

	clear:both;

	text-align:center;

	font-size:10px;

	font-weight:bold;

	margin: 0;

	padding:13px 0;

	background:#fff url(../img/horo_line.gif) repeat-x top left;

}



.sitemap1 { 

	background:#6084A6;

	color:#fff;

	font-weight:bold;

	padding: 3px 0 3px 5px;

}



.sitemap2 { 

	background:#ccc;

	padding: 3px 0 3px 40px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

}

.sitemap3 { 

	background:#eee;

	padding: 3px 0 3px 70px;

	font-size:11px;

	text-decoration:none;

	color:#6084A6;

}



@media screen and (min-width: 550px){

ul {

margin-left: 20px !important;

}

#left_navi ul {

margin:0 0 0 -9px !important;

}

}


