/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Linkformatierungen  ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
a:link {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: white;
	text-decoration: none;
	}

a:visited {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: yellow;
	text-decoration: none;
}

a:active {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------*/

a:link.email {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: #004080;
	text-decoration: none;
	}

a:visited.email {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: #004080;
	text-decoration: none;
}

a:hover.email {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: red;
	text-decoration: underline;
}

a:active.email {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: #004080;
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------*/

a:link.titel {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #004080;
	text-decoration: bold;
	}

a:visited.titel {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}

a:hover.titel {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

a:active.titel {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}


/*--------------------------------------------------------------------------------------*/

a:link.grey {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: bold;
	}

a:visited.grey {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}

a:hover.grey {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}

a:active.grey {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: #8E8E8E;
	text-decoration: none;
}



/*--------------------------------------------------------------------------------------*/

a:link.titellinks {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	}

a:visited.titellinks {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

a:hover.titellinks {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}

a:active.titellinks {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}


/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Containerformatierungen  -----------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
.blaettern {
	border:				solid 1px #999999;
	background-color:	#EFEFEF;
	text-align:			center;
	padding:			1px;
	margin-right:		2px;
	width:				17px;
	float:				left;
}


/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Tabellenformatierungen  -----------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
table.hauptabelle{
	background-image: url('../images/hintergrund/background_table.gif');
	background-repeat: repeat-y;
	width: 750px;
	height:100%;
	border: groove 2px white;
	background-color: white;
	}

table.rightmenue{
	border-left: solid 1px #004080;
	border-bottom: solid 1px #004080;
	margin-bottom: 20px;
	margin-right: 2px;
	width:120px;
	}
	
table.innen{
	width:750px;
	}

table.leftmenue{
	width:130px;
	margin-bottom: 5px;
	}

table.contentmenue{
	width:445px;
	margin-bottom: 5px;
	}

table.content{
	width:570px;
	}
	
table.webcamliste{
	background-image: url('../images/hintergrund/webcam.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	}

/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Zellenformatierungen  -------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
td.kategorie{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 16px;
	font-weight: bold;
	color: #004080;
	padding-bottom:3px;
	padding-left:0px;
	border-bottom: solid 1px #F89D1B;
	}
	
td.kategorieorange{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	padding-bottom:3px;
	border-bottom: solid 1px #004080;
	}

td.leftpoint{
	background-color: #F89D1B;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding:2px;
	height:18px;
	border: solid 1px #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
	width:8px;
}
 
td.contentpoint{
	background-color: #004080;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	height:18px;
	border: solid 1px #F89D1B;
	border-bottom: solid 2px #F89D1B;
	width:8px;
}


td.titelblue{
	background-color: #004080;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding:2px;
	padding-left:5px;
	height:18px;
	border-bottom: solid 2px #FFFFFF;
}

td.titelorange{
	background-color:	#FFCC66;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: 100;
	color: black;
	padding:2px;
	padding-left:3px;
	height:23px;
	border-bottom: solid 1px #004080;
	border-top: solid 1px #004080;
	border-left: solid 5px #FF9900;
	border-right: solid 5px #FF9900;
}

td.contenttitelblue{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 13px;
	font-weight: bold;
	color: #004080; 
	padding:0px;
	padding-left:5px;
	height:18px;
	border-bottom: solid 2px #F89D1B;
}

td.topspacer{/*Formatierung der Zelle unterhalb des oberen Firmenbanners*/
	background-image: url('../images/hintergrund/background_navigation.gifx');
	background-repeat: repeat-no;
	height: 21px;
	}
	
td.links{/*Diese Zelle nimmt das linke Menue auf. Menue selbst: td.leftmenue*/
	padding-left:3px;
	padding-right:2px;
	padding-top:15px;
	padding-bottom:20px;
	width:143px;
	}
	
td.mitte{/*Diese Zelle nimmt den eigentlichen Kontentbereich auf*/
	background-image: url('../kundencenter/images/hintergrund/palme.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: #004080;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:20px;
	width:610px;
	}
	
td.mitte2{/*Diese Zelle nimmt den eigentlichen Kontentbereich auf*/
	/*background-image: url('../kundencenter/images/hintergrund/palme.jpg');*/
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: #004080;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:20px;
	width:610px;
	background-color: white;
	}

td.leftmenue{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: white;
	padding:2px;
	padding-left:6px;
	}
	
	
td.leftmenuetitel{
	background-color: white;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	padding:2px;
	}

td.topnav {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	font-weight: thin;
	color: #004080;
	border: solid 1px #004080;
}

/*Besondere Zellenformatierungen für Zellenumrandungen (Dashed) */
td#dashedtopleftright{
	border-top: dashed 1px #004080;
	border-left: dashed 1px #004080;
	border-right: dashed 1px #004080;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	background-color:#F5F5F5;
	}

td#dashedtopleftbottom{
	border-top: dashed 1px #004080;
	border-left: dashed 1px #004080;
	border-bottom: dashed 1px #004080;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	background-color:#F5F5F5;
	}

td#dashedtoprightbottom{
	border-top: dashed 1px #004080;
	border-bottom: dashed 1px #004080;
	border-right: dashed 1px #004080;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	background-color:#F5F5F5;
	}
		
td#dashedright{
	border-right: dashed 1px #004080;
	padding-right:3px;
	background-color:#F5F5F5;
	}

td#dashedleft{
	border-left: dashed 1px #004080;
	padding-left:3px;
	background-color:#F5F5F5;
	}
	
td#dashedleftright{
	border-left: dashed 1px #004080;
	border-right: dashed 1px #004080;
	padding-left:3px;
	padding-right:3px;
	background-color:#F5F5F5;
	}
	
td#dashedbottomleftright{
	border-bottom: dashed 1px #004080;
	border-left: dashed 1px #004080;
	border-right: dashed 1px #004080;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	background-color:#F5F5F5;
	}

	
	
