/* # CSS DOCUMENT GPS over IP # */

/* # GERÜST # */

* {
		margin:0;
		padding:0;
		}

	html, body {
		vertical-align:top;
		margin:auto;
		height:100%;
		width:100%;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		line-height:17px;
		}

p {
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:justify;
		}	
		
p.bodytext, p.blocksatz, p.news {
		padding: 0px 0px 0px 0px;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:justify;
		line-height:17px;
		}		
	
p.kein_blocksatz {
		padding: 0px 0px 0px 0px;
		font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:left;
		line-height:17px;
		}			
	
p.headline_1 {
		font:14px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:left;
		font-weight:bold;
		margin:16px 0px 14px 0px;
		padding:4px 0px 3px 0px;
		border-top:1px solid #b2b2b2;
		border-bottom:1px solid #b2b2b2;
		}		
	
p.einzug_10_px {
		padding: 0px 0px 0px 10px;
		}	
		
p.einzug_20_px {
		padding: 0px 0px 0px 20px;
		}	
		
p.einzug_30_px {
		padding: 0px 0px 0px 30px;
		}	
		
p.einzug_40_px {
		padding: 0px 0px 0px 40px;
		}	
		
p.einzug_50_px {
		padding: 0px 0px 0px 50px;
		}	
		
p.einzug_60_px {
		padding: 0px 0px 0px 60px;
		}	
		
p.einzug_70_px {
		padding: 0px 0px 0px 70px;
		}	

p.einzug_80_px {
		padding: 0px 0px 0px 80px;
		}	

p.einzug_90_px {
		padding: 0px 0px 0px 90px;
		}	
		
p.einzug_100_px {
		padding: 0px 0px 0px 100px;
		}	
		
div.test {
		padding: 14px 20px 14px 20px;
		border:0px solid red;
		}		

blockquote {
		padding: 0px 0px 0px 10px;
		line-height:17px;
		border:0px solid green;
		}
	
ul.test	 {
		padding: 0px 0px 0px 45px;
		}	
