﻿body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #4568B1;
	text-decoration: none;
}

a:hover {
	color: #FF9933;
	text-decoration: none;
}

h1 {font-size: 16px;}

.boxname {
	background-image: url(../images/search_top.gif);
	background-repeat: no-repeat;
	background-color: #FF9933;
	background-position: top;
	width: 169px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3333;
	text-align: left;
}

.branchen_boxname {
	background-color: #FF9933;
	background-position: top;
	width: 169px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3333;
}

.boxbottom {
	height: 20px;
	background-image: url(../images/ad_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 205px;
}

.ad_name {
	background-image: url(../images/ad_name_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 189px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.ad {
	padding: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
.ad img {
	margin-top: 5px;
	}

.ad form {
	margin-top: 0px;
	padding: 0px;
	}
	
.ticket_boxname {
	background-image: url(../images/ad_name_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 189px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
}
.abstand {
	height: 10px;
}
input {
	font-size: 10px;
}


/*****ALLGEMEIN*****/

#page {
	width: 860px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#translator {
	text-align: right;
	margin: 0px;
	padding: 0px;
}

#translator img {
	padding: 0px;
	border:0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/*****HEADER*****/

#header {
	position: relative;
	}

.headerbanner {
	width: 860px;
}
.logo {
	width: 200px;
	float: left;
	margin-right: 10px;
	height: 48px;
}

.header_pagenav {
	background-color: #4568B1;
	background-image: url(../images/page_nav_bg.gif);
	margin-top: 8px;
	background-repeat: no-repeat;
	height: 40px;
	float: left;
	width: 640px;
}

.header_pagenav ul {
	padding: 0px;
	margin: 0px;
}

.header_pagenav li {
	list-style-type: none;
	float: left;
}

.header_pagenav a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
}

.header_pagenav a:hover {
	color: #FF9933;
}

.header_navipfad {
	width: 830px;
	font-size: 10px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4568B1;
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4568B1;
}

/*****CONTENT*****/
#content {
	position: relative;
	clear: both;
	padding-top: 10px;
}

.leftcol {
	float: left;
	width: 185px;
	padding-right: 15px;
	padding-left: 10px;
}

#search {
	background-color: #FF9933;
}

#search form {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#search input {
	border:1px solid #4568B1;
	width:120px;
	height:14px;
	vertical-align: middle;
	padding: 2px;
	margin-left: 10px;
}

#search a:hover {
	color: #FFFFFF;
}

#search input.sbmt {
	border: 0px;
	height: 23px;
	width: 23px;
	background-image: url(../images/search_button.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#search input.sbmt:hover {
	background-image: url(../images/search_button_hover.gif);
	background-repeat: no-repeat;
}

#searchResults {
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.searchResultItem {
	font-size: 10px;
	color: #666666;
}

.searchResultItem h2 {
	font-size: 12px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.result {
	margin-top: 20px;
}

#leftnavi {
	width: 185px;
}


#leftnavi ul {
	margin: 0px;
	padding: 0px;
	}

#leftnavi li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
	background-image: url(../images/left_navi_libg.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9933;
	border-left-color: #FF9933;
}

#leftnavi a {
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
#tickets {
	font-size: 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../images/tickets_bg.jpg);
	background-repeat: no-repeat;
}

#tickets form {
	padding-left: 10px;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#tickets input {
	border:1px solid #4568B1;
	width:120px;
	height:14px;
	vertical-align: middle;
	padding: 2px;
}

#tickets input.sbmt {
	border: 0px;
	height: 23px;
	width: 23px;
	background-image: url(../images/search_button.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#tickets input.sbmt:hover {
	background-image: url(../images/search_button_hover.gif);
	background-repeat: no-repeat;
}

#ticketangebote400 {
	margin: 0px;
	padding-right: 9px;
	padding-left: 9px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.ticket_img img {
	margin: 2px;
	padding: 0px;


}

#servicelinks {
	background-color: #FF9933;
}

#servicelinks ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#servicelinks li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 5px;
}

#servicelinks a {
}

#servicelinks a:hover {
	color: #FFFFFF;
}

.maincontent {
	width: 635px;
	margin-left: 214px;
}


/*----------------skalender-------------*/

#mod_sK {
	padding: 0px;
	margin: 0px;
	width: 185px;
}

#mod_sK a {
}

#mod_sK a.tag { 
}

#mod_sK table {
	border-spacing: 2px;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	width: 185px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
}

#mod_sK td.navl {
	text-align: left;
	width: 20%;
	font-weight: bold;
	padding: 5px;
}

#mod_sK td.navr {
	 text-align: right; 
	 width: 20%;
	 font-weight: bold;
	padding: 5px;
}
#mod_sK td.navm {
	text-align: center; 
	width: 60%;
	font-weight: bold;
	padding: 5px;
}

#mod_sK td.wtag {
 width:14%;
 background-color: #ffffff;	
 text-align: center; 
 color: #000000;
 font-family: sans-serif;
}

