<style type="text/css">
<!--

h1 {  }
body {
  background-color:#ffffff;
}
h3 { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9.5pt; text-decoration:none; }
a:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
.head { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; font-weight:bold; font-style:italic; }
.userinfo { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; }
.usersmall { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; }
.usertiny { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; }
.usernormal { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; }
.debug {
  color:#800000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.caption {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
  margin-top:0px; margin-bottom:0px;
}
.nav { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.nav:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.nav:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.nav:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.nav:active { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
.navsmallact { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
.navsmall { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.navsmall:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.navsmall:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.navsmall:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.navsmall:active { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
.usermenu { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.usermenu:link { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.usermenu:visited { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.usermenu:hover { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.usermenu:active { color:#FF0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }

.photographermenu {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:none;
}
a.photographermenu:link {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.photographermenu:visited {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.photographermenu:hover {
  color:#FF0000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.photographermenu:active {
  color:#FF0000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
.adminmenu {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:none;
}
a.adminmenu:link {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.adminmenu:visited {
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.adminmenu:hover {
  color:#FF0000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.adminmenu:active {
  color:#FF0000;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold;
  text-decoration:underline;
}
a.menu:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menu:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menu:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.menu:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }

a.textlink:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.textlink:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.textlink:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.textlink:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }

.breadcrumb { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.breadcrumb:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.breadcrumb:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.breadcrumb:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.breadcrumb:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }


.vspacer { margin-top:6px; margin-bottom:6px; }

.borderthumb { padding:10px; }
.borderdetail { padding:20px; }
.borderteaser { padding:3px; }
.teaserbody {
  background:url("img/hintergrund_white.gif") repeat;
  margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
}
.teaserruler {
  color:#D2D2D2; height:1px;
}
.contactbody {
  background:url("img/hintergrund_white.gif") repeat;
  margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
}
.imgkey { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; }
.imgval { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;  font-weight:bold; }

.whitebox {
color:#000000; background-color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#E0E0E0 ; border-collapse:collapse;
}
.whitehead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#d2d2d2;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#E0E0E0;
}
.whitebody {
color:#000000; background-color:#ffffff;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.greybox {
color:#000000; background-color:#d2d2d2;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#999999 ; border-collapse:collapse;
}
.greyhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#b5b5b5;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#999999;
}
.greybody {
color:#000000; background-color:#d2d2d2;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.lightgreybox {
color:#000000; background-color:#E0E0E0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#E0E0E0 ; border-collapse:collapse;
}
.lightgreyhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#E0E0E0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#E0E0E0;
}
.lightgreybody {
color:#000000; background-color:#E0E0E0;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.redbox {
color:#000000; background-color:#e2c0c0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#bf7373 ; border-collapse:collapse;
}
.redhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#d09a9a;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#bf7373;
}
.redbody {
color:#000000; background-color:#e2c0c0;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.brownbox {
color:#000000; background-color:#d0bf9a;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#bfa773 ; border-collapse:collapse;
}
.brownhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#d0bf9a;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#bfa773;
}
.brownbody {
color:#000000; background-color:#d0bf9a;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.greenbox {
color:#000000; background-color:#c0e2c0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#73bf73 ; border-collapse:collapse;
}
.greenhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#9ad09a;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#73bf73;
}
.greenbody {
color:#000000; background-color:#c0e2c0;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.bluebox {
color:#000000; background-color:#c0d4e2;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#739fbf ; border-collapse:collapse;
}
.bluehead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#9abad0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#739fbf;
}
.bluebody {
color:#000000; background-color:#c0d4e2;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.violetbox {
color:#000000; background-color:#d6c0e2;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#a473bf ; border-collapse:collapse;
}
.violethead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#bd9ad0;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#a473bf;
}
.violetbody {
color:#000000; background-color:#d6c0e2;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}
.terminbox {
color:#000000; background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid; border-color:#B2B2B2 ; border-collapse:collapse;
}
.terminhead {
padding-left:4px;
height:16pt; min-height:16pt; max-height:16pt;
vertical-align:middle;
overflow:hidden;
color:#000000; background-color:#EBEBEB;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
border-width:1px; border-style:solid;
border-color:#B2B2B2;
}
.terminbody {
color:#000000; background-color:#FFFFFF;
padding:2px;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
}

.markphotographer {
  background-color:#c0d4e2;
  border-width: 1; border-color: #739fbf; border-style: solid;
}

.markadmin {
  background-color:#e2c0c0;
  border-width: 1; border-color: #bf7373; border-style: solid;
}

.markinactive {
  background-color:#e2c0c0;
  border-width: 1; border-color: #bf7373; border-style: solid;
}

.markuser {
  background-color:#d2d2d2;
  border-width: 1; border-color: #999999; border-style: solid;
}

.rowhead {
  background-color:#999999;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; font-weight:bold;
  border-width: 1; border-color: #999999; border-style: solid;
}

.boxhead {
  background-color:#ffffff;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; font-weight:bold;
  border-width: 1; border-color: #ffffff; border-style: solid;
}

.boxInBox {
  background-color:#eeeeee;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; font-weight:bold;
  border-width: 1; border-color: #999999; border-style: solid;
}


.rowhi {
  background-color:#ffffff;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
  border-width: 1; border-color: #999999; border-style: solid;
}
.rowlo {
  background-color:#d2d2d2;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
  border-width: 1; border-color: #999999; border-style: solid;
}

.huge {
  color:#000000
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16pt; font-weight:bold;
}

.good {
  background-color:#7ce076;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
  border-width: 1; border-color: #549951; border-style: solid;
}

.bad {
  background-color:#db7676;
  padding:2px;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;
  border-width: 1; border-color: #995252; border-style: solid;
}


.pageheadline {
  color:#003060;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold;
  margin-top:0px; margin-bottom:0px;
}
.userhead {
  color:#003060;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt;  font-weight:bold;
  margin-top:0px; margin-bottom:10px;
}
.userbig {
  color:#003060;
  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt;  font-weight:bold;
  margin-top:0px; margin-bottom:10px;
}
.copyright { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; margin-top:0px; margin-bottom:0px; }
a.copyright:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.copyright:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.copyright:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.copyright:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
.bodytable {
  background-color:#ffffff;
}

.copyrightbox {
  padding:1px;
  background-color:#FFFFFF;
  border-style:solid;
  border-width:1px;
  border-color:#EBEBEB;
}
.mainbody {
  background:url("img/hintergrund.gif") repeat;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
}
.menugreybody {
color:#ffffff; background-color:#9c9ca2;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;;
padding:0px;
}
.menubrightgreybody {
color:#0; background-color:#d1d1d1;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;;
padding:0px;
}
.menuwhitebody {
color:#000000; background-color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt;;
padding:0px;
}

.menugrey { color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menugrey:link { color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menugrey:visited { color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menugrey:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.menugrey:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }

.red { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.red:link { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.red:visited { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:none; }
a.red:hover { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.red:active { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; text-decoration:underline; }

.restricted { color:#ff6900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7.5pt; font-weight:bold;}

.pinkbackground {
  background-color:#FBCCD2;
  margin:2px;
  padding-left:3px;
  padding-top:2px;
  padding-right:3px;
  padding-bottom:2px;
}
.bluebackground {
  background-color:#728CCF;
  margin:2px;
  padding-left:3px;
  padding-top:2px;
  padding-right:3px;
  padding-bottom:2px;
}
.yellowbackground {
  background-color:#F9F1A0;
  margin:2px;
  padding-left:3px;
  padding-top:2px;
  padding-right:3px;
  padding-bottom:2px;
}
.lightgreybackground {
  background-color:#EBEBEB;
  margin:2px;
  padding-left:3px;
  padding-top:2px;
  padding-right:3px;
  padding-bottom:2px;
}
span.termine-datum{

font-weight:bold;
}
span.termine-headline{
}
span.termine-zusatz{}
-->
</style>