/* ######### Links dateiweit ########### */
  a:link, a:visited, a:hover, a:active {  color:#545a63; text-decoration: underline; outline: none; font-weight:normal;}
	
	a:hover {  color:#545a63; text-decoration: none; outline: none;}	
	
	a:active,a:focus {outline:expression(hideFocus='true');}
	
	/* ######### Links dateiweit ########### */
  a.rechte_spalte:link, a.rechte_spalte:visited, a.rechte_spalte:hover, a.rechte_spalte:active { font-size:11px; color:#545a63; text-decoration: underline; outline: none; font-weight:normal;}
	
	a.rechte_spalte:hover { font-size:11px; color:#545a63; text-decoration: none; outline: none;}		
	
	
/* ######### Links BOTTOMNAVI ########### */
  a.bottom_navi:link, a.bottom_navi:visited, a.bottom_navi:hover, a.bottom_navi:active { font:11px Verdana, Arial, "Trebuchet MS, sans-serif"; color:#666666; text-decoration: none; outline: none;}	

	body.gps_over_ip {
	  text-align:center;
		vertical-align:top;
		margin:auto;
		height:100%;
		width:100%;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		background:#dbdcde;
		line-height:17px;
		}

div.csc-header	 {
		margin:16px 0px 14px 0px;
		padding:4px 0px 3px 0px;
		border-top:1px solid #b2b2b2;
		border-bottom:1px solid #b2b2b2;
		}		
		
div.csc-header_forum {
		margin:10px 0px 24px 0px;
		padding:4px 0px 3px 0px;
		border-top:1px solid #b2b2b2;
		border-bottom:1px solid #b2b2b2;
		}	
		
h1, h1.csc-firstHeader {
    font:14px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:left;
		font-weight:bold;
		border:0px solid #eee;
		}	
	
h5 {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:left;
		font-weight:bold;
		line-height:17px;
		padding:14px 20px 0px 20px;
		}		
		
table, tr, td, div, span, p {
		font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		text-align:left;
		line-height:17px;
		}
	
		
div.gps_sprachauswahl_oben {
		vertical-align:bottom;
		text-align:right;
		margin:0 auto;
		height:20px;
		width:856px;
		border:0px solid red;
		}		
		
div.gps_sprachauswahl {
		vertical-align:bottom;
		text-align:right;
		margin:0 auto;
		height:33px;
		width:856px;
		background-image:url(pics/head_oben.png);
    background-repeat:no-repeat;
    background-position:bottom left;
		border:0px solid red;
		}
		
table.gps_haupttabelle {
		vertical-align:top;
		height:auto;
		width:856px;
		margin:0 auto;
		background:#fff url(pics/rand_bg.jpg);
    background-repeat:repeat-y;
    background-position:top left;
		border-left:0px solid #747d88;
		border-right:0px solid #747d88;
		}
		
td.gps_td_haupttabelle {
		vertical-align:top;
		}

table.gps_kopftabelle {
		vertical-align:top;
		background:transparent url(pics/head_unten.png);
    background-repeat:no-repeat;
    background-position:top left;
		}

		
td.gps_head_links {
		vertical-align:top;
		height:81px;
		width:856px;
		border-left:0px solid #fff;
		border-right:0px solid #fff;
		}

div.gps_div_header_links {
					 float:left;
					 width:100px;
					 height:81px;
					 text-align:left;
					 font:14px Verdana, Arial, "Trebuchet MS", sans-serif;
					 font-style:normal;
					 color:#fff;
					 border:0px solid #fff;
}
		
td.gps_menu_links {
		vertical-align:top;
		height:27px;
		width:653px;
		border-left:0px solid #fff;
		}
		
td.gps_menu_rechts {
		vertical-align:middle;
		height:27px;
		width:202px;
		padding-left:0px;
		border-left:1px solid #fff;
		border-right:0px solid #fff;
		}		
		
td.gps_menu_rechts_api {
		vertical-align:middle;
		height:27px;
		width:202px;
		padding-left:20px;
		border-left:1px solid #fff;
		border-right:0px solid #fff;
		}
		
td.gps_navipfad_links {
		vertical-align:middle;
		height:27px;
		padding-left:20px;
		color:#fff; font-size:10px; font-weight:normal; text-decoration: none; font-style:italic;
		border-left:0px solid #fff;
		}

td.gps_navipfad_rechts {
		vertical-align:middle;
		tex-align:center;
		height:27px;
		border-left:1px solid #fff;
		border-right:0px solid #fff;
		}
		
td.gps_navipfad_rechts_api {
		vertical-align:middle;
		tex-align:center;
		height:27px;
		padding-left:20px;
		border-left:1px solid #fff;
		border-right:0px solid #fff;
		}
	
/* ######### Links pfadnavi ########### */
  a.pfadnavi:link, a.pfadnavi:visited, a.pfadnavi:hover, a.pfadnavi:active { color:#fff; font-size:10px; font-weight:normal; text-decoration: none; font-style:italic; }		
		
td.inhalt_spacer {
		vertical-align:top;
		height:70px;
		width:854px;
		border:0px solid red;
		}		

table.home_tabelle_inhalt {
		vertical-align:top;
		}
		
table.forum_tabelle_inhalt {
		vertical-align:top;
		}

td.forum_inhalt_links {
		vertical-align:top;
		height:auto;
		width:653px;
		margin:0px 0px 0px 0px;
		border-right:0px solid #fff;
		}		
		
td.forum_navipfad {
		vertical-align:top;
		height:27px; min-height:27px; max-height:27px; line-height:27px;
		padding-left:20px;
		color:#fff; font-size:10px; font-weight:normal; text-decoration: none; font-style:italic;
		background:transparent url(pics/menu_bg_1000x28.jpg);
    background-repeat:no-repeat;
    background-position:2px 0px;
		border-left:0px solid #fff;
		}
		
td.forum_rechts_home {
		vertical-align:top;
		height:auto;
		width:201px;
		background:#fad7b2 url(pics/forum_rechts_201x20.jpg);
    background-repeat:repeat-y;
    background-position:top left;
		margin:0px 2px 0px 0px;
		padding-bottom:1px;
		border-top:0px solid #fff;
		}		
	
td.forum_rechts {
		vertical-align:top;
		height:auto;
		width:201px;
		background:#fad7b2 url(pics/forum_rechts_201x20.jpg);
    background-repeat:repeat-y;
    background-position:top left;
		margin:0px 2px 0px 0px;
		padding-bottom:1px;
		border-top:1px solid #fff;
		}	

		
td.inhalt {
		vertical-align:top;
		height:auto;
		width:854px;
		}
		

		
		
	/* ######### KLAPPMENUE ###########  */

		/* ######### Links LOGOUT ########### */
a.menu_ebene1:link, a.menu_ebene1:visited, a.menu_ebene1:hover, a.menu_ebene1:active { 
   color:#fff; font-size:12px; font-weight:normal; text-decoration: none;}	

a.menu_ebene1_active:link, a.menu_ebene1_active:visited, a.menu_ebene1_active:hover, a.menu_ebene1_active:active { 
   color:#fff; font-size:12px; font-weight:normal; text-decoration: none;}	
	 
a.menu_ebene2:link, a.menu_ebene2:visited, a.menu_ebene2:hover, a.menu_ebene2:active { 
   color:#333; font-size:10px; font-weight:normal; text-decoration: none;}	

a.menu_ebene2_active:link, a.menu_ebene2_active:visited, a.menu_ebene2_active:hover, a.menu_ebene2_active:active { 
   color:#333; font-size:10px; font-weight:normal; text-decoration: none; }	
	
	 
	 
table.home_3_spalten {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		vertical-align:top;
		height:89px;
		width:651px;
		background:transparent url(pics/home_3_spaltig_bg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
		padding:0px 0px 0px 0px;
		}

td.home_3_spalten_1 {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		vertical-align:middle;
		text-align:center;
		height:auto;
		width:162px;
		padding:0px 0px 0px 0px;
		}

td.home_3_spalten_2 {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		vertical-align:middle;
		text-align:center;
		height:auto;
		width:163px;
		padding:0px 0px 0px 0px;
		}

td.home_3_spalten_3 {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		vertical-align:middle;
		text-align:center;
		height:auto;
		width:163px;
		padding:0px 0px 0px 0px;
		}

td.home_3_spalten_4 {
		font:18px Verdana, Arial, "Trebuchet MS", sans-serif;
		vertical-align:middle;
		text-align:center;
		height:auto;
		width:162px;
		padding:0px 0px 0px 0px;
		} 
	 
	 
table.tabelle {
	border-collapse: collapse;
	word-wrap:break-word;
}

table.tabelle td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: left;
	vertical-align:top;
	font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
	line-height:15px;
	color:#000;
	word-wrap:break-word;
	padding:8px 12px 8px 12px;
}

table.einfach_rand {
	text-align: left;
	vertical-align:top;
	font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
	line-height:15px;
	color:#000;
	padding:4px 6px 4px 6px;
	border-collapse:collapse;
	display:inline-table;
}

table.einfach_rand td {
padding:4px 6px 4px 6px;
border:1px solid #bbbbbb;
vertical-align:top;
}

td.spalte_1_links {
	width:138px;
	vertical-align:top;
}

td.spalte_2_mitte {
	width:325px;
	vertical-align:top;
}

td.spalte_3_rechts {
	width:341px;
	vertical-align:top;
}

td.unterverzeichnis_links {
	width:82px;
	vertical-align:top;
}

td.unterverzeichnis_mitte {
	width:275px;
	vertical-align:top;
}

td.unterverzeichnis_rechts {
	width:115px;
	vertical-align:top;
}

td.unterverzeichnis_rechts_x3 {
	width:33px;
	vertical-align:top;
}

td.unterverzeichnis_gateway {
	width:33px;
	vertical-align:top;
	background:transparent url(pics/unterverzeichnis_gateway_57x33.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

td.unterverzeichnis_hld {
	width:33px;
	vertical-align:top;
	background:transparent url(pics/unterverzeichnis_hld_57x33.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}




/* 


 */
 
li.first_element {
    background:transparent;
}

li.rest_element {
    height:27px;
		background:transparent url(pics/menu_spacer_bg_1x28.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
 
 ul.menu, ul.menu ul {
    width:650px;
		list-style-type: none;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		line-height:17px;
}


ul.menu a {
    display: block;
    padding: 3px 20px 7px 20px;
    font-weight: normal;
}

span.top_navi {
		display: block; 
		padding: 3px 20px 7px 20px; 
		color:#fff; 
		font-size:12px; 
		font-weight:normal; 
		text-decoration: none; 
		line-height:17px; 
		border:0px solid red;
}

ul.menu_2 a {
    display: block;
		padding: 3px 20px 7px 20px;
    font-weight: bold;
}

ul.menu li {
    margin: 0;
    float: left;
    border:0px solid transparent;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
		float:none;
		border-bottom: 1px solid #fff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    background-color: #ccc;
}

/* Zweite Ebene */
        ul.menu ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #bdc0c5;
              border: 1px solid #fff;
              display: none;
              width: 200px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
				list-style-image:none;
               display: block;
   }

/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                    margin-left: 200px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -28px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
   }


/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }
	
	














a.schnellnavi_ebene2:link, a.schnellnavi_ebene2:visited, a.schnellnavi_ebene2:hover, a.schnellnavi_ebene2:active { 
   color:#fff; font-size:10px; font-weight:normal; text-decoration: none;}	

a.schnellnavi_ebene2_active:link, a.schnellnavi_ebene2_active:visited, a.schnellnavi_ebene2_active:hover, a.schnellnavi_ebene2_active:active { 
   color:#fff; font-size:10px; font-weight:normal; text-decoration: none; }	


 ul.menu_schnellnavi, ul.menu_schnellnavi ul {
    width:202px;
		list-style-type: none;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		line-height:17px;
}

ul.menu_schnellnavi a {
    display: block;
    padding: 3px 28px 6px 28px;
    font-weight: normal;
}



ul.menu_schnellnavi li {
    padding: 0;
    margin: 0;
    float: left;
		color:#fff;
    border:1px solid transparent;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu_schnellnavi ul li {
		float:none;
		border-bottom: 1px solid #fff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu_schnellnavi ul li.hover, ul.menu_schnellnavi ul li:hover {
    background-color: #ccc;
}

/* Zweite Ebene */
        ul.menu_schnellnavi ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #2f3e4b;
              border: 1px solid #fff;
							color:#fff;
              display: none;
              width: 198px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu_schnellnavi li.hover ul, ul.menu_schnellnavi li:hover ul  {
               display: block;
   }

/* Dritte Ebene */
   ul.menu_schnellnavi li.hover ul ul, ul.menu_schnellnavi li:hover ul ul {
                  display: none;
                    margin-left: 199px; /* Breite eines Listenelements - Überlagerung */
              margin-top: -28px; /* Höhe eines Listenelements */
        }

   /* Dritte Ebene anzeigen */
       ul.menu_schnellnavi li.hover ul li.hover ul, ul.menu_schnellnavi li:hover ul li:hover ul {
                display: block;
   }
		
		
div.schnellnavi_head {
    display: block;
    padding: 3px 28px 6px 28px;
    font-weight: normal;
}



/* MAILFORM STYLES */

legend {
padding: 0px 0px 0px 0px;
border: 0px;
}

fieldset {
border:0px;
padding: 0px 0px 0px 0px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:100%;
padding: 14px 20px 14px 20px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
margin-bottom: 10px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 10px;
}

.mf-check {
border: 0px;
margin-bottom: 10px;
}

.mf-select {
border: 1px solid #C0C0C0;
margin-bottom: 10px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 10px;
}

.mf-submit {
color: #666;
background-color: #ccc;
border: 0px solid #204C84;
font:10px Verdana, Arial, "Trebuchet MS", sans-serif;
margin-bottom: 10px;
padding:3px;
}

td.c2l1-middle {
vertical-align:top;
border:0px;
font:10px Verdana, Arial, "Trebuchet MS", sans-serif;
}

td.c2l1-left {
vertical-align:top;
border:0px;
font:10px Verdana, Arial, "Trebuchet MS", sans-serif;
}


/* ######################### */ 
/*  INDEXED SEARCH PLUGIN    */

div.tx-indexedsearch {
		width:611px;
		padding: 14px 20px 14px 20px;
		border:0px solid red;
		}		

input.indexed_search_eingabefeld {
	 width:150px;
	 padding:2px 4px 2px 4px;
	 font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
	 color:#2f3e4b;
	 text-align:left;
	 vertical-align:middle;
	 border: 1px solid #2f3e4b;
}

input.indexed_search_button {
	 width:70px;
	 background:#2f3e4b;
	 padding:2px 4px 2px 4px;
	 font:11px Verdana, Arial, "Trebuchet MS", sans-serif;
	 color:#fff;
	 text-align:center;
	 vertical-align:middle;
	 border: 0px solid #fff;
}

td.indexed_search_erweiterte_suche {
	 text-align:left;
}

td.indexed_search_erweiterte_suche:link, td.indexed_search_erweiterte_suche:visited {
	 font:9px "Trebuchet MS", Verdana, Arial, sans-serif;
	 color:#af0917;
	 text-align:left;
	 text-decoration:none;
}

td.indexed_search_erweiterte_suche:hover, td.indexed_search_erweiterte_suche:active {
	 color:#af0917;
	 text-decoration:underline;
}

td.indexed_search_icon {
	 width:18px;
	 font:9px "Trebuchet MS", Verdana, Arial, sans-serif;
	 color:#666;
	 text-align:center;
	 text-decoration:none;
}

strong.tx-indexedsearch-redMarkup {
	 color:#8A2422;
	 background:#fad7b2;
	 text-decoration:none;
}

strong.tx-indexedsearch-sw {
	 color:#8A2422;
	 text-decoration:none;
}
td.indexed_search_result_number {
	 width:6px;
	 font:9px "Trebuchet MS", Verdana, Arial, sans-serif;
	 color:#666;
	 text-align:center;
	 text-decoration:none;
}

td.indexed_search_title {
	 width:567px;
	 background:#dbdcde;
	 padding: 0 6px 0 6px;
}

td.indexed_search_title a:link, td.indexed_search_title a:visited {
	 font:11px "Trebuchet MS", Verdana, Arial, sans-serif;
	 width:100%;
	 color:#af0917;
	 text-align:left;
	 text-decoration:none;
	 background:#dbdcde;
}

td.indexed_search_title a:hover {
	 color:#af0917;
	 text-decoration:underline;
	 background:#dbdcde;
}

td.indexed_search_title a:active {
	 color:#af0917;
	 text-decoration:underline;
	 background:#dbdcde;
}

td.indexed_search_percent {
	 width:20px;
	 font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
	 color:#af0917;
	 text-align:center;
	 text-decoration:none;
	 background:#dbdcde;
	 padding: 0 6px 0 6px;
}





 ul.browsebox {
		margin: 0; padding: 2px;
    text-align: center;
    border: 1px solid #999;
    background: #fff;
  }
 ul.browsebox li {
    list-style: none;
    display: inline;
    margin: 2px; padding: 0;
  }



div.tx-indexedsearch-browsebox {
	 white-space:nowrap;
	 float:none;
	 border: 0px solid #999;
	 padding: 12px 0 12px 0;
}

div.browsebox_links {
float:left;
padding: 0 4px 0 4px;
}

div.tx-indexedsearch-browselist-currentPage {
float:left;
padding: 0 4px 0 4px;
}


span.tx-indexedsearch-path, span.tx-indexedsearch-path a:link, span.tx-indexedsearch-path a:visited, span.tx-indexedsearch-path a:hover, span.tx-indexedsearch-path a:active {
	 font:11px "Trebuchet MS", Verdana, Arial, sans-serif;
	 color:#af0917;
	 text-align:left;
	 text-decoration:none;
}

span.tx-indexedsearch-path a:hover {
	 text-decoration:underline;
}

/* ######################### */ 
/* SUCHBOX MACINA SEARCHBOX  */

input.suchbox_eingabefeld {
	 width:137px;
	 height:14px;
	 line-height:14px;
	 font:10px Verdana, Arial, "Trebuchet MS", sans-serif;
	 color:#333;
	 text-align:left;
	 padding: 0px 4px 0px 4px;
	 margin: 0px;
	 border: 0px solid #59686B;
}

input.suchbox_button {
	 height:14px; width:17px;
	 line-height:14px;
   font:10px Verdana, Arial, "Trebuchet MS", sans-serif;
	 color:#333;
	 background:transparent url(pics/suche_icon.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
	 text-align:left;
	 padding: 0px;
	 margin: 0px;
	 border: 0px solid #59686B;
}

td.suchbox_erweiterte_suche a {
	 font-size:9px;
	 color:#666;
	 text-align:center;
	 text-decoration:none;
}

td.suchbox_erweiterte_suche a:hover {
	 color:#333;
	 text-decoration:underline;
}

td.modul_ueberschrift {
margin: 0px 0px 4px 0px;
padding-bottom: 4px;
text-align:left;
vertical-align:top;
font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
color:#007C33;
font-weight:bold;
border: 0px solid #999;
}

/* ######### LOGIN ########### */	
		
div.tx-felogin-pi1 {
		width:200px;
		height:auto;
		background:transparent;
		padding: 0px 0px 10px 1px;
		margin:0;
		text-align:left;
		border: 0px solid red;
		}

div.login_orange_head  {
		vertical-align:middle;
		text-align:left;
		height:27px;
		width:180px;
		background:transparent url(pics/news_bg_neu.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
		padding:0px 0px 8px 20px;
		}	
		
		
div.login_orange_message  {
		padding: 0px 20px 0px 20px;
		}	
		
div.logout_orange_message  {
		padding: 0px 20px 0px 20px;
		}	
		
div.login_texte {
padding: 0px 20px 0px 20px;
border: 0px;
}		
		
div.login_texte_vergessen {
padding: 0px 20px 0px 20px;
border: 0px;
}			

td.rechts_spalte_grau {
		vertical-align:bottom;
		height:232;
		width:201px;
		background:#c8cbd0 url(pics/forum_rechts_grau_201x20.jpg);
		background-repeat:repeat-y;
    background-position:top left;
		margin: 0px 0px 0px 0px;
		border-top:1px solid #fff;
		}

div.rechte_spalte_grau {
		vertical-align:bottom;
		height:232;
		width:201px;
		background:#c8cbd0 url(pics/forum_rechts_grau_201x20.jpg);
		background-repeat:repeat-y;
    background-position:top left;
		margin: 0px 0px 0px 0px;
		border:0px solid green;
		}
		
div.__tx-felogin-pi1 {
		width:152px;
		height:auto;
		background:transparent;
		padding: 14px 20px 14px 20px;
		margin:0;
		text-align:left;
		border: 0px solid red;
		}		

div.rechte_header  {
		vertical-align:middle;
		text-align:left;
		height:27px;
		width:181px;
		background:#fff url(pics/news_bg.jpg);
    background-repeat:no-repeat;
    background-position:1px 1px;
		margin:0px 0px 1px 0px;
		padding:1px 0px 0px 20px;
		}	

		
fieldset {
		width:152px;
		height:auto;
		background:transparent;
		padding: 0px 0 0 0;
		margin:0;
		text-align:left;
		border: 0px solid red;
		}
		
h3 {
		font:13px Verdana, Arial, "Trebuchet MS", sans-serif;
    color:#000;
		font-weight:bold;
		text-decoration:none;
		padding:4px 0 0px 0;
		margin:0;
		border: 0px solid red;
		}	
		
div.login_text_1 {
		padding:0 0 0 0;
		margin:0;
		border: 0px solid red;
		}

div.login_text_2 {
		padding:0 0 0 0;
		margin:0;
		border: 0px solid red;
		}

label.order_login_form {
		width:132px;
		font:10px Verdana, Arial, "Trebuchet MS", sans-serif; 
		color:#333;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		padding:12px 0 6px 0;
		margin:0 0 0 0;
		border: 0px solid red;
		}

input.order_login_user {
		width:132px;
		padding:0 0 0 0;
		margin:0;
		border: 1px solid #F5A424;
		}

input.order_login_pass {
		width:132px;
		padding:0 0 0 0;
		margin:0;
		border: 1px solid #F5A424;
		}
		
input.login_submit {
    color: #000;
    background:#fff url(pics/news_bg.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    border: 0px solid #fff;
    font:11px Verdana, Arial, "Trebuchet MS", sans-serif; 
    font-weight: bold;
    margin-top: 4px;
    padding:2px;
    }
		
div.logout_email {
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif; 
		color:#666;
		font-weight:normal;
		text-decoration:none;
		text-align:center;
		padding:0;
		margin:0 0 0 0;
		border: 0px solid red;
		}
		
label.logout_text {
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif; 
		color:#F5A424;
		font-weight:bold;
		text-decoration:none;
		padding:12px 0 6px 0;
		margin:0;
		border: 0px solid red;
		}	

input.radiobutton {
		padding:0 0 0 0;
		}
		
a.input_link:link, a.input_link:visited, a.input_link:hover, a.input_link:active {
		text-decoration:none;
		}	

		
		
		
/* FORUM MENUE */
 
td.inhalt_spacer_forum {
		vertical-align:top;
		text-align:right;
		height:26px;
		width:854px;
		border:0px solid red;
		}	 
 
li.forum_first_element {
    height:26px;
		background:#fff url(pics/menu_bg_82x28.jpg);
    background-repeat:repeat-x;
    background-position:top left;
}

li.forum_rest_element {
    height:26px;
		background:#fff url(pics/menu_bg_300x28.jpg);
    background-repeat:no-repeat;
    background-position:top left;
		border:1px solid red;
}
 
 ul.forum_menu, ul.forum_menu ul {
    width:854px;
		list-style-type: none;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif; 
		color:#000;
		line-height:17px;
		background:#ccc;
}


ul.forum_menu a {
    display: block;
    padding: 3px 15px 7px 15px;
    font-weight: normal;
}

ul.forum_menu li {
    margin: 0;
    float: right;
    border:0px solid transparent;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.forum_menu ul li {
		float:none;
		border-bottom: 1px solid #fff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.forum_menu ul li.hover, ul.forum_menu ul li:hover {
    background-color: #ccc;
}

a.forum_menu_ebene1:link, a.forum_menu_ebene1:visited, a.forum_menu_ebene1:hover, a.forum_menu_ebene1:active { 
   color:#fff; font-size:11px; font-weight:normal; text-decoration: none;}	

a.forum_menu_ebene1_active:link, a.forum_menu_ebene1_active:visited, a.forum_menu_ebene1_active:hover, a.forum_menu_ebene1_active:active { 
   color:#fff; font-size:11px; font-weight:normal; text-decoration: none;}	
	 
	 
div.registrierung_ueberschrift {
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif; 
		color:#000;
		line-height:17px;
		font-weight:bold;
		padding-top:16px;
		padding-bottom:12px;
}


/* Pressebox */

.box_pressemeldung{
		background-image: url(../../../../../fileadmin/template/pics/box_1_halb_rahmen.gif);
		background-repeat: no-repeat;
		width: 610px;
		height: 147px;
		padding: 0 0 20px 0;
}

*html .box_pressemeldung{
		padding: 0;
		}

.box_pressemeldung_pic{
		width: 220px;
		height: 147px;
		padding: 0 20px 0 0;
		float: left;
}

.box_pressemeldung_article{
		width: 350px;
		height: 147px;
		float: right;
		padding: 10px 20px 0 0;
}

		.box_pressemeldung_article h2{
				font-size: 13px;
				font-weight: bold;
				}

.pages{
		float: right;
		padding: 0 0 20px 0;
		}
		
	#page{
			float:left;	
			}
	
	#page_active{
			float:left;
			color: #f58221;
			}
			
.tx-zeifr-pi4{
		padding: 0 0 20px 20px;
		width: 610px;
		text-align: justify;
		}
		
.tx-zeifr-pi4 p{
		text-align: justify;
		}
		
.tx-zeifr-pi4 .content1 h2{
		padding-bottom: 10px;
		}
		
*+html .tx-zeifr-pi4 .content1 h2{
		font-size: 14px;
		line-height: 1.5;
		}
		
*html .tx-zeifr-pi4 .content1 h2{
		font-size: 14px;
		line-height: 1.5;
		}