* {margin:0;padding:0;} 
.donotdisplay {left:-9999px;position:absolute;}
body {color: #222222;background-color: #000000;font-size: 80%;font-family: verdana, arial, tahoma, helvetica, sans-serif;}
body#frame {color: #222222;background-color: #fff;}

#footerFrame {border-top: solid 1px #BBBBBB;text-align: center;padding-top: 5px;}
#head {background: url(http://www.ah-scholz.de/images/default/background.jpg) repeat-x top center;}
#navigation {clear: both;background: #cc0000 url(http://www.ah-scholz.de/images/default/bg_navi.jpg) repeat-x top center;height: 32px;border-bottom: solid 1px #fff;border-top: solid 1px #fff;text-align: center;}
.wrap {width: 760px;margin: auto;}
#main {background-color: #fff;}
#main.wrap {width: 750px;padding: 0px 5px;}
#wrapperLogo {float: left;padding: 5px 7px;color: #fff;font-weight: bold;}
#wrapperLogo a {color: #fff;text-decoration: none;}
#wrapperFriends {float: right;width: 385px;}
#teaser {clear: both;height: 240px;}
#footer {height: 71px;font-size: 80%;}
#breadcrumbs{font-size: 80%;padding: 3px 0px 5px 0px; }
#logo {font-size: 190%;padding: 0px;}
#ContentColumn {width: 555px;padding-right: 5px;border-right: dotted 1px #000000;}
#ContentFullColumn {width: 750px;}
#infoColumn {float: right;width: 180px;font-size: 80%;}
#infoColumn p {padding: 5px 5px 15px 0px;}
#text img {padding: 5px;}
#text ul#horizontalSubNavi li img {padding: 0px;}
#text ul {list-style-type: bullet;list-style-image: none;	}
#text ul li, #text ol li {margin: 3px 0px 3px 20px;}
#text ul#horizontalSubNavi li {margin: 0px;}
#footer .wrapper {text-align: center;color: #000000;padding-top: 35px;}

div.CategoryAndProductsWrapper {display:block;padding-left:8px;}
div.CategoryAndProducts {border:1px dotted #888888;float:left;font-size:80%;margin:5px 20px 10px 0px;padding:0 5px;width:150px;}
.catTeaser {width: 170px;height: 57px;background-position: center;background-repeat: no-repeat;}

h1 {font-size: 140%;padding: 8px 0px 4px;}
h2 {font-size: 110%;padding: 4px 0px 2px;}
h3 {font-size: 100%;padding: 3px 0px 1px;}
#infoColumn h3 {color: #000000;font-size: 100%;}
h4 {font-size: 90%;padding: 2px 0px 0px;}
h5 {font-size: 80%;padding: 1px 0px 0px;}
p {padding: 5px 0px;}

ul#horizontalNavi, ul#footerNavi, ul#news, ul#dates, ul#jobs, ul#dates ul, ul#horizontalSubNavi {list-style-type: none;list-style-image: none;	padding: 0em 0em;}
ul#horizontalNavi {padding: 5px;}
ul#dates {overflow: hidden;width: 550px;}
ul#dates li, ul#dates ul li, ul#jobs li {margin:3px 0px 3px 0px;}
ul#news li  {padding: .3em 0em;}
ul#horizontalNavi li {padding: 3px 10px;border-left: dotted 1px #fff;display: inline;}
ul#horizontalSubNavi li {float: left;padding: 3px 10px 3px 0px;height: 140px;width: 170px;overflow: hidden;font-size: 80%;}
#text ul#horizontalSubNavi li img {padding: 5px 0px;}
ul#footerNavi li {display: inline;padding: 3px 10px;}
ul#horizontalNavi li.first {padding: 3px 10px;border-left: none;display: inline;}
li.disabled {text-decoration: line-through;}

/* LINKS */
a {color: #b80b27;text-decoration: none;}
a:hover, a:focus {text-decoration: underline;}
#horizontalNavi a {color: #fff;font-weight: bold;}
#horizontalSubNavi a {display: block;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.justify {text-align: justify;}
.floatleft {float: left;}
.floatright {float: right;}
.clearboth {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
.info {font-size: 70%;color: #555555;}

/* NEWS */
.loadingPic {background: url(http://www.ah-scholz.de/images/loader.gif) no-repeat center;}
.mainPic {background-position: center;background-repeat: no-repeat; width: 300px; height: 200px}

/* PARTNER */
div.table {border-collapse:collapse;display:table;}
div.td {display:table-cell;float:left;}

/* BUTTONS und INPUT FIELDS */
input, textarea {border: solid 1px #222222;}
input[type="submit"], input[type="reset"] {background-color: #b80b27;color: #fff;padding: 3px 5px;} 
input[type="submit"]:hover, input[type="reset"]:hover {cursor: pointer;} 

/* KONTAKT */
textarea#Nachricht {width: 400px;height: 150px;}
label {width: 150px;float: left;}

.activePage{border:1px solid #AAAAAA;font-size:8pt;padding:1px;margin-right:1px;background-color:#000000;font-weight:bold;color:#fff;}
.Pages:link,.Pages:visited{border:1px solid #AAAAAA;font-size:8pt;padding:1px;margin-right:1px;cursor:pointer;color:#000000;text-decoration:none;font-weight:bold;}
.Pages:hover,.Pages:active{border:1px solid #AAAAAA;font-size:8pt;padding:1px;margin-right:1px;background-color:#000000;color:#fff;text-decoration:none;font-weight:bold;}