#mod_sK td.wochenende {
 background-color: #eeeeee;	
 color: #aaaaaa;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.wochentag {
 color: #999999;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.heute {
 background-color: #ff00ff;
 color: #43A0AF;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.belegt {
 background-color: #e3e3ff;
 color: #9E5357;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.belegtwe {
 background-color: #bfbfff;
 color: #9E5357;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.tangiert {
 background-color: #ffffcc;
 color: #9E5357;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }

#mod_sK td.tangiertwe {
 background-color: #ffff99;
 color: #9E5357;	
 text-align: right; 
 border: 1px solid #aaaaaa;
 padding-right: 3px;
 }
 
/*--------Terminteaser----------*/    

#mod_ttl {
	padding-left: 15px;
	font-size: 10px;
	font-weight: normal;
	height: 300px;
	overflow: auto;
	width: 388px;
	padding-right: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}   

#mod_ttl img {
	padding: 1px;
	border: 1px solid #4568B1;
	}         

#mod_ttl table {
   width: 369px; 
   background-color: #ffffff;
   border-collapse: collapse;
}


#mod_ttl .hell { background-color: #ffffff; }
#mod_ttl .dunkel { background-color: #dfdfdf; }

#mod_ttl .sp1 {
	padding: 3px;
	width: 191px;
}

#mod_ttl .sp2 {
	padding: 3px;
	width: 100px;
}

#mod_ttl .sp3 {
	padding: 3px;
	width: 66px;
}

/*--------------Termineinausgabe-----------------*/
#mod_te {
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#mod_te img {
	background-image: url(../images/textimage_bg.gif);
	background-repeat: no-repeat;
	padding: 5px;
	overflow: hidden;
	height: 150px;
	width: 200px;
}

#mod_te p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#mod_te li {
	line-height: 20px;
}


#mod_te h2 {
	color: #000000;
	margin: 0px;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#mod_te p {
	font-size: 100%; 
	color: #222222; 
}

#mod_te th {
	font-weight: normal;
}

.text_hinweis {
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 10px;
}


/*---------------Terminliste-----------------*/

#mod_tl {
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#mod_tlh {
   text-align: left;
}

#mod_tlf {
	text-align: left;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#mod_tl table { 
   background-color: #ffffff;
   border-collapse: collapse;
}

#mod_tl th {
	width: 410px;
	text-align: left;
	vertical-align: top;
	background-color:  #4568B1;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#mod_tl td {
	text-align: left;
	vertical-align: top;
}

#mod_tl a .highlight {
	color: red;
	background-image: url(../images/tickets.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 25px;
}

#mod_tl .border { 
	border-top:1px solid #000000; 
	border-bottom: 1px solid #000000; 
}

#mod_tl .hell {
	background-color: #ffffff;
	font-size: 10px;
}
#mod_tl .dunkel { background-color: #F0F2F4; font-size: 10px; }
#mod_tl .sp0 {padding: 2px;width:10%;height: 50px}
#mod_tl .sp1 {padding: 2px; width:15%;height: 50px}
#mod_tl .sp2 {padding: 2px; width:20%;height: 50px}
#mod_tl .sp3 {padding: 2px; width:55%;height: 50px}
#mod_tl .sp3 a {font-size: 12px;}
/*#mod_tl .sp4 {padding: 2px; width:10%}*/
#mod_tl .einrueck { padding-left: 15px; }

#mod_tl .sp0kopf {
	padding: 2px;
	background-color: #DCDEE0;
}
#mod_tl .sp1kopf  {padding: 2px;background-color: #DCDEE0;}
#mod_tl .sp2kopf  {padding: 2px;background-color: #DCDEE0;}
#mod_tl .sp3kopf  {padding: 2px;background-color: #DCDEE0;}
#mod_tl .sp4kopf  {padding: 2px;background-color: #DCDEE0;}

/*------Terminselect---------*/

#mod_ts {
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
}

#mod_ts th {
	font-size: 10px;
	font-weight: normal;
	}

#mod_ts input {
	font-size: 10px;
}

#mod_ts select {
	font-size: 10px;
}

#mod_ts ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#mod_ts li {
	padding: 4px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* (en) Styling of article list | (de) Gestalltung für die Artikelliste */

#articlelistbox {
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.articlelistPagecounter {
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.articlelistItem {
	width: 100%;
	border-bottom: 1px solid #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
}
.articlelistItem img { float: left; margin-right: 10px; }
.articlelistdate {
	display: none;
}
.articlelistItem a.articlelistHeadline { font-weight: bold; }
.articlelistSubheadline {
	margin: 0;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
.articlelistContent {
	font-size: 10px;
}
.articlelistItem p.articlelistContent img { float: right; margin-left: 10px; }
.articlelistItem p.articlelistMore { clear: left; text-align: right; font-weight: bold; }
.articlelistItem a.articlelistBack { }
.articlelistItem a.articlelistNext { }
.articlelistItem a.articlelistPageNumber { }
.articlelistItem a.articlelistBegin { }
.articlelistItem a.articlelistEnd { }
.articlelistItem a.articlelistPrevious { }
.articlelistItem a.articlelistNext { }
.articlelistNavigation { width: 100%; text-align: center; margin: 10px 0 20px 0; }

/*------Artikelliste---------*/


#maincol {
	width: 420px;
	float: left;
}

#maincolgreat {
	width: 620px;
}

