/*OJC 2003*/
/*Autor: Geraldo Hoffmann*/

/* Allgemeine Seiten-Formatierung */
body  {
	background-image: url(../img/s_bg.gif);
	background-repeat: repeat-y;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
	color: #000000;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;

}

/* Überschrift der Seite */

h1 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #336699;
		  text-decoration : none;
}
.titel {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #336699;
		  text-decoration : none;
		  /*line-height: 120%;*/
}
.titel:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #336699;
		  margin-top: 5;
		  text-decoration : none;
		  /*line-height: 120%;*/
}
.titel:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #336699;
		  margin-top: 5;
		  text-decoration : none;
		  /*line-height: 120%;*/
}
.titel:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #ff9900;
		  margin-top: 5;
		  text-decoration : underline;
		  /*line-height: 120%;*/
}
.titel:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: bold;
        background-color: #ffffff;
        color: #000000;
		  margin-top: 5;
		   text-decoration : none;
		  /*line-height: 120%;*/
}
.rtitel {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        background-color: #C4D0EA;
        color: #336699;
}

/*Titel Umfrage*/
.rtitelp {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        font-weight: bold;
        background-color: #EFEFF7;
        color: #336699;
}

.rtext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		 font-size: 0.8em;
		 color: #000000;
		 /*background: transparent;*/
		 }
.rtext:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		 font-size: 0.8em;
		 color: #336699;
		 /*background: transparent;*/
		 text-decoration: none;
		 }
.rtext:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		 font-size: 0.8em;
		 color: #000000;
		 /*background: transparent;*/
		 text-decoration: none;
		 }
.rtext:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		 font-size: 0.8em;
		 color: #ff9900;
		 /*background: transparent;*/
		 text-decoration: underline;
		 }

.ltext {font-size: 11px;font-family: verdana, arial; color: #ffffff; background-color: transparent; font-size: 0.8em;}

tr {
        text-align: left;
}

table {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
}

p,ol {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   background-color: transparent;
   color: #000000;
}

.pbox {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   background-color: #f4f4f4;
	border: 1px ridge #cccccc;
   color: #000000;
	padding: 3px 3px 3px 3px;
}


small{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
		  }
em {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

strong {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

/*Listenformatierungen */

/*Normale Auflistung im Text - ohne Link*/
ul {
        /*list-style-image: url(../pics/blau_dot.gif);*/
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background-color: #ffffff;
        color: #000000;
        list-style: square;
}

/* Liste mit Pfeil nacht rechts - Interner Link zu einer anderen Seite*/
.ulink {
        list-style-image: url(../pics/pfre_b.gif);
}
/* Liste mit Pfeil nacht unten - Link zu einem Absatz im Dokument*/
.uldown {
        list-style-image: url(../pics/pfun_b.gif);
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
}
/* Liste mit Pfeil schräg nach oben - Externe Links*/
.ulex {
        list-style-image: url(../pics/pfout_gr_b.gif);
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
}

/* Links und Link-Klassen */
a:link {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #006699;
        background-color: transparent;
        font-weight : normal;
        text-decoration : underline;
}

a:visited {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #003366;
        background-color: transparent;
        font-weight : normal;
        text-decoration : underline;
}

a:hover {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #ff9900;
        background-color: transparent;
        font-weight : normal;
        text-decoration : none;
}

a:active {
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #ff9900;
        background-color: transparent;
        font-weight : normal;
        text-decoration : none;
}

/* Überschriften in der Hauptnavigation: Über die LGA, Unsere Service*/
.navtitel {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   background-color: #b5d0f0;
   color: #006699;
}

/* Rubriken der Hauptnavigation*/
.nav {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   background-color: #B4BCD4;
   color: #00105A;
}

.nav:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #00105A;
        font-weight: bold;
        text-decoration: none;
}

.nav:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #000066;
        font-weight: bold;
        text-decoration: none;
}

.nav:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

.nav:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

/* Zentralfunktionen oben - Suche ...*/
.navtop {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background-color: #B4BCD4;
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
}

.navtop:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #ffffff;
        text-decoration: none;
		  font-weight: normal;
}

.navtop:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #003366;
        text-decoration: none;
		  font-weight: normal;
}

.navtop:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #ffffff;
        text-decoration: underline;
		  font-weight: normal;
}

.navtop:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #B4BCD4;
        color: #ffffff;
        text-decoration: underline;
		  font-weight: normal;
}


/* Fusszeile ...*/
.subnav {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background-color: #ffffff;
        color: #336699;
        text-decoration: none;
        font-weight: normal;
}

.subnav:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:  #336699;
        text-decoration: none;
}

.subnav:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #003366;
        text-decoration: underline;
}

.subnav:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #ff9900;
        text-decoration: underline;
}

.subnav:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: none;
}

/* Fusszeile*/
.copyright {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        background-color: #ffffff;
        color: #000000;
        font-weight: normal;
}

.copyright:link {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        color: #006699;
        font-weight: normal;
}

.copyright:visited {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        color: #000000;
}

.copyright:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        color: #ff9900;
}

.copyright:active {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        color: #ff9900;
}

/* Brotkrümmel - Pfad oberhalb der Seitenüberschrift*/
.brot {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   background-color: #ffffff;
   color: #999999;
}

/* Kopfzeile BDB*/
.thbdb {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight : bold;
color : #ffffff;
background-color : #005f2f;
}

/* Tabellezelle Weitere Informationen - rechts*/
.tdwi {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background-color: #EFEFF7;
        color: #000000;
        border: 1px dashed #9DB1DB;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
		  }
