/* TAGS */
body {
	margin:0px;
	font-family: Verdana;
	color:#666666;
}

body * {
	font-family: Verdana;
	color:#666666;
}

hr {
	background-color:#666666;
	height:1px;
}

a {
	line-height:16px;
}
a:hover {
	color:darkred;
	line-height:16px;
}

.textinput {
	height:19px;
	width:130px;
	color:#6D6C71;
	border:1px inset #CCCCCC;
	padding-left:5px;
	vertical-align:middle;
}

.submit {
	height:19px;
	width:130px;
	color:#666666;
	background-color:#EEEEEE;
	border:1px outset #CCCCCC;
	padding-left:5px;
	vertical-align:middle;
	text-decoration:none;
}

.select {
	height:19px;
	width:200px;
	border:1px inset #CCCCCC;
}

.select option {
	height:17px;
	width:180px;
	color:#6D6C71;
	padding-left:5px;
}


/* allgemeine Voreinstellungen */
.head {
	font-weight:bold;
	line-height:25px;
}
.title {
	font-weight:bold;
	line-height:22px;
}
.text {
	line-height:16px;
}


/* menucontainer */
.uppermenu .cell {
	background-color:#002B5A;
	border-bottom:1px solid #CCCCCC;
	height:15px;
}
.uppermenu .text {
	color: #CCCCCC;
	padding-left:10px;
	padding-right:10px;
}
.uppermenu a {
	color: #CCCCCC;
	text-decoration:none;
}
.uppermenu a:hover{
	color: #CCCCCC;
	text-decoration:underline;
}

.start_bereichsmenu {
	height:22px;
}
.start_bereichsmenu a {
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}
.start_bereichsmenu a:hover {
	color:white;
	font-weight:bold;
	text-decoration:none;
}


/* Container */

.seitenzahlen a {
	color:black;
	text-decoration:none;
}
.seitenzahlen a:hover {
	color:black;
	text-decoration:underline;
}
.seitenzahlen .text {
	color:#404040;
	font-weight:bold;
}

.start_news {
	color:#6D6D6D;
	font-family:Verdana;
	line-height:15px;
	padding-bottom:14px;
}
.start_news .title {
	font-weight: bold;
}
.start_news a {
	color:#6D6D6D;
	font-family:Verdana;
	line-height:15px;
	padding-bottom:14px;
	text-decoration: none;
}
.start_news .title a {
	font-weight: bold;
	text-decoration: none;
}
.start_news a:hover {
	color: red;
	font-family:Verdana;
	line-height:15px;
	padding-bottom:14px;
	text-decoration: none;
}

.pfad {
	padding-left:220px;
	color:#666666;
	border-bottom:1px dotted #CECECE;
}
.pfad a {
	color:#666666;
	text-decoration:none;
}
.pfad a:hover {
	color:#666666;
	text-decoration:none;
}

.navleiste {
	vertical-align:middle;
	padding-left:18px;
}
.navleiste a {
	text-decoration: none;
	font-weight:bold;
	color:#595959;
}
.navleiste a:hover {
	text-decoration: none;
	font-weight:bold;
	color:#595959;
}

.bereichsmenu {
	border-bottom:1px solid #CCCCCC;
}

.bereichsmenu td {
	width:220px;
	padding-left:18px;
	padding-right:2px;
}
.bereichsmenu * {
	font-weight:bold;
}
.bereichsmenu .cell {
	padding-top:3px;
	padding-bottom:3px;
	background-color:#E5E5E5;
	border-top:1px solid #CCCCCC;
	border-right:1px solid white;
}

.bereichsmenu .cell a {
	color:#808080;
	text-decoration: none;
}
.bereichsmenu .cell a:hover {
	color:#A2A2A2;
	text-decoration: none;
}
.bereichsmenu .subcell {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:24px;
	background-color:white;
	border-top:1px solid #CCCCCC;
	border-right:1px solid white;
}

.bereichsmenu .subcell a {
	color:#808080;
	text-decoration: none;
}
.bereichsmenu .subcell a:hover {
	color:#A2A2A2;
	text-decoration: none;
}
.bereichsmenu .lastcell {
	height:22px;
	background-color:#E5E5E5;
	color:#A2A2A2;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid white;
	border-right:1px solid white;
}

