BODY{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:100.1%;
	background:#303030 url('../imgstart/bg.png') top left repeat-x;
	color:#000000;
	margin:0 0;
}

TD, INPUT, TEXTAREA{
	font-family:arial,verdana,helvetica,sans-serif;
}

UL{
	list-style-type:square;
	line-height:1.5em;
}

TD{
	vertical-align:top;
}

h2 {
	font-size:100%;
	margin:0;
}

h2 .csc-firstHeader{
	font-size:small;
	font-weight:bold;
	margin-top:0;
}

p {
 margin-bottom:5px;
}

.content_element {
	margin-bottom:15px;
	background-color:#f0f0f0;
	padding:5px;
}

#page_wrapper{
	width:980px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	padding:0;
	background-color:transparent;
}

#page_wrapper > div{
	overflow:hidden;
}
#header{
	height:100px;
}
#header h1{
	color:#f0f0f0;
	margin-top:20px;
}


#websiteroot{
	background-color:#fff;
	font-size:90%;
	padding:5px;
	border-bottom:1px solid #ddd;
}


#mainblock{
	overflow:hidden;
	background-color:#fff;
}
#mainblock > div{
	float:left;
	overflow:hidden;
	border:0;
}


#col2{
	width:280px;
	margin: 10px 10px 10px 5px;
}

#col1{
	width:665px;
	background-color:#fff;
	overflow:hidden;
	margin: 10px 5px 10px 10px;
}

#col1 IMG{
border:#ccc 1px solid;
}

#footer{
text-align:center;
clear:both;
font-size:90%;
color:#f0f0f0;
margin-top:10px;
}

#suche{
float:right;
/**/
display:none;
margin-bottom:5px;
}



.highlight{
color:#fa0;
}

IMG.bildArtikel{
border:#fa0 1px solid;
margin-right:10px;
margin-bottom:3px;

}

.titel{
color:#000000;
background-color:inherit;
font-weight:bold;
}
.subtitel{
color:#fa0;
background-color:inherit;
font-weight:bold;
}

.sepline{
width:100%;
/*background:url("http://www.maret.at/imgstart/sepline.gif") repeat-x center;
*/
height:25px;
}



.orange{
color:#fa0;
font-weight:bold;
}


.formborder{
width:250px;
border:#fa0 1px solid;
}

.lang{
width:250px;
}

.mini{
font-size:8pt;
font-weight:bold;
}

.fett{
font-weight:bold;
}

.big{
font-size:12pt;
}

.fehler{
color:#fa0;
background-color:inherit;
font-weight:bold;
}


A:link{
color:#06e;
background-color:inherit;
text-decoration:underline;
outline:none;
}

A:visited{
color:#06e;
background-color:inherit;
text-decoration:underline;
outline:none;
}

A:hover{
color:#666;
background-color:inherit;
text-decoration:none;
}

.external-link, .external-link-new-window{
	background:transparent url('../imgstart/accessibilityicons/img/external_link_new_window.gif') no-repeat center left;
	padding-left: 15px;
}
.internal-link, .internal-link-new-window{
	background:transparent url('../imgstart/accessibilityicons/img/internal_link_new_window.gif') no-repeat center left;
	padding-left: 15px;
}
.download{
	background:transparent url('../imgstart/accessibilityicons/img/download.gif') no-repeat center left;
	padding-left: 15px;
}

.mail{
	background:transparent url('../imgstart/accessibilityicons/img/email.gif') no-repeat center left;
	padding-left: 20px;
}




/* Formular
 */
fieldset.csc-mailform {border:0}
div.csc-mailform-field {clear:both; margin-bottom:10px;}
div.csc-mailform-field label {display:block; width:110px; float:left}
div.csc-mailform-field input {width:300px; border:1px solid #f80;}
div.csc-mailform-field textarea{width:300px; height:200px; border:1px solid #f80;}
div.csc-mailform-field .csc-mailform-submit{width:100px; border:1px solid #999; background-color:#ccc; cursor:hand; cursor:pointer;}

.showFehler{ color:#d00; font-weight:bold;background-color:inherit}

/* Untermü
 */
#col2 div.csc-default{border:1px solid #f90;padding:2px;background-color:#fff}
#col2 ul.csc-menu{margin:0;padding:0}
/* Ende CSS
 */