.pwi {
        background-color: #EEEEEE;
        color: #000000;
        font-size: 1em;
}

.pansprech {
        background-color: #EEEEEE;
        color: #000000;
        font-size: 0.7em;
}

/* Wird am Monitor nicht angezeigt, aber ausgedruckt */
.printonly {
display:none;
}

/* Workaround: Absatz Text umfließt Bild - Formatierung fortsezten in alten NN und Opera*/
.pbild{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background-color: #ffffff;
        color: #000000;
}

/* Formatierung fuer darzustellende Quellcodes */
code {
font-family : 'Courier new',monospace;
font-size : 10px;
color : #990099;
background-color : #d6d6d6;
}

.sprachwahl {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        background-color: #ff9900;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
}

/* Sytles von CMS*/
.button { background: #C4D0EA;
			border-bottom: 1px solid #003366;
			border-left: 1px solid #003366;
 			border-right: 1px solid #003366;
			border-top: 1px solid #003366;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.85em;
			font-style: normal; font-weight: bold;
			color: #003366;
			padding-bottom: 2px;
			padding-left: 2px;
			padding-right: 2px;
			padding-top: 2px;
 }


A {
	text-decoration:none;
	text-transform:none;

}
.normal
{
	font-style: Bold;font-size:12px;font-family: verdana, arial, helvetica, sans serif;
}
.menu
{
font-family: arial; font-size:  12px;
}
.headlinessmall {font-family: Arial, Helvetica, sans serif; font-size: 12px; line-height: 21px; color: #000066}

.headline1 {
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.small
{
font-family: Arial, Sans-Serif;
font-size:12px;

}

div#breadcrumb { font-size:11px;margin-bottom:10px;color:#595959; }	

div#navigation a { font-size: 0.8em;font-weight:bold;color: #FFFFFF;text-decoration:none;display:block;margin-left:15px;margin-top:5px; }
div#navigation a:hover { text-decoration:underline; }
div#navigation a.cur { font-weight:bold;color:#4a74b0; }

div#subnavigation a { font-size: 0.8em;font-weight:normal;color: #FFFFFF;text-decoration:none;display:block;margin-left:22px;margin-top:3px;width:135px; }
div#subnavigation a:hover { text-decoration:underline; }
div#subnavigation a.cur { font-weight:normal;color:#4a74b0; }


div#features { float:right;margin-right:20px; }
/* Indexed Search Engine */
div#searchbox { float:right;margin-right:20px;margin-bottom:2px; }
div#searchbox .input { width:200px; height:16px; border:1px solid #00558a;background-color:#FFFFFF;font-size:10px;font-weight:bold; color:#00558A; }
div#searchbox .submit {height:16px;width:14px;vertical-align:bottom;border-style:none;padding:0px;margin:0px;} * html #inpsubmit {vertical-align:text-bottom;} *+html #inpsubmit {vertical-align:text-bottom;}

div#searchbox2 { margin-bottom:10px; }
div#searchbox2 b { font-family:arial;color:#595959;font-size:12px;font-weight:bold; }
div#searchbox2 .input { width:200px; height:16px; border:1px solid #00558a; font-size:10px;font-weight:bold; color:#00558A; }
div#searchbox2 .submit {height:16px;width:14px;vertical-align:bottom;border-style:none;padding:0px;margin:0px;} 


.pics { font-size:0px;margin:0px;padding:0px;border:0px; }
.tx-indexedsearch { margin-top:10px;padding-left:6px; }
.tx-indexedsearch-searchbox td {font-family:arial;color:#595959;font-size:12px;}
.tx-indexedsearch-res td {font-family:arial;color:#595959;font-size:12px;}

div.tx-indexedsearch-whatis p { font-family:arial;color:#595959;font-size:12px;font-weight:bold; }
div.tx-indexedsearch-whatis .tx-psmhighlight-sword-1 { color:#00558a;background-color:#FFFFFF;font-weight:bold; }
div.tx-indexedsearch-res .tx-psmhighlight-sword-1 { color:#00558a;background-color:#FFFFFF;font-weight:bold; }

div.tx-indexedsearch-browsebox p { font-family:arial;color:#595959;font-size:12px; }

div#browsebox { font-family:arial;color:#595959;font-size:12px;font-weight:bold;margin-bottom:15px; }
div#browsebox span { padding-right:7px; }
span.tx-indexedsearch-browselist-currentPage a { font-weight:bold; }



div.formular { font-size:12px;color:#000000; }
div.formular div.error { margin-bottom:5px;margin-top:3px;color:#ea3f57;font-weight:bold; }

div.formular legend { font-size:15px;font-weight:bold;color:#336699;margin-bottom:10px;margin-top:10px; }

div.formular label { float:left;display:block;width:150px; }

div.formular .input { border:1px solid #595959;margin-bottom:7px;width:300px;background-color:#ebeffa;color:#403d3d;font-size:12px;font-weight:bold;height:20px; }
div.formular .input:hover { border:1px solid #567cb4; }

div.formular textarea { border:1px solid #595959;margin-bottom:7px;width:300px;height:150px;background-color:#ebeffa;color:#403d3d;font-family:arial;font-size:12px;font-weight:bold; }
div.formular textarea:hover { border:1px solid #567cb4; }

div.formular .select { border:1px solid #595959;margin-bottom:7px;width:auto;background-color:#ebeffa;color:#403d3d;font-size:12px;font-weight:bold;height:20px; }
div.formular .select:hover { border:1px solid #567cb4; }

div.formular div.checkbox { width:480px;float:right;margin-bottom:30px; }
div.formular div.clear { clear:both; }

input#submit { float: none;width: auto; }

