/* STANDARDFORMATIERUNGEN */

:focus {
outline: solid 0;
}


body, td {

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

color:#005F00;

top:0;

bottom:0;

left:0;

right:0;

scrollbar-face-color: #ffffff;

scrollbar-highlight-color: #ffffff;

scrollbar-shadow-color: #efefef;

scrollbar-3dlight-color: #efefef);

scrollbar-arrow-color: #ccccc;

scrollbar-track-color: #EFEFEF;

scrollbar-darkshadow-color: #cccccc;

}



html, body {

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

}



#contentcontainer {

height:100%;

}



#maincontent p,span {

font-size: 12px;

line-height:14px;

font-family: Arial, Helvetica, sans-serif;

padding-top:2px;

padding-bottom:10px;

margin:0px;

}

#maincontent td {

font-weight:normal;

font-family: Arial,Helvetica,sans-serif;

font-size:13px;

color:#005F00;

line-height:12pt;

}



#boxcontent p,span {

letter-spacing:1px;

padding-top:2px;

padding-bottom:5px;

padding-left:2px;

margin:0px;

}





a {

text-decoration:underline;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:12px;

color:#005F00;

line-height:12pt;

}

a:link {

text-decoration:underline;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:12px;

color:#005F00;

line-height:12pt;

}

a:visited {

text-decoration:underline;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:12px;

color:#005F00;

line-height:12pt;

}

a:hover {

text-decoration:underline;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:12px;

color:#ba9114;

line-height:12pt;

}

a:active {

text-decoration:underline;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:12px;

color:#005F00;

line-height:12pt;

}

a:focus {

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

color: #ba9114;

font-weight:bold;

text-decoration:none;

}



/* Formular Styling */

input {

background: #EFEFEF;

border:1px solid #999999;

outline:medium;

}

input:hover {

background: #EFEFEF;

border:1px solid #666666;

outline:medium;

}

input:focus {

background: #FFFFFF;

border:1px solid #666666;

outline:medium;

}

select {

background: #EFEFEF;

border:0px solid #999999;

outline:medium;

}

select:hover {

background: #EFEFEF;

border:0px solid #666666;

outline:medium;

}

select:focus {

background: #FFFFFF;

border:0px solid #666666;

outline:medium;

}

text {

background: #EFEFEF;

border:1px solid #999999;

outline:medium;

}

text:hover {

background: #EFEFEF;

border:0px solid #666666;

outline:medium;

}

text:focus {

background: #FFFFFF;

border:0px solid #666666;

outline:medium;

}

textarea {

background: #EFEFEF;

border:1px solid #999999;

outline:medium;

}

textarea:hover {

background: #EFEFEF;

border:1px solid #666666;

outline:medium;

}

textarea:focus {

background: #FFFFFF;

border:1px solid #666666;

outline:medium;

}



input.button {

height: 15px;

border:0px;

text-align:left;

background: transparent url(../Bilder/button_icon.gif);

background-repeat: no-repeat;

background-position: right;

font: bold 12px Arial, Helvetica, sans-serif;

color:#000000;

padding-right:12px;

}

input.button:hover {

height: 15px;

border:0px;

text-align:left;

background: transparent url(../Bilder/button_icon_ro.gif);

background-repeat: no-repeat;

background-position: right;

font: bold 12px Arial, Helvetica, sans-serif;

color:#F39F25;

padding-right:12px;

}

input.button:focus {

height: 15px;

border:0px;

text-align:left;

background: transparent url(../Bilder/button_icon_ro.gif);

background-repeat: no-repeat;

background-position: right;

font: bold 12px Arial, Helvetica, sans-serif;

color:#F39F25;

padding-right:12px;

}



hr{

 border: 0px; /* Für Firefox und Opera */

 border-top: solid 1px #CCCBC9;

 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */

 padding:0px;

 margin:0px !important;

 margin: -7px 0;

 display:block;

}



