/* Print Styles für asphalt.de  */
/* ANGEL Internet Services Gmbh */
/* März 2oo6 - info@angel.de	*/

/* Screen Styles für asphalt.de */
/* ANGEL Internet Services Gmbh */
/* März 2oo6 - info@angel.de	*/



body {
    border-bottom: 1px solid #FFF;
    font-size: 120.01%;
    color: #333;
    background: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	text-align: left;
}

* {margin:0; padding:0; border: 0; font-size: 1em}

a {
	text-decoration: none;
	color: #900;	
}

input,
textarea,
select {
	font-size: 11px;
	border: 1px solid #444;
	margin: 2px;
	padding: 2px 2px 1px 2px;
	font-family: arial, helvetica, verdana, sans-serif;
}


h1,h2,h3,h4,h5,h6 {
	
	margin: 0 0 1em 0;
	font-weight: bold;
	clear: right;
}

p {
	margin: 0 0 1em 0;
}

.error {
	font-weight: bold;
	color: #900;
}

strong {
	font-weight: bold;
}

.blockodd{
	display: block;
	background: #FFF;
	border: 1px solid #EEE;
	margin: 0 0 1em 0;
	padding: 7px 7px 3px 7px;
}

.blockeven{
	background: #EEE;
	border: 1px solid #EEE;
	margin: 0 0 1em 0;
	padding: 7px 7px  3px 7px;
}

.imageframe {
	float: left;
	width: 120px;
	display: block;
	height: 60px;
}

.indent120 {

}

.floatleft {

	clear: left;
	float: left;
	padding: 0 20px 10px 0;
}

.floatright {

	clear: right;
	float: right;
	padding: 0 0 10px 20px;
}

.floatrightnopadding {
	float: right;
	padding: 0;
}

.clearboth {
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}


#header {

}

#header_image {
	display: none;
}

#header_logo {
	display: none;
}

#header em {
	padding: 10px 0 0 10px;
	display: block;
	font-style: normal;
}


#toolbar { 

	display: none;
}

#breads {
	margin: 0 ;
	text-align: left;
	padding: 10px 0 5px 10px;
	font-size: 0.65em;
}

#breads a {
	color: #525456;
}


#sidebar {
	display: none;
}


#content {

	font-size: 0.8em;

}

#content_padder {
	padding: 20px;
	margin: 0;
}
	

#content_top {
	border-bottom: 1px dotted #CCC;
}

#content_bottom {
	border-bottom: 1px dotted #CCC;
}


/* Fusszeile */
/* ----------------------------------------------------------------------------------------- */

#footer {
	background: #FFF;
	text-align: center;
	font-size: 0.7em;
	clear: both;

}


#footer #Aprint {
	display: none;
}

#footer #Asend {
	display: none;
}

#footer #Adav {

	padding: 13px 10px 0 55px;
	background: url(/design/logo_dav.gif) left bottom no-repeat;
	color: #888;
	line-height: 3em;
}

#footer #Adai {

	padding: 13px 5px 0 45px;
	background: url(/design/logo_dai.gif) left bottom no-repeat;
	color: #888;
	line-height: 3em;
}


/* Navigation */
/* ----------------------------------------------------------------------------------------- */

#navi {
	display: none;		
}



#sitemap {
	float: left;
	width: 400px;
	color: #525456;
	margin: 0 0 0 10px;
	padding: 0;
	letter-spacing: 0.03em;
	text-align: left;
	display: inline;		
}

#sitemap a {
	color: #525456;
	margin: 0;
	padding: 0;
	letter-spacing: 0.03em;
	text-align: left;
	line-height: 1.7em;
}

#sitemap a:hover {
	color: #525456;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: 0.03em;
	text-align: left;
	line-height: 1.7em;
}

#sitemap ul {
	margin-left: 10px;
	padding: 0;
	list-style: none;
}

ul {
	margin-left: 15px;
	padding: 0;
	list-style: disc;
}

.noborder {
	border: none;
	vertical-align: middle;
}