/*Besondere Zellenformatierungen für die Tabelle der Includedateien */  
td.spacerzeile{
	height:15px;
	}
  
td.content{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: #004080;

	}
	
.td{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 9px;
	font-weight: thin;
	color: #004080;
	padding:2px;
	}
	
td.contentbold{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: black;

	}
	
td.contenttitel{
	background-color: #004080;
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding:2px;
	padding-left:5px;
	height:19px;
	}
	
td.objekttitel{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 16px;
	font-weight: bold;
	color: black;
	padding:2px;
	padding-left:0px;
	height:19px;
	border-bottom: solid 1px #F89D1B;
	}
	
td.objektrubrik{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 13px;
	font-weight: bold;
	color: black;
	padding:2px;
	padding-left:0px;
	height:19px;
	border-bottom:  solid 1px #F89D1B; 
	}
	
td.objektbeschreibung{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: black;
	padding:2px;
	padding-left:0px;
	height:19px;
	}
	
td.lltext{
	font-family:		Arial, Verdana,Helvetica,Times;
	font-size:			12px;
	font-weight:		thin;
	color: 				black;
	/*color: 			#004080;*/
	padding-top:		10px;
	padding-bottom:		10px;
	padding-left:		5px;
	line-height:		16px;
	}
	
table.showlastminute{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight: thin;
	color: #004080;
	background-color: #EFEFEF;
	border: dashed 1px #004060;
	}
	
tr.lltextred{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 10px;
	color: #004080;
	}	

tr.lltext{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: black;
	line-height:		16px;
	}
	
tr.lltext02{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: white;
	}
/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Seitenformatierung  ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

body{
	background-image: url("../images/hintergrund/balken.gif");
	}

small.red{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size:9px;
	font-weight: thin;
	color:red;
	}

p.lltext{
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: black;
	}

b.blue12px {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight:bold;
	color: black;
	margin-left:5px;
	}
	
b.blue12px {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	font-weight:bold;
	color: #004080;
	margin-left:0px;
	}
	
div.beschreibung{
	visibility:		hidden;
	position:		absolute;
	}

.leftcol { width:49%; float:left; clear:both; } 
.rightcol { margin-left:50%; }

/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Formularformatierungen  -----------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
form.nomargin{
	padding:0px;
	margin:0px;
	}
	
input.all {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: black;
	background:#EFEFEF;
	height:22px;
	}
	
select.all {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: black;
	background:#EFEFEF;
	height:22px;
	}

textarea.all {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 12px;
	color: black;
	background:#EFEFEF;
	height:22px;
	}

input.button {
	font-family: Arial, Verdana,Helvetica,Times;
	font-size: 14px;
	color: black;
	background:#CFCFCF;
	height:25px;
	}

/*--------------------------------------------------------------------------------------*/
/*--- Allgemeine Bildformatierungen  ---------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

img.pfeil01{
	margin-right:7px;
	}
	
img.pfeil02{
	margin-left:8px;
	}
	
img.objektbild{
	width:180px;
	margin-left:5px;
	margin-top:10px;
	}
	
img.objektbild2{
	width:180px;
	margin-left:3px;
	margin-top:10px;
	}

img.artikel{
	border:				solid 1px #DFDFDF;
	vertical-align:		text-top;
	float:				left;
	content:			close-quote;
	margin-right:		10px;
	margin-top:			0px;
	margin-bottom:		2px;	
}

	
/*---- ID'S -----------------------------------------------------------*/
.bluebord {
	border-width: 1px;
	border-style: solid;
	border-color: #000080;
	padding-left: 2px;
}

/*###############################################################################*/
/*#######                      Forum Styles                                ######*/
/*###############################################################################*/
/* RAHMEN UM DIE SMILEYS LEGEN*/
.smilie {margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px}

