/* Standarelemente */
a  { color: #36c }
img { border-style: none; border-color: #fff }
a:hover {
	color: #06F;
}
body  { color: #444; font: 62.5% "Lucida Sans Unicode", sans-serif; background: #ffffff; margin: 0 }
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
ul  { font-size: 1em; padding-bottom: 1.2em }
p { font-size: 1.2em; padding-bottom: 1.2em }
h1 {
	font-size: 1.4em;
	margin-bottom: 3px;
}
h3  { font-size: 1.3em; margin-bottom: 3px }
h4  { font-size: 1.2em; margin-bottom: 3px }
h5 {font-size: 1.4em; margin-bottom: 3px;
}
h1,h2,h3 {
	color: #367EA6;
	padding-top: 6px;
}
/* Struktur */

.container    { background-image: url(../img/bgcontainer.gif); background-repeat: repeat-y; margin: 0 auto; padding-bottom: 6px; width: 767px }
.header           { background-image: url(../img/Strasseperspektive.png); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; width: 712px; height: 200px; vertical-align: baseline }
.logotext { color: #fff; font-size: 1.5em; margin-top: 30px; float: left }
/* navigation */
#navigation      { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; margin-top: 99px; float: right }
#navigation ul   { list-style: none; margin: 0; padding: 4px 0 }
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited    { color: #ffffff; text-decoration: none; background-image: url(../img/bgnavigation.gif); background-repeat: repeat-x; padding: 3px 10px 2px; border: solid 1px #fff }
#navigation a:hover     { color: #ffffff; background-image: url(../img/bgnavigationhover.gif); background-repeat: repeat-x; border-style: solid; border-width: 1px 1px medium; border-color: #fff #fff transparent }

/* Haupt */
.haupt  { padding: 8px 18px; clear: both }

/* Haupt links */
.seitennav h1,.seitennav ul {
	padding-left: 12px;
}
.seitennav   { background: #eee no-repeat; width: 200px; float: left; border: solid 1px #e5e5e5 }
.seitennav h1    { color: #666; font-size: 1.2em; margin-top: 1.2em; height: 20px }
.seitennav ul    { background: url(../img/bgul.gif) repeat-x; margin: 0; padding: 0; border-top: 1px solid #fafafa }
.seitennav li {
	border: 1px solid #FAFAFA;
	border-top: none;
	list-style: none;
	margin: 0;
}
.seitennav li a {
	color: #777;
	display: block;
	font-size: 0.9em;
	padding: 3px 6px 3px 14px;
	text-decoration: none;
}
.seitennav li a:hover {
	color: #c60000;
}

/*Inhalt*/
.inhalt {
	float: right;
	width: 520px;
}
.inhalt .item  { background: #fff; margin-bottom: 8px; padding: 6px 12px; border: solid 1px #eee }

.inhalt li   { list-style: url(../img/li.gif); margin-left: 18px }
.leftimg { padding-right: 15px; float: left }
.rechtsimg { padding-right: 15px; float: right }
#pressetext  { font-family: "Lucida Sans Unicode", sans-serif; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: justify }
/* Two Columns */
.two-columns     { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; clear: both }
.two-columnslast    { background-image: none; width: 49%; clear: both; border-top: 5px none }
.two-columns h3  { background-image: url("../img/img11.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: -10px; padding-left: 10px; clear: both }
.two-columnslast h3   { background-image: url("../img/img11.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-top: -10px; padding-right: 10px; padding-left: 10px; clear: both }
.two-columns .title  { }
.two-columnslast .title { }
.two-columns .title h2    { color: #ffffff; font-size: 1.6em; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 15px 0 0 20px; height: 53px }
.two-columnslast .title h2 { color: #ffffff; font-size: 1.6em; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 15px 0 0 20px; height: 53px }
.two-columns .blue  { background: url("../img/img13.gif") no-repeat }
.two-columns .red  { background: url("../img/img14.gif") no-repeat }
.two-columnslast .red { background: url("../img/img14.gif") no-repeat }
.two-columns .columnA, .two-columns .columnB    { width: 235px }
.two-columnslast .columnlastA, .two-columnslast .columnlastB  { width: 235px }
.two-columns .columnA        { background-image: url("../img/img16.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; float: left; border-top: 5px solid #c3c3c3; border-right: 5px solid #c3c3c3; border-left: 5px solid #c3c3c3 }
.two-columnslast .columnA    { background-image: url("../img/img16.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; float: left; border-top: 5px solid #c3c3c3; border-right: 5px solid #c3c3c3; border-left: 5px solid #c3c3c3 }
.two-columns .columnB       { background-image: url("../img/img15.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; float: right; border-top: 5px solid #c3c3c3; border-right: 5px solid #c3c3c3; border-left: 5px solid #c3c3c3 }
.two-columns .btm   { clear: both }
/* Fußzeile */
.fuss  { color: #666; font-size: 1.1em; background: #fff; text-align: center; margin: 0 auto; padding: 6px; width: 720px; clear: both; border: solid 1px #eee }
.fuss a {
	color: #36C;
	text-decoration: none;
}
.fuss a:hover {
	color: #06F;
	text-decoration: underline;
}
li { font-size: 1.2em }
td { font-size: 1.2em }

/*infobox palm */
#info p {margin-left:15px; margin-right:20px;}

a.screen, a.screen:visited  { position: relative; z-index: 1 }
a.screen b  { visibility: hidden; position: absolute; top: -260px; left: 20px; width: 145px }
a.screen:hover  { z-index: 1000; border: 0 }
a.screen:hover b   { visibility: visible; cursor: pointer; z-index: 500; height: 255px }
a.screen:hover b img {
border:0; /* remove the link border */
}

