body {
	background:#FFFFFF;
	background-position:top;
	color:#000;
	font-family:Verdana,Arial;
	font-size:12px;
	text-align: center;
	margin:0;
	padding:0;
}

/* layout START */
#container {
	margin:0 auto 0 auto;
	width:960px;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
}
#header {
	height:137px;
    width:960px;
    background: url(../img/layout/header.jpg) repeat-x;
}

#menu {
	height:64px;
    width:960px;
    background: url(../img/layout/bg_menu.gif) repeat-x;
}
#menutopleft {
	height:64px;
    width:715px;
    float:left;
    text-align: left;
}
#menutopright {
	height:64px;
    width:240px;
    float:left;
}

#content {
	margin:20px 22px 20px 22px;
    text-align: left;
}

#footer {
	height:35px;
    width:960px;
    background: url(../img/layout/bg_footer.gif) repeat-x;
    text-align: center;
}

/* layout END */
/* MENU START */
#menukatalog a {
	height: 64px;
	width: 161px;
	background: url("../img/menu/menukatalog.gif") 0px 0px no-repeat;
    float:left;
}
#menukatalog a:hover {	
	background-position: 0px -64px;
}
#menukatalog a:active {
	background-position: 0px -64px;
}
#menukatalogactive a {
	height: 64px;
	width: 161px;
	background: url("../img/menu/menukatalog.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
#menuwir a {
	height: 64px;
	width: 178px;
	background: url("../img/menu/menuwir.gif") 0px 0px no-repeat;
    float:left;
}
#menuwir a:hover {	
	background-position: 0px -64px;
}
#menuwir a:active {
	background-position: 0px -64px;
}
#menuwiractive a {
	height: 64px;
	width: 178px;
	background: url("../img/menu/menuwir.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
#menuagb a {
	height: 64px;
	width: 89px;
	background: url("../img/menu/menuagb.gif") 0px 0px no-repeat;
    float:left;
}
#menuagb a:hover {	
	background-position: 0px -64px;
}
#menuagb a:active {
	background-position: 0px -64px;
}
#menuagbactive a {
	height: 64px;
	width: 89px;
	background: url("../img/menu/menuagb.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
#menufinden a {
	height: 64px;
	width: 182px;
	background: url("../img/menu/menufinden.gif") 0px 0px no-repeat;
    float:left;
}
#menufinden a:hover {	
	background-position: 0px -64px;
}
#menufinden a:active {
	background-position: 0px -64px;
}
#menufindenactive a {
	height: 64px;
	width: 182px;
	background: url("../img/menu/menufinden.gif") 0px 0px no-repeat;
    float:left;
 	background-position: 0px -64px;
}
/****************************************/
#menuimpressum a {
	height: 64px;
	width: 97px;
	background: url("../img/menu/menuimpressum.gif") 0px 0px no-repeat;
    float:left;
}
#menuimpressum a:hover {	
	background-position: 0px -64px;
}
#menuimpressum a:active {
	background-position: 0px -64px;
}
#menuimpressumactive a {
	height: 64px;
	width: 97px;
	background: url("../img/menu/menuimpressum.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
#menulinks a {
	height: 64px;
	width: 60px;
	background: url("../img/menu/menulinks.gif") 0px 0px no-repeat;
    float:left;
}
#menulinks a:hover {	
	background-position: 0px -64px;
}
#menulinks a:active {
	background-position: 0px -64px;
}
#menulinksactive a {
	height: 64px;
	width: 60px;
	background: url("../img/menu/menulinks.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
#menukontakt a {
	height: 64px;
	width: 76px;
	background: url("../img/menu/menukontakt.gif") 0px 0px no-repeat;
    float:left;
}
#menukontakt a:hover {	
	background-position: 0px -64px;
}
#menukontakt a:active {
	background-position: 0px -64px;
}
#menukontaktactive a {
	height: 64px;
	width: 76px;
	background: url("../img/menu/menukontakt.gif") 0px 0px no-repeat;
    float:left;
    background-position: 0px -64px;
}
/****************************************/
/* MENU END */


.TextFooter { 
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    position: relative;
    top:14px;
}

h1 {font-family:Verdana,Arial; font-size:18px; font-weight:bold; color:#990000; margin:0 0 18px 0;}
h2 {font-family:Verdana,Arial; font-size:14px; font-weight:bold; color:#990000; margin:0;}

.headline {font-family:Verdana,Arial; font-size:16px; font-weight:normal; color:#990000;}

a:link { color:#990000;text-decoration:underline;}
a:visited { color:#990000;text-decoration:underline;}
a:hover { color:#505050;text-decoration:underline;}
a:active { color:#990000;text-decoration:underline;}
a:focus { color:#990000;text-decoration:underline;}

input {background-color:#E1E1E1; border:1px solid #7C7C7C; color:#000;font-family:Verdana,Arial;font-size:12px}
textarea {background-color:#E1E1E1; width:400px; height:150px; border:1px solid #7C7C7C; color:#000000;font-family:Verdana; font-size:12px;}

.img-shadow {
    float:left;
    clear:left;
    background: url(../img/layout/shadowAlpha.png) no-repeat bottom right !important;
    background: url(../img/layout/shadow.gif) no-repeat bottom right;
    margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
    }

.img-shadow img {
    position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px;
    background-color:#FFFFFF;
    }



