/* Seiteneigenschaften */

body { background:#FFFFFF url('../bilder/rahmen/hintergrund.jpg') no-repeat; color:#202020; font-family:FrutigerLight45,Tahoma,Arial,Helvetica,Sans Serif; font-size:12px; text-align:left; line-height:18px; background-color:#FFFFFF; background-repeat:no-repeat}

/* Standardschriftart für Text */

p, h1, h2, h3, h4, ul, ol, li, dd, dt, dl, div, td, th, address, blockquote, nobr, b, i, input, text, textarea
{font-family:FrutigerLight45,Tahoma,Arial,Helvetica,Sans Serif; color:#202020; font-family:FrutigerLight45,Tahoma,Arial,Helvetica,Sans Serif; font-size:13px; text-align:justify; line-height:18px;}

/* Überschriften definieren */

h1 {font-size:16px; font-weight:bold; color:#21b6b2; text-align:left; }
h2 {font-size:16px; font-weight:bold; color:#808080; text-align:left; }
h3 {font-size:14px; font-weight:bold; color:#21b6b2; text-align:left; }
h4 {font-size:14px; font-weight:bold; color:#FFFFFF; text-align:left; }
h5 {font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left; }
h6 {font-size:18px; font-weight:bold; color:#FFFFFF; text-align:left; }


/* Listen definieren */

ol { list-style-position:outside; }
ul { list-style-type:disc; }
dt { font-weight:bold; }

/* Links definieren */

a:link {color:#21B6B2; text-decoration:underline; }
a:visited {color:#21B6B2 ; text-decoration:underline; }
a:hover {color:#000000; text-decoration:underline; }
a:active {color:#21b6b2; text-decoration:none; }
a:focus {color:#000000; text-decoration:none; }

a.menue:link {color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; }
a.menue:visited {color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; }
a.menue:hover {color:#21b6b2; text-decoration:underline; font-size:14px; font-weight:bold; }
a.menue:active {color:#21B6B2; text-decoration:underline; font-size:14px; font-weight:bold; }
a.menue:focus {color:#FFFFFF; text-decoration:underline; font-size:14x; font-weight:bold; }

a.pfad_links:link {color:#21B6B2; text-decoration:none; font-weight:bold; }
a.pfad_links:visited {color:#21B6B2; text-decoration:none; font-weight:bold; }
a.pfad_links:hover {color:#21B6B2; text-decoration:underline; font-weight:bold; }
a.pfad_links:active {color:#21B6B2; text-decoration:underline; font-weight:bold; }
a.pfad_links:focus {color:#21B6B2; text-decoration:underline; font-weight:bold; }

a.unterkapitel:link {color:#000000; text-decoration:none; font-weight:bold; }
a.unterkapitel:visited {color:#000000; text-decoration:none; font-weight:bold; }
a.unterkapitel:hover {color:#000000; text-decoration:underline; font-weight:bold; background-color:#21B6B2; }
a.unterkapitel:active {color:#000000; text-decoration:underline; font-weight:bold; background-color:#21B6B2}
a.unterkapitel:active {color:#000000; text-decoration:underline; font-weight:bold; background-color:#21B6B2}

/* besondere Schriftformate */
.kleinrechts {font-size:10px; text-align:right; }
.kleinmitte {font-size:10px; text-align:center; }
.klein {font-size:9px; line-height:12px;}
.iwk {font-weight:bold; color:#21B6B2;}
.tuerkis {color:#21B6B2}
.infoh1 {background-color:#B2B2B2; color:#FFFFFF; font-size:11px; margin-bottom:0px; font-weight:bold; padding:4px; line-height:12px;}
.infotext {background-color:#FFFFFF; text-align:left; padding:4px; border:1px dashed #B0B0B0; font-size:11px; line-height:14px; margin-bottom:5px;}
.rahmenobeninhalt {color:#FFFFFF; padding-top:0px; text-align:right;}
.cmssitemap {background-color:#E0E0E0;}

/* Positionierungen */
.menuelinks {position:absolute; top:227px; left:233px; width:700px;margin:0px; border:0px; z-index:120; }
.text {position:absolute; top:305px; left:240px; margin:0px; border:0px; width:590px; z-index:120; }
.ueberschrift {position:absolute; top:280px; left:240px; margin:0px; width:750px; border:0px; z-index:110; }
.seitenunterkapitel {position:absolute; top:130px; left:30px; width:700px; margin:0px;  border:0px; z-index:85; }
.infofeld {position:absolute; top:290px; left:75px; width:135px; z-index:70; }
.pfad {position:absolute; top:250px; left:30px; width:715px; margin:0px; padding:0px; border:0px; font-weight:bold; font-size:10px; color:#21b6b2; z-index:80; }
.logo {position:absolute; top:500px; left:10px; margin:0px; padding:0px; border:0px; color:#0042CE; font-weight:bold; font-size:12px; line-height:28px; z-index:75; }
.menuelinks {color:#ffffff; font-weight:bold; font-size:12px; }
.rahmenoben {position:absolute; top:225px; left:630px; width:300px; height:13px; margin:0px; padding:3px; border:0px; text-align:right; z-index:1; }
.rahmenunten {position:relative; top:0px; left:-22px; width:700px; margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; padding:3px; text-align:right; background-color:#E0E0E0; border:0px; }