BODY {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	background:transparent url(/images/verlauf.png) repeat-x 0 0;
}
#popup {
	padding: 20px;
	background: #ffffff;
}
P {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif
}
TD {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif
}
a, a:link, a:active, a:visited, a:hover {
    font-size: 10px;
	color: #0066aa;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
  color: #62a0de;
}
a.home { /* Kleines Häuschen davor */
  background: url(/images/icon_home.gif) 0 0 no-repeat;
  padding-left: 20px;
}
a.link, a.bullet_blau { /* Dunkler Rechtspfeil vor Aufzählungen */
  background: url(/images/icon_bullet.gif) 0% .3em no-repeat;
  padding-left: 16px;
}

UL{
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}
LI {
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 2px 0px;
}

.error_header {
    font-size: 14px;
    color: #9a0202;
    font-weight: bold;
}
.error {
    font-size: 10px;
    color: #9a0202;
    font-weight: bold;
}
FORM {
    MARGIN: 0;
}
INPUT, SELECT, TEXTAREA {
    color: #0066AA; 
    font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
}


/***************************************************************/
/* PAGE
/***************************************************************/
#header {
  position: relative;
  width: 760px;
  height: 120px;
  background: transparent url(/images/verlauf.png) repeat-x 0 0;
}

#logo {
  position: absolute;
  top: 44px;
  left: 0px;
}

#title {
  color: #0066AA;
  font-size: 14px;
  position: absolute;
  bottom: 46px;
  right: 4px;
}

/***************************************************************/
/* siteNavi
/***************************************************************/
#siteNavi {
  color: #06a;
  background-color: #fff;
  padding-left: 0px;
}
#siteNavi a {
  margin-left: 10px;
}
#siteNavi td {
  padding: 4px 8px 4px 8px;
  font-size: 11px;
  color: #06a;
}
#siteNavi form {
  display: inline;
  padding: 0;
  margin: 0;
}
#siteNavi td a {
  margin: 0px;
}

/***************************************************************/
/* subnavigation
/***************************************************************/
#subnavigation {
  background: #a6cae1;
  font-size: 16px;
  border-top: 0px solid #fff;
  width:140px;
}
#subnavigation a {
  display: block;
  font-size: 11px;
  font-weight: normal;
}
#subnavigation a.pfad {
  font-weight: bold;
}
#subnavigation div {
  margin: 0;
  padding: 0;
}
#subnavigation div.first div.ebene1 {
  background-color: #0066aa;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}
#subnavigation div.first div.ebene1 a {
  display: block;
  padding: 8px 4px 8px 16px;
  background: url(/images/nav_1.gif) left center no-repeat;
  text-decoration: none;
}
#subnavigation div.first div.ebene1 a:link, #subnavigation div.first div.ebene1 a:visited {
  color: white;
  background-color: #0066aa;
}
#subnavigation div.first div.ebene1 a:hover, #subnavigation div.first div.ebene1 a:active {
  color: #0066aa;
  background: url(/images/nav_2.gif) -2px center no-repeat;
  background-color: #cce0ee;
}



.widgets {
	margin: 40px 0 0 32px;
}

.infobox {
	vertical-align: top;
	font-family: verdana,arial,helvetica,sans-serif;
  border-bottom: 1px solid #A6CAE1;
}
.infobox caption {
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A6CAE1;
	border: 1px solid #A6CAE1;
	text-align: left;
	padding: 2px 4px 2px 4px;
}
.infobox .block {
  font-size: 10px;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	border-right: 1px solid #A6CAE1;
	border-left: 1px solid #A6CAE1;
}

.mediabox {
    border-collapse:collapse;
	vertical-align: top;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	border: 1px solid #A6CAE1;
}
.mediabox caption {
    font-size: 10px;
    font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #A6CAE1;
	border: 1px solid #A6CAE1;
	padding: 2px 4px 2px 4px;
}
.mediabox .media {
	padding: 3px;
	border-right: 1px solid #A6CAE1;
}
.mediabox .description {
	padding: 2px 4px 2px 4px;
}
.mediabox .warenkorb {
	padding: 4px 4px 4px 4px;
}

.seitentitel {
	margin-bottom:10px; font-weight: bold; font-size: 15px; color: #0066AA; font-family: verdana,arial,helvetica,sans-serif
}
.bildunterschrift {
	font-weight: bold; font-size: 10px; color: #999999; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none
}
.fliesstext_einleitung {
	font-weight: bold; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif;
}
.fliesstext {
	font-weight: normal; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif;
}
.fliesstext_schluss {
	font-style: italic; font-weight: normal; font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif;
}
.heading, A.heading, A.heading:link, A.heading:active, A.heading:visited, A.heading:hover {
	font-weight: bold; font-size: 11px; color: #0066AA; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none
}

.zwischentitel {
	font-weight: bold; font-size: 11px; color: #0066AA; font-family: verdana,arial,helvetica,sans-serif;
}


.fussnote {
    font-family: verdana,arial,helvetica,sans-serif;
    color: #0066aa;
    font-size: 10px;
    margin: 30px 20px 10px 30px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    text-align: center;
}
A.fussnote, A.fussnote:link, A.fussnote:visited, A.fussnote:active, A.fussnote:hover {
    font-family: verdana,arial,helvetica,sans-serif;
    color: #0066aa;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    text-decoration: underline;
}