.catname_m {
	width: 420px;
	background-image: url(../images/catname_m_bg.gif);
	background-repeat: no-repeat;
}

.catname_m_great {
	width: 635px;
	background-image: url(../images/catname_m_great_bg.gif);
	background-repeat: no-repeat;
}

.catname_rechts {
	width: 200px;
	background-image: url(../images/catname_rechts_bg.gif);
	background-repeat: no-repeat;
}

.catname_m h1 {
	padding: 10px;
	margin: 0px;
	font-size: 16px;
	}
	
.catname_m_great h1 {
	padding: 10px;
	margin: 0px;
	font-size: 16px;
	}
	
.catname_rechts h1 {
	padding: 5px;
	margin: 0px;
	font-size: 14px;
	}

.catbottom {
	height: 20px;
	width: 420px;
	background-image: url(../images/catbottom_img.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}


.catbottom_rechts {
	height: 20px;
	width: 200px;
	background-image: url(../images/catbottom_rechts_img.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}

.catbottom a {
	font-size: 10px;
	margin-left: 10px;
}

.text_norm {
	line-height: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.text_norm h2 {
	font-size: 14px;
	font-style: italic;
	color: #666666;
}

.textdate {
	font-size: 10px;
	color: #666666;
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.text_norm p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.text_norm ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.text_norm li {
	margin: 0px;
	padding: 0px;
}

.text_norm img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}


.text_great {
	line-height: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.text_great h2 {
	font-size: 16px;
	font-style: italic;
}


.listbox {
	padding-right: 15px;
	padding-left: 15px;
	height: 115px;
	font-size: 10px;
	clear: both;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0px;
}

.list_headline h2 {
	margin-bottom: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 2px;
}

.listcat {
	color: #999999;
	font-weight: normal;
	margin-left: 120px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.listimage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../images/listimage_bg.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 110px;
}

.listimage img {
	overflow: hidden;
	height: 75px;
	padding: 5px;
}

.listtext {
	font-weight: normal;
	line-height: 12px;
}

.listbox_rechts {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
}

.list_headline_rechts h2 {
	margin-bottom: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
}

.listcat_rechts {
	color: #999999;
	font-weight: normal;
}

.listimage_rechts {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	background-image: url(../images/listimage_rechts_bg.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 60px;
}

.listimage_rechts img {
	overflow: hidden;
	height: 40px;
	padding: 3px;
}

.listtext_rechts {
	font-weight: normal;
	line-height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}


#browsing {
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#browsing a {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 2px;
}

.rsstext {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.rsstext p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.rsstext h2 {
	font-size: 14px;
	font-style: italic;
	color: #666666;
}

#mapbox {
	padding: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.sitechart {
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.sitechart li {
	line-height: 18px;
	font-size: 10px;
}

#rightcol {
	width: 205px;
	margin-left: 430px;
}

/*****FOOTER*****/
#footer {
	clear: both;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	width: 860px;
	height: 120px;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
}

#metaNavigation {
	margin-top: 5px;
}

#metaNavigation a {
	margin-left: 10px;
}

.cse-branding-form {
	clear: both;
}

.cse-branding-form form {
	margin: 0px;
	padding: 0px;
}

/*CSS styles for Contenido Sitemap*/

.sitemapbox {
	padding-left: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sitemap, .sitemap ul {
	margin: 0px;
	padding: 0px;
}

.sitemap li {
	border-bottom: 1px solid #ffffff;
	list-style-type: none;
}

.sitemap .level1 {
        background-color: #E2E2E2;
        padding: 5px 5px 5px 10px;
}

.sitemap .level2 {
        background-color: #F0F0F0;
        padding: 5px 5px 5px 30px;
}

.sitemap .level3 {
        background-color: #ffffff;
        padding: 5px 5px 5px 50px;
}

/* Only for IE */
*+html .sitemap .list2, * html .sitemap .list2 {
        margin-top: -14px;
}

.text {
font-family: helvetica, arial, geneva, sans-serif;
font-size: 11px;
color:#4E4E4E;
padding-left: 2px;
padding-right: 2px;
}

.feld {
background-color: #DFE0E5;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
color: #000000;
font-family: Verdana;
font-size: 12px;
margin-right: 10px;
}

.rss_name {
	background-image: url(../images/lb_logo_winter.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 205px;
}

.rss_eintrag {
	font-size: 10px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.rss_eintrag ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.rss_eintrag li {
	list-style-type: none;
	margin:0px;
	padding: 5px;
}

.reglink {
	text-decoration: underline;
	padding: 5px;
	font-weight: bold;
}

#clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}