/* PADDING RUNDHERUM FUER NETSCAPE UND IE FUER ZELLEN ----------------------*/
.padall0px {padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
.padall3px {padding-top: 3px;padding-left: 3px;padding-right: 3px;padding-bottom: 3px;}

                  
/* AUSGESTALTUNG DER RECHTEN NAVIGATIONS UND TIPPLEISTE ---------------------*/                
table.rechteleiste      { background-color: #F8D97A;
                          border-style: solid;
                          border-width: 1px;
                          border-color: #000000;
                          }

/* AUSGESTALTUNG DER LINKEN INHALTS-TABELLE --------------------------------*/                          
table.innenlinks        { background-color: #FFF9DF;
                          border-style: solid;
                          border-width: 1px;
                          border-color: #000000;/*#6699FF;*/
                          }

/* AUSGESTALTUNG DER RECHTEN SMILEY-TABELLE --------------------------------*/                          
table.smiley            { background-color: #F1D9AE;
                          border-style: solid;
                          border-width: 1px;
                          border-color: #000000;
                          margin-top:   10px;
                          }


/* TEXTGESTALTUNG IN DEN LINKEN INHALTS-ZELLEN -----------------------------*/
td.schriftlinks  { font-family:    Arial, Verdana,Helvetica,Times;
                   font-size:      12px;
                   color:          #000000;
                   padding-left:   2px;
                   padding-right:  2px; 
                   }

/* TEXTGESTALTUNG IN DER RECHTEN NAVIGATION/TIPP ---------------------------*/
td.schriftrechts { font-family:    Arial, Verdana,Helvetica,Times;
                   font-size:      12px;
                   color:          #000000;
                   padding-left:   2px;
                   padding-right:  2px;
                   padding-bottom: 10px; 
                   }
                   
/* TEXTGESTALTUNG DER SMILEYS IN DER RECHTEN NAVIGATION/TIPP ---------------*/
td.smileyrechts  { font-family:    Arial, Verdana,Helvetica,Times;
                   font-size:      12px;
                   color:          #000000;
                   padding-left:   2px;
                   padding-right:  2px; 
                   }
                                             
/* AEUSSERER RAHMEN UM DAS FORUM --------------------------------------------*/                          
td.borderaussen         { border-style: solid;
                          border-width: 1px;
                          border-color: #000000;/*#6699FF;*/
                          }                      

/* AUSGESTALTUNG DER UEBERSCHRIFTZELLEN -------------------------------------*/
td.ueberschrift { background-color:  #000090;
                  font-family:       Arial, Verdana,Helvetica,Times; 
                  font-size:         12px; 
                  font-weight:       bold; 
                  color:             #FFFFFF; 
                  height:            18px; 
                  padding-left:      2px; 
                  padding-right:     2px;
                  padding-top:       1px;
                  padding-bottom:    1px;
                  border-style:      solid;
                  border-width:      1px;
                  border-color:      white;
                  }


/* Allgemeiner Border z.B. um Tabellen zu schmuecken */
.border1 { border-style: 				solid;
           border-width: 				1px;
           border-color: 				#6699FF;
         }


/* BEITRAGSDARSTELLUNG ------------------------------------------------------*/
small.zusatzinfo{ 
	font-familiy: Arial, Helvetica;
	font-size: 				9px;
	font-color: 			#000000;
	}
	
/* Design der Beitragstabelle außenherum */
.borderzeige  { 
	border-style: 			solid;
	border-width: 			1px;
	border-color: 			#000080;
	background-color: 		#F8D97A;
	}

/* Definition des Beitragszelle bzw. der Beitragsdarstellung */                
.inhaltzeige  { 
	font-family:			Arial, Verdana,Helvetica,Times;
    font-size: 				12px;
	font-color: 			#000000;
	padding: 				5px;
	}
	
	
.fontbluesmall { font-family:			Arial, Verdana,Helvetica,Times;
                font-size: 				12px;
				font-color: 			#000000;
                padding: 				5px;
                }
/* FORMULARGESTALTUNG -------------------------------------------------------*/

.button1 { color:         #000080;
           width:         150px;
           }
         
.button4 { color:         #000080;
           width:         100px;
           }
         
.button2 { color:          #000080;
           width:          60px;
           }

.button3 { color:          #000080;
           width:          25px;
	       height:         20px;
           }
           
.form1   { color:          #000080;
		   font-family:    Arial, Verdana,Helvetica,Times;font-size: 12px;
		   }
        
.form2 { color:            #000080;
		 font-family:      Arial, Verdana,Helvetica,Times;font-size: 12px;
         width:            150px;         
         background-color: #F8F8F8;
		}
  
.form3 { color:            #000080;
		 font-family:      Arial, Verdana,Helvetica,Times;font-size: 12px;
         width:            250px; 
         background-color: #F8F8F8;
		}
        
.form4 { color:            #000080;
		 font-family:      Arial, Verdana,Helvetica,Times;font-size: 12px;
         width:            400px; 
         background-color: #F8F8F8;
		}
