 /*****************************************************/
/*   Author:  Gerhard Erbes                          */
/*            gw@actamail.com                        */
/*   Version: 5.0                                    */
/*   Date:    March 14, 2006                         */
/*****************************************************/

/*****************/
/*   MAIN BODY   */
/*****************/

/* Farben, Schriften und Verhalten LINKS für die verschiedenen Objekte*/




.menuEins { border: 2px solid; margin-bottom: 5px; width: 160px; border-color: black; padding: 4px; background: #942118; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type:none;
}





.mtitel A { padding-bottom: 2px; color: white; background: #942118; font-size: 10pt; font-weight: bold; text-decoration: none }
.mtitel A:visited { padding-bottom: 2px; color: white; background: #942118; font-size: 10pt; font-weight: bold; text-decoration: none }
.mtitel A:hover { padding-bottom: 2px; color: #c4b9b9; font-size: 10pt; background: #942118; text-decoration: none }


.msub A { color: white; font-size: 8pt; font-weight: bold; text-decoration: none; }
.msub A:visited { color: white; font-size: 8pt; font-weight: bold; text-decoration: none; }
.msub A:hover { color: #c4b9b9; font-size: 8pt; background: #942118; font-weight: bold; text-decoration: none; }
.msub IMG { border: none; padding-left: 2px; position:relative;
top: 3px; }

.msub-open A { color: White; font-size: 8pt; font-weight: bold; text-decoration: none;  }
.msub-open A:visited { color: White; font-size: 8pt; font-weight: bold; text-decoration: none;  }
.msub-open A:hover { color: #c4b9b9; font-size: 8pt; background: #942118; text-decoration: none; }
.msub-open IMG { border: none; padding-left: 2px; position:relative;
top: 3px;}

.cur1 {font-size: 10pt; font-weight: bold; text-decoration: none; color: white; background: #942118; position:relative; left:-2px; position:relative; top: 1px; }
.cur1 IMG { border: none; padding-left:2px; }
.cur2 {font-size: 8pt; font-weight: bold; text-decoration: none; color: white; background: #942118; }
.cur2 IMG { border: none; padding-left: 2px; position:relative;
top: 3px; }

.curifsub {font-size: 8pt; font-weight: bold; text-decoration: none; color: white; background: #942118; position:relative; top: 1px;}
.curifsub IMG { border: none; padding-left: 2px; position:relative;
top: 3px; }


.ul2 { position:relative; left:-30px; width:150px; list-style-type: none;}
.ul3 {  position:relative; left:-32px; width:140px; list-style-type: none;}
.ul4 {  position:relative; left:-34px; width:130px; list-style-type: none;}


body {
	font-size: 62.5%;

	margin:1em auto;
	padding: 0em;
	background: url(../img/img_background.gif) top center repeat-y;
  	font-family: Verdana,Tahoma, Arial,sans-serif;
}







#wrap {

width: 1024px;

margin: 1em auto;
}


/**************/
/*   HEADER   */
/**************/
#header-section {
horizontal-align:middle;
	width: 76em;
	margin: 0em 0em 0em 0em;
}

#hidden {
display:none;
}

#header {
        
	clear: both;
	margin: 0em 0em 1.5em 0em;
	border-top: solid 0.1em rgb(175,175,175);
	border-bottom: solid 0.1em rgb(175,175,175);
	background-color: rgb(235,235,235);	
	text-transform: uppercase;
	line-height: 2.0em;
	height: 2.0em;
	color: rgb(50,50,50);
}



/***********************/
/***   LEFT COLUMN   ***/
/***********************/



#left-column {
width: 23%;
	float: left;
	#vertical-align: top;
	background-color: rgb(255,255,255);
	font-size: 1.1em;
	color: rgb(50,50,50);
}


/*************************/
/***   MIDDLE COLUMN   ***/
/*************************/

/* Sections */
/************/





#google-banner {

#float: left;
	width: 75.0%;
	height: 13%;
	padding: 1em 3em 0.5em 3em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	line-height: 1.3em;
	font-size: 1.2em;
	border: 1px solid
	border-width: medium;
	border-color: black;
}






#middle-column {
position:relative;
right: 15px;	
float: left;
	width: 55.0%;
	height: 87%;
	padding: 0em 0em 0em 0em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	line-height: 1.3em;
	font-size: 1.2em;
	border-width: medium;
	border-color: black;
}



.middle-column-left {
	float: left;
	width: 47.75%;
	border-top: solid 0.1em rgb(150,150,150);
	border-bottom: solid 0.1em rgb(150,150,100);	
}

.middle-column-right {
	float: right;
	width: 47.75%;
	border-top: solid 0.1em rgb(150,150,150);
	border-bottom: solid 0.1em rgb(150,150,100);	
}

/* Box backgrounds -  Full width boxes */
/***************************************/
.middle-column-box-white {
	float: left;
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 1.5em 0em;

}







/************************/
/***   RIGHT COLUMN   ***/
/************************/
#right-column {
	float: right;
#vertical-align: top;
	width: 19%;
height: 100%;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	font-size: 1.1em;
}


/*******************/
/***   FOOTER    ***/
/*******************/
#footer {
	
	clear: both;
	float: right;
	width: 100.0%;
	height: 9em;
	margin: 1.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border-top: thin 0.1em rgb(150,150,150);
	border-bottom: thin 0.1em rgb(150,150,100);	
	background-color: rgb(220,220,220);
	text-align: center;
	color: rgb(100,100,100);
	font-size: 1.0em;


}

/**************************/
/***   MISCELLANEOUS    ***/
/**************************/


li dfn {

position:absolute;
left:-3000px;
height:0px;
width:0px;
}

# Formatierung HR

.oben {
position:relative;
top: 3px;

}

.unten {

position:relative;
top: -3px;
}

