body { background-image: url(images/background_gradient2.jpg); background-repeat: repeat-x; background-position: left top; background-color: #010066; padding: 0; margin: 0; font-family: Arial; }
#divBackground { background-image: url(images/top_background.jpg); background-repeat: no-repeat; background-position: center top; width: 1022px; height: 100%; }
h1 { margin-top: 10px; font-size: 22px; font-weight: bold;}
h2 { font-size: 16px; font-weight: bold; }
.gal-col { vertical-align: top; width:33%; text-align: center; font-size: small; font-style: normal; font-weight: normal; }

.gal-col img { border-left: 1px solid #e1e1e2; border-top: 1px solid #e1e1e2; border-right: 4px solid #e1e1e2; border-bottom: 4px solid #e1e1e2;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; 
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; 
	border-bottom-right-radius: 4px/*{cornerRadius}*/; 
	
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; 
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; 
	border-bottom-left-radius: 4px/*{cornerRadius}*/; 
	
	-moz-border-radius-topright: 4px/*{cornerRadius}*/; 
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/; 
	border-top-right-radius: 4px/*{cornerRadius}*/; 
	width:200px;
}

.contactInputs { width: 90%; }
#tableHeader{ margin: 0; vertical-align: top; text-align: left; height: 200px; width: 792px; }
#tableMain { margin: 0; vertical-align: top; text-align: left; width: 792px; font-size: small; font-style: normal; font-weight: normal; }

/* Kopf + Logo*/

.text, .text tr td { font-size: small; }
#textHeaderTitle { padding-left: 20px; padding-top: 18px; font-size: 1.7em; font-style: normal; font-weight: bold; vertical-align: middle; }
#content{ background-image: url(images/background_content.jpg); background-position: top left; background-repeat: repeat-x; background-color: #feffff; padding: 10px; border-right: 1px solid #999999; border-left: 1px solid #999999; font-size: small; font-style: normal; font-weight: normal;}

/* Hauptmenü */
#menuMain { height: 30px; width: 100%; }
#menuMain ul { padding: 0; margin: 0; }

#menuMain ul li { list-style: none; height: 22px; padding: 6px 0 0 0; float: left; margin: 0; background-image: url(images/menu_button.gif); border: 1px solid #999999; width: 144px; text-align: center; color: #4d4d4d;}
/* Nur für den IE */
* html #menuMain ul li { width: 144px; height: 30px;}

#menuMain ul li a { color: #4d4d4d; text-decoration: none; font-weight: normal; margin: 0; }
#menuMain ul li a:hover { color: #4d4d4d; font-weight: bold; } 
#menuMain .menuMainLeft { background-image: url(images/menu_left.gif); width: 28px; height:100%; float: left; }
#menuMain .menuMainRight{ background-image: url(images/menu_right.gif); width: 28px; height:100%; float: left; }
#menuContentEmptyRow { background-color: #feffff; border-right: 1px solid #999999; border-left: 1px solid #999999; height: 2px; }


/*Footer*/
#footer { width: 100%; height: 35px; }
.footerMiddle { background-image: url(images/footer_middle.gif); width: 762px; background-repeat: repeat-x; }
.footerLeft { background-image: url(images/footer_left.gif); width: 15px; }
.footerRight { background-image: url(images/footer_right.gif); width: 15px; }
