/* PDG Stylesheet - left 150 - content column 600 */

BODY {
 scrollbar-face-color:#0000DE;  /* blue */
 scrollbar-highlight-color:#FFFFFF;  /* white */
 scrollbar-3dlight-color:#C0C0C0;  /* lte grey */
 scrollbar-darkshadow-color:#000000; /* black */
 scrollbar-shadow-color:#808080;  /* medium grey */
 scrollbar-arrow-color:#FFFFFF;  /* white */
 scrollbar-track-color:#E0E0E0;  /* lite blue grey */
   background-image: url(../bilder/papier.jpg);
/*   background-color:#FFFFCC; */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black;
   font-style: normal;
   font-size: small;
   padding: 0em;
   line-height: 150%;
   vertical-align:top;
}

/************************************************************************************************/
/*  WORKAROUND - CENTER IMAGE */
/***********************************************************************************************/
/* this centers images in Gecko/Opera */
div[class="imageorient-0"] table[class="imgtext-table"],
div[class="imageorient-8"] table[class="imgtext-table"] {
  margin: 0 auto;
}

/* this right-aligns images above the text in Gecko/Opera */
div[class="imageorient-1"] table[class="imgtext-table"] {
  float: right;
  width: auto;
}
/* careful, sometimes other tags may follwow the table */
div[class="imageorient-1"] p {
  clear: right;
}


/* this right-aligns images below the text in Gecko/Opera */
div[class="imageorient-9"] table[class="imgtext-table"] {
  float: right;
  width: auto;
}
// this avoids following content to float besides the images
div[class="imageorient-9"] div[class="break"] {
  clear: right;
}
/*******************************************************************************************/


/* General Fonts */
P,DIV {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   margin: 0.25em 0.5em;
}

/* Listen */
OL,UL {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

/* Erster Buchstabe
P, TD, DIV:first-letter
{
color: #ff0000;
font-size:xx-large
}

/* Headings */
H1,H2 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #A039C0;   /* violett */
   font-variant: small-caps;
   font-stretch: wider;
   margin-bottom: 0.5em;
   padding: 1.0em;
   border-bottom: double #FF0000; /* pink */
}

H1 {
  font-size:large;
}

/* Headings */
H3,H4,H5 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #A039C0;   /* dark blue */
   font-variant: small-caps;
   font-stretch: wider;
   margin-bottom: 0.5em;
   padding: 1.0em;
}

TABLE, TR, TD {
  padding: 0px;
  margin: 0px;
  border-collapse:collapse;
}

TD {
  vertical-align: top;
}
IMG {
	border: none;
}

/* haupttabelle */
.haupttabelle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   border: 2px
   padding: 0px;
   margin: 0px;
   text-align : left;
   vertical-align : top;

}

/* Logo */
.logo {
   width: 150px;

}

/* TOP */
.top {
 padding: 10px;
 margin: 10px 10px;
}

.top_ganz {
 height: 120px;
 padding: 0px;
 margin: 10px 10px;
}
.top_l1 {
 background: #990099;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: bold;
 width: 100%;
 height: 30px;
 text-align: center;
 padding-top: 15px;
 margin: 0px;
}
.top_l2 {
 background: White;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: bold;
 width: 100%;
 height: 30px;
 text-align: center;
 padding-top: 15px;
 margin: 0px;
}

.top_l3 {
 background: Red;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 30px;
 font-weight: bold;
 width: 100%;
 height: 30px;
 text-align: center;
 padding-top: 15px;
 margin: 0px;
}
.top_l4 {
 text-align: center;
}

/* TOPMENU */
.topmenu {
 text-align: right;

}

/* Unterlogo1 */
.unterlogo1 {
 text-align: center;
 width: 150px;

}

/* LINKSMENU */
.linksmenu {
   text-align: left;
   vertical-align: top;
   width: 180px;
}

/* links */
.links {
   padding: 0px;
   margin: 0px;
   text-align : left;
   vertical-align : bottom;
   position:relative;
   top:10px;
   left:0px;
   width:150px;
   z-index:2;
   font-size: 10px;

}


/* Inhalt */
.inhalt {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   min-width: 600px;
   padding: 10px;
/*   text-align: left; */
   vertical-align: top;
}

/* Rechts */
.rechts {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   width: 150px;
   text-align: left;
   vertical-align: top;
/*   background-color:#FFF8FF; */
   border: 2px solid #FFDFFF;
   empty-cells:hide;
/*   border-right: 3px solid #COC8FF;*/

}

