/* Default HTML Tags */
ul, ol, p, .bodytext { line-height:16px; }

h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }


/* Images */
DIV.pageImages {height:180px; margin-bottom: 10px; }
DIV.pageImages A { display:block; margin-right: 10px; float: left; }
DIV.pageImages P { display: none; }

DIV.contentImages { margin-bottom: 30px; }
DIV.contentImages .item{ float:left; margin-left: 10px; }
DIV.contentImages .img00 { margin-left: 0px; }
DIV.contentImages .caption{ margin-top:10px; font-size:10px; }

/* Formular Fields */
INPUT.textfield_punkte {padding:2px; border: none; border-bottom:1px #808080 solid;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
INPUT.textfield { padding:2px; border:1px #808080 solid;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

SELECT.selectfield { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

BUTTON.searchSubmit { border:none; background:none; cursor:pointer; padding: 0 0 0 25px; background: url(../img/spacer.gif) left top no-repeat; overflow:visible; }
BUTTON.searchSubmit SPAN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight:bold; }

BUTTON.loginSubmit { border:none; background:none; cursor:pointer; padding: 0 0 0 25px; background: url(../img/spacer.gif) left top no-repeat; overflow:visible; }
BUTTON.loginSubmit SPAN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight:bold; }

BUTTON.sendSubmit { border:none; background:none; cursor:pointer; padding: 0 0 0 25px; background: url(../img/spacer.gif) left top no-repeat; overflow:visible; }
BUTTON.sendSubmit SPAN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight:bold; }

/* Links */
a { text-decoration: none; }
a:hover { color: #333333; text-decoration:none; }

A.moreImages { text-decoration:none; padding-left:25px; background: url(../img/spacer.gif) left top no-repeat; }
A.pdfDownload { text-decoration: none; padding-left: 25px; background: url(../img/spacer.gif) left top no-repeat; }

.pagePrint A { padding-left: 25px; background: url(../img/spacer.gif) left top no-repeat; }
.pageSend A { height:14px; padding-left: 25px; background: url(../img/spacer.gif) left top no-repeat; }

A.back-link, A.backLink, .backLink A, .newsBack A{ padding-left: 25px; background: url(../img/spacer.gif) left top no-repeat; }
A.more-link, A.nextLink, .nextLink A { padding-left: 25px; background: url(../img/spacer.gif) left top no-repeat; }


/* articles */
.article_header { background: url(../img/lin.gif) no-repeat; margin-top: 10px; margin-bottom: 10px; height: 3px; }


/* Architekten Preise */
TD.preis_info { padding-top: 5px; }


/* helpers */
.small { font-size: 8px; }
.bold { font-weight: bold; }
.clear { heigth:0px; clear:both; }