/* copyright modulor - Andreas Niederer */
/* ########################################## 
Elemente all
########################################## */
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color:#EFECE6;
}
img { border:0px;}
p {
	margin-top: 0px;
	margin-bottom: 16px;
}

ul {
	list-style-position: outside;
	margin: 0px;
	margin-bottom: 16px;
	padding:0px;
	padding-left:16px;
}
li {
	margin: 0px;
	padding:0px;
}

ol {
	margin-top: 16px;
	margin-left: 35px;
	margin-right: 15px;
}
blockquote { margin:0 0 0 0px; padding:16px 0 16px 0; color:#666666; }
blockquote i { font-size:20px; line-height:125%; font-style:normal; font-family:Georgia, "Times New Roman", Times, serif; }
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dddddd;
	height:1px;
}
form {
	margin: 0px;
	padding: 0px;
}
select {
	margin: 0px;
	padding: 0px;
}
form td {
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

tr {vertical-align:top; } 
th { text-align: left; }
h1 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 16px;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 16px;
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-left: 16px;
}
h5 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
}
h6 {
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
}
cite { font-style:normal; color:#666666; padding:0; margin:0;}
/* ##########################################
Classes all
########################################## */
table { width:100%; margin-top:8px; border-bottom:1px solid #AAAAAA; font-size:100%; margin-bottom:32px;  }
table td, table th {
	font-size:100%; 
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right:8px;
	border-top:1px solid #AAAAAA;
}

/* Typo3 RTE Formatieriungen */
.marginalie { font-size: 80%; line-height: 120%; font-weight:normal; }
.light { font-weight: normal; }
.grey { color:#999999; }
.important { color:#FF0000; }
.error-msg { color:#E17014; }
.clear { clear:both; }



/* Typo3 Formatieriungen */
#content .csc-textpic-border img { border:1px solid #cccccc; }
#content dl.csc-menu-4 dt { font-weight:bold; margin:0; padding:0; }
#content dl.csc-menu-4 dd { margin:0 0 1.5em 0; padding:0; }

/* Indexed Search */
#content .tx-indexedsearch {}
#content .tx-indexedsearch table { width:100%; margin:8px 0 0 0; padding:0; font-size:100%; border:0; }
#content .tx-indexedsearch table td, #content .tx-indexedsearch table th { padding-left:0 8px 0px 0px; border:0; margin:0; }
#content .tx-indexedsearch .tx-indexedsearch-browsebox { margin:0 0 16px 0; padding:0; border-bottom:1px solid #cccccc; overflow:hidden; width:100%; }
#content .tx-indexedsearch .tx-indexedsearch-browsebox ul { margin:0; padding:0 0 8px 0; overflow:hidden; width:100%; }
#content .tx-indexedsearch .tx-indexedsearch-browsebox li { margin:0; padding:0 16px 0 0; list-style:none; float:left; }

#content .tx-indexedsearch .tx-indexedsearch-searchbox { min-height:100px; }
#content .tx-indexedsearch input.tx-indexedsearch-searchbox-sword { width:336px!important; }


/* tt_news */
#content .news-item {margin:0 0 16px 0; padding:0; clear:both; width:100%; overflow:hidden; }
#content .news-item h3 { font-weight:bold; margin:0 0 0px 0; font-size:1em}
#content .news-item hr { display:none; }
#content .news-image { float:left; margin:0; padding:0 16px 0 0; overflow:hidden; width:128px; }
#content .news-image img { margin:0; padding:0 0px 0 0; }
#content .news-date, #content .news-single-imgcaption { font-size:0.85em }
#content .news-content {width:363px; float:left;}

#content .news-browse { clear:both; }

#content .news-single-item h2 {padding:0px 0 16px 0;}
#content .news-single-item .news-single-teaser-img { padding-bottom:16px; }
#content .news-single-item .news-std-info {float:left; width:512px; margin:0 16px 16px 0;}
#content .news-single-item .news-additionalinfo, #content .news-single-item .news-single-additional-info{ float:left; width:160px; margin:0 0 0 0; padding:0 0 0 0; font-size:0.85em; line-height:133%; overflow:hidden;}
#content .news-single-item .news-additionalinfo dl, #content .news-single-item .news-single-additional-info dl{margin:0; padding:0;}
#content .news-single-item .news-additionalinfo dd, #content .news-single-item .news-single-additional-info dd{margin:0; padding:0;}
#content .news-single-item .news-additionalinfo dd img, #content .news-single-item .news-single-additional-info dd img{margin:0 2px 0 0;}

#content .news-event { font-weight:bold;}
#content .news-single-item .news-event { font-weight:normal;}

#content .news-latest-container, #content .news-list-container {margin:0; padding:0; } 
#content .news-latest-container .news-item .news-content p, #content .news-list-container .news-item .news-content p {margin:0;}

#content .news-single-item .news-additionalinfo .news-single-files dd p, #content .news-single-item .news-single-additional-info .news-single-files dd p{margin:0;}
#content .news-single-item .news-additionalinfo .news-single-links dd p, #content .news-single-item .news-single-additional-info .news-single-links dd p{margin:0;}
#content .news-single-item .news-additionalinfo .news-single-related dd p, #content .news-single-item .news-single-additional-info .news-single-related dd p{margin:0;}
#content .news-single-links, #content .news-single-files, #content .news-single-related { padding:0 0 16px 0!important;}


a[href^="http:"] {
background: url(/fileadmin/proholz.ooe/gfx/external_green.gif) no-repeat 100% 62%;
padding: 0 20px 0 0;
}

a[href^="http:"]:visited {
    background: url(/fileadmin/proholz.ooe/gfx/external_darkred.gif) no-repeat 100% 62%;
    padding: 0 20px 0 0;
}
a[href^="http:"]:hover, .type-2 .news-content h3 a[href^="http:"]:active, .type-2 .news-content h3 a[href^="http:"]:focus {
    background: url(/fileadmin/proholz.ooe/gfx/external_red.gif) no-repeat 100% 62%;
    padding: 0 20px 0 0;
}

a[href^="http://ooe.proholz.at"],
a[href^="http://www.proholz.at"],
a[href^="http://proholz.at"],
a[href^="http://www.proholz-ooe.at"],
a[href^="http://proholz-ooe.at"],
a[href^="http://www.proholz-noe.at"],
a[href^="http://proholz-noe.at"],
#content .news-image a[href^="http:"] { background: transparent; background-image:none; padding-right: 0px; }


/* Helferlein
#content-row1 {border:1px solid green}
#content-col1 {border:1px solid red}
#content-col2 {border:1px solid blue}
*/