ol,ul {

font: normal 12px Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

margin-left:20px;

margin-top:0px;

margin-bottom:10px;

}

li {

margin:0px;

padding:0px;

margin-left:20px;

margin-top:0px;

margin-bottom:0px;

list-style-image:url(../Bilder/button_icon.gif);

color:#005F00;

cursor:default;

}

li:hover {

margin:0px;

padding:0px;

margin-left:20px;

margin-top:0px;

margin-bottom:0px;

list-style-image:url(../Bilder/button_icon_ro.gif);

color:#005F00;

cursor:default;

}



/* Start Spezial Printlinkformatierung */



.printlink {

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#444444;

line-height:10px;

}



a.printlink {

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#444444;

line-height:10px;

}

a:link.printlink{

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#444444;

line-height:10px;

}

a:visited.printlink {

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#444444;

line-height:10px;

}

a:hover.printlink {

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#555555;

line-height:10px;

}

a:active.printlink {

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#555555;

line-height:10px;

}

a:focus.printlink {

text-decoration:none;

font-weight:bold;

font-family: Arial,Helvetica,sans-serif;

font-size:10px;

color:#555555;

line-height:10px;

}



/* Ende Spezial Printlinkformatierung */



/* TEXT-FORMATIERUNG RTE */



/* Start Textformatierung */



h1{

      font-size: 16px;

      font-family: Arial, Helvetica, sans-serif;

      color:#005F00;

      font-weight: bold;

	  padding-top:2px;

	  padding-bottom:10px;

	  margin:0px;

      }



h2{

      font-size: 14px;

      font-family: Arial, Helvetica, sans-serif;

	  color:#005F00;

      font-weight: bold;

	  padding-top:2px;

	  padding-bottom:-4px;

	  margin:0px;

      }



h3{

      font-size: 12px;

      font-family: Arial, Helvetica, sans-serif;

      color:#005F00;

      font-weight: bold;

	  padding-top:2px;

	  padding-bottom:2px;

	  margin:0px;

      }



h4{

      font-size: 11px;

      font-family: Arial, Helvetica, sans-serif;

      color:#005F00;

      font-weight: bold;

	  padding-top:2px;

	  padding-bottom:5px;

	  margin:0px;

      }

h5{

      font-size: 10px;

      font-family: Arial, Helvetica, sans-serif;

      color:#005F00;

      font-weight: bold;

	  padding-top:2px;

	  padding-bottom:5px;

	  padding-left:2px;

	  margin:0px;

      }

	  

.titel {

	  font-weight:normal;

      font-family: Arial,Helvetica,sans-serif;

      font-size:19px;

      color:#005F00;

      line-height:20pt;

      }

.untertitel {

	  font-weight:normal;

      font-family: Arial,Helvetica,sans-serif;

      font-size:16px;

      color:#005F00;

      line-height: 18px;

      }

.text {

      font-size: 12px;

      font-family: Arial, Helvetica, sans-serif;

      color:#005F00;

	  padding-top:5px;

	  padding-bottom:5px;

      }



.zentriert {

	  text-align:center;

      }

	  

.textklein {

font-size:10px;

font-family: Arial,Helvetica,sans-serif;

color:#444444;

padding-top:0px;

padding-bottom:0px;

}



.bilderrahmen {

	border: 0px solid #444444;

}

.keinbilderrahmen {

	border: 0;

}



/* RTE Link Konfiguration */



a img, img {

border: 0px;

padding-right:0px;

}



.csc-header h3, h3

	{

	font-size: 13px;

	color: #005F00;

	}



.csc-textpicHeader, .csc-header, .csc-header-n1

	{

	height:40px;

	}



.csc-textpic-caption{

	font-size:10px;

	}

.csc-textpic{

	display:block;

	}

.csc-textpic-lastcol

        {

        clear:right;

        }

.csc-textpic-image{

        display:block;

        }

.csc-textpic

        {

        margin-bottom:5px;

       }