.bereichsmenu .selected {
	height:22px;
	background-color:white;
	border-top:1px solid #CCCCCC;
	border-right:1px solid white;
}
.bereichsmenu .selected a {
	text-decoration: none;
}
.bereichsmenu .selected a:hover {
	text-decoration: none;
}

.today {
	padding:9px;
	padding-left:18px;
	width:220px;
}
.today * {
	line-height:16px;
}
.today .head {
	font-weight:normal;
	height:22px;
	padding:0px;
	padding-left:18px;
}
.today .cell {
	color:#A2A2A2;
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid #CCCCCC;
}

.today .cell .title {
	font-weight:bold;
	color:#767676;
}
.today .cell .link {
	color:#A90000;
}



.google {
	padding:9px;
	padding-left:18px;
	width:220px;
}
.google * {
	line-height:16px;
}

.google .head {
	font-weight:normal;
	height:22px;
	padding:0px;
	padding-left:18px;
	background-color:#CCCCCC;
}
.google .cell {
	color:#A2A2A2;
	border-top:1px solid white;
	border-right:1px solid white;
}

.google .cell .title {
	font-weight:bold;
	color:#767676;
}


.detail {
	padding-right:10px;
}
.detail .foot {
	height: 20px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px dotted #CCCCCC;
}
.detail .foot * {
	color:#A2A2A2;
	padding-bottom:3px;
}
.detail .foot a {
	text-decoration:none;
}
.detail .foot a:hover {
	text-decoration:none;
}
.detail .header {
	margin-bottom:8px;
}

.detail .header .head {
	font-weight:normal;
	color: #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding-left:1px;
	padding-bottom:8px;
}

.detail .picture {
	margin-bottom:8px;
}

.detail .picture .picturecell {
	border-right:1px solid white;
	border-top:1px solid white;
}
.detail .picture .cell {
	color:#A2A2A2;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
}

.detail .content {
	padding-right:3px;
}

.detail .content .head {
	font-weight:bold;
	padding-left:3px;
	padding-bottom:8px;
	line-height:16px;
}
.detail .content .text {
	color:#666666;
	line-height:16px;
	padding-left:3px;
	margin-bottom:10px;
}

.detail .content .picture {
	margin-top:5px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.detail .content .picture .picturecell {
	border-right:1px solid white;
	border-top:1px solid white;
}
.detail .content .picture .cell {
	color:#A2A2A2;
	padding:3px;
	border:0px;
}


.listing {
	margin-right:10px;
}
.listing .foot {
	height: 20px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px dotted #CCCCCC;
}
.listing .foot * {
	color:#A2A2A2;
	padding-bottom:3px;
}
.listing .foot a {
	text-decoration:none;
}
.listing .foot a:hover {
	text-decoration:none;
}


.listing .header {
	font-weight:normal;
}

.listing .header .head {
	font-weight:normal;
	color: #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding-left:10px;
	padding-bottom:10px;
}

.listing .content {

}

.listing .content .head {
	font-weight:bold;
	padding-top:21px;
	padding-bottom:8px;
	line-height:16px;
}
.listing .content .head a {
	text-decoration:none;
}

.listing .content .text {
	margin-bottom:10px;
	padding-left:12px;
	border-top:1px solid #CCCCCC;
}
.listing .content .textblock {
	color:#666666;
	line-height:16px;
}
.listing .content .textblock a {
	text-decoration:none;
}

.listing .content .link {
	font-weight:bold;
	text-decoration: none;
}


.listing .content .picture {
	margin-top:0px;
	border-top:1px solid #CCCCCC;
}

.listing .content .picture .cell {
	background-color:#CCCCCC;
}


.diverses {
	padding-top:1px;
}
.diverses .content {

}
.diverses .content .head {
	height:22px;
	padding-left:12px;
	background-color:#CCCCCC;
	font-weight:bold;
	color: white;
}
.diverses .content .text {
	border-top:1px solid white;
	padding-left:13px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:3px;
	background-color:#E5E5E5;
}
.diverses .content .text .textblock * {
	vertical-align:top;
	color: #767676;
	line-height:16px;
	text-decoration:none;
}
.diverses .content .textblock img {
	margin-top:5px;
}

.diverses .content .text .textblock .title {
	font-weight:bold;
	color: #767676;
	line-height:16px;
	text-decoration:none;
}
