body {
	padding: 10px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em
}

H1, H2, H3, H4, H5, H6 {
	line-height: 130%;
	/*letter-spacing: 0.1em*/
}

hr {
	clear: both;
	color: #EEEEEE;
	/*height: 1px;*/
	border: 1px solid
}

A:link {
	text-decoration: none;
	color: #000066
}
A:visited {
	text-decoration: none;
	color: #6666CC
}
A:hover {
	text-decoration: none;
	color: red
}
A:active {
	text-decoration: none;
	color: red;
	background: #EEEEEE
}

li {
	padding-bottom: 6px
}

.toptable {
	border-top: solid #EEEEEE 1px;
	border-left: solid #EEEEEE 1px;
	border-right: solid #EEEEEE 1px
}


.headlinecell_left {
	border-bottom: solid #EEEEEE 1px;
	border-left: solid #EEEEEE 1px
}

.headlinecell_right {
	letter-spacing: 110px;
	background: url(images/skyline1944_bg.jpg) repeat-x;
	border-bottom: solid #EEEEEE 1px; border-right: solid #EEEEEE 1px
}

.toolbarcell{
	border-bottom: solid #EEEEEE 1px
}

.bodytable {
	 border-left: solid #EEEEEE 1px;
	 border-right: solid #EEEEEE 1px;
	 border-bottom: solid #EEEEEE 1px
}

.bodyheadline {
	background-color: #EEEEEE;
	padding-left: 3px
}

.internHref {
	list-style-image: url(images/netzmelone.png)
}

.externHref {
	list-style-image: url(images/lachs.png)
}
.externHref a:hover, a.externHref:hover {
	/* border-bottom: 1px dotted */
	text-decoration: underline
}

.internHref a:hover {
	/* border: none */
}

.tableBG {
	border: thin solid #EEEEEE;
	background-color: #FFFFFF;
	margin-left: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em
}

/* -------------------------------------------------------------- */
/*Einkaufsziel*/

.logoBox {
	height: 80px;
	width: 95%;
	font-size: medium;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px
}
.logoBox IMG {
	float: right;
	margin-bottom: 1px
}

.reiter {
	padding-bottom: 3px
}
.reiter A {
	background: white;
	border-top: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
}
.reiterAktiv {
	font-weight: bold;
	background: #EEEEEE;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #EEEEEE;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
}

.reiter A:hover {
	background: #EEEEEE
}

.lageplanLoc {
	font-size: small;
	font-style: italic;
/* 	border-left: solid 1px #EEEEEE; */
/* 	border-bottom: solid 1px #EEEEEE; */
	/* float: right */
}

.lageplanLoc A:link {
	color: #999999
}
.lageplanLoc A:visited {
	color: #999999
}
.lageplanLoc A:hover {
	color: #FFCE66
}
.lageplanLoc A:active {
	color: red
}


.vcr {
	vertical-align: bottom
}
.vcr IMG {
	border: solid 1px #CCCCCC
}


/* -------------------------------------------------------------- */
/* Strassen */
.bilder TD {
	border: solid 1px #EEEEEE
}

.bilder P {
	padding-left: 10px;
	padding-right: 10px
}

/* -------------------------------------------------------------- */
/* WLAN-login.cgi */

.wlanReply { color: green }
.wlanError { color: black; background: white; border: ridge 5px red; padding: 1em; font-family: monospace; font-size: large;
					margin-top: 2em; margin-bottom: 2em; margin-left: 6em; margin-right: 6em;
					padding: 2em
			}

/*
@media screen and (max-device-width: 320px) {
    body, form, input, td { font-size: xx-large }
}
*/