/* Rand */
.rand {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;

   text-align: left;
   vertical-align: center;
   border-left: 1px solid #COC8FF;
}

/* Fuss2 */
.fuss2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 20px;
   padding-left: 0px;

}




/* Blue Border for Tables */
.border {
   border: 1px solid #COC8D4;                     /* lite blue grey */
}

.csc-frame-frame1 {
 text-align: left;
}

.csc-frame-frame2 {
 text-align: center;
}

#rundrum {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:5px;
  text-align:justify; }
}


/* Last Update */
.lastupdate {
   font-size: 10px;
   color: #003366;   /* dark blue */
   line-height: 150%;
   text-align: right;
}


/* In Text Hyperlinks */
a:link {
 font-weight: bold;
 color: #0033D0;   /* blue */
 text-decoration: none;
}

a:visited {
 font-weight: bold;
 color: #003366;   /* darker blue */
 text-decoration: none;
}

a:hover {
 font-weight: bold;
 color: Red;
 text-decoration: underline;
}


/* Wobinich */
.wobinich {
   font-size: 10px;
   color: #FF0000;   /* red */
   text-align: left;
/*   border-bottom: double #FF00FF; /* pink */
}

.wobinich a:link{
   color: #FF0000;   /* red */
}
.wobinich a:visited{
   color: #FF0000;   /* red */
}

.bulletlist {
	font-size: small;
	font-variant: normal;
	font: medium;
   font-family : Verdana, sans-serif;
	font-weight: bold;
}

/*Programmkalender*/
.tx-jwcalendar-pi1 {
 position:relative;
 top:20px;
 left:-25px;
 z-index: 2;
 margin: 0px;
 padding: 0px;
}

.itemlist {
 margin: 0px;
 padding: 0px;
}

/* Preview */
.items {
   font-family: Verdana, sans-serif;
   font-size: x-small;
   margin: 0px;
 padding: 0px;
}  
.datum {
   font-family: Verdana, sans-serif;
   color: #FF0000;   /* red */
   text-decoration: underline;
   font-size: x-small;
}  


/* Top Navigation Menu */
.topnav {
/*   background: #C0C8D4;   /* lite blue grey */
   font-family: Verdana, sans-serif;
   font-size: 11px;
   font-variant: small-caps;
}  
.topnav a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav a:visited {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */   
   padding: 2px;
}
.topnav_act a:active {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */   
   padding: 2px;
}

.topnav_act a:link {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav_act a:visted {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: none;
   color: #003366;    /* dark blue */
   padding: 2px;
}
.topnav_act a:hover {
   font-weight: bold;
   font-family: Verdana, sans-serif;
   font-variant: small-caps;
   text-decoration: underline;
   background: #003366;   /* dark blue */
   color: #FFFFFF;    /* white */   
   padding: 2px;
}


/* Forms Fields */
SELECT {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px
}
TEXTAREA {
 font-family: Verdana, Arial, Helvetica,  sans-serif;
 font-size: 10px
}
INPUT {
 font-family: Verdana, Arial, Helvetica,  sans-serif;
 font-size: 10px
}


/* Search Formats */
.searchform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultpagetitle {
 font-family : Verdana, sans-serif;
 font-size : 15px;
 color : #333333;
 font-weight : bold;
}
.searchresultcontent {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #000000;
 font-weight : normal;
}
.searchresultheader {
 font-family : Verdana, sans-serif;
 font-size : 14px;
 color : #333366;
 font-weight : bolder;
}
.searchmarkup {
 color : #000000;
}


.loginform {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #000000;
 font-weight : normal;
}



/* Mailform Formattting */
.mailform {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #003366;
 font-weight : normal;
}
.mailformrequired {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #FF3366;
 font-weight : bolder;
}
.mailformcomment {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio {
 font-family : Verdana, sans-serif;
 font-size : 10px;
 color : #003366;
 font-weight : normal;
}

.gfpb_portret {
 padding:2px;
 text-align : center;
}

.gfpb_landscape {
 padding:2px;
 text-align : center;
}

.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}

.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	color : #0033ff;
	margin-top : 10px;
	font-weight : bolder;
	margin-bottom : 5px;
	margin-left : 30px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #990000;
	margin-left : 50px;
	margin-top : 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #cc3300;
	margin-left : 70px;
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 85px;
}
