﻿/* 13.07.2009, dogan*/

body{
	color:black;
	font-family:Verdana,Arial Unicode MS;
	font-size:70%;
}

h1{
	color:rgb(51,102,204);
	font-size:1.2em;
	margin:0 0 1em 0;
	padding:0;
	background-image:url(images/h1-bullet-dblau.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:19px;
}
h2{
	color:rgb(0,102,180);
	font-size:1em;
	margin:0 0 1em 0;
	padding:0;
}
h3{
	color:black;
	font-size:1em;
	margin:0 0 1em 0;
	padding:0;
}
p{
	margin:0 0 1.5em 0;
	padding:0;
	line-height:1.5em;
}
a{
	color:rgb(51,102,204);
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.link_black{
	color:black;
}

/*alle Bilder in Hyperlinks prinzipiell ohne border*/
a img{
	border:none;
}

@media print{
	h1, h2, h3, h4{
		color:Black;
		padding:0;
		background-image:none;
	}
	a{
		color:black;
		text-decoration:none;
	}
}



/*--- Listen-Formate ---*/
@media screen{
	ul.bullets_dblau{
	}
	ul.bullets_mblau{
	}
	ul.bullets_hblau{
	}

	ul.bullets_dblau, ul.bullets_mblau, ul.bullets_hblau{
		list-style:none;
		margin:-1em 0 1.5em 13px;
		padding:0;
	}
	ul.bullets_dblau ul, ul.bullets_mblau ul, ul.bullets_hblau ul{
		list-style:none;
		margin:0 0 0 12px;
		padding:0;
	}
	ul.bullets_dblau li, ul.bullets_mblau li, ul.bullets_hblau li{
		padding:0.5em 0 0 12px;
		margin:0 0 0 -12px;
		background-repeat:no-repeat;
		background-position:0px 8px;
		line-height:1.5em;
	}

	ul.bullets_dblau li{
		background-image:url(images/li-bullet-dblau.gif);
		background-repeat:no-repeat;
		background-position:0px 8px;
	}
	ul.bullets_mblau li{
		background-image:url(images/li-bullet-mblau.gif);
		background-repeat:no-repeat;
		background-position:0px 8px;
	}
	ul.bullets_hblau li{
		background-image:url(images/li-bullet-hblau.gif);
		background-repeat:no-repeat;
		background-position:0px 8px;
	}


	dir, menu{
		margin:1em 0 1em 17px;
		padding:0;
	}
	dir li, menu li{
		margin:0 0 1em 0;
		padding:0;
	}
	dir dir, menu menu{
		margin:1em 0 0 17px;
	}


	dl{
		margin:0 0 1em 0;
		padding:0;
	}
	dl dd{
		color:rgb(102,102,102);
		margin:0 0 1em 0;
		padding:0;
	}
	dl dl{
		margin:1em 0 1em 20px;
	}

	/*als Textbox*/
	dl dt{
		border:1px solid rgb(204,204,204);
		color:black;
		margin:0 0 1em 0;
		padding:9px 10px 10px 10px;
		background-color:rgb(240,240,240);
	}
}
@media print{
	ul{
		margin:1em 0 1em 17px;
		padding:0;
		background-image:none;
	}
	ul li{
		padding:0;
		margin:0 0 1em 0;
		background-image:none;
	}
	ul ul{
		margin:1em 0 0 17px;
		background-image:none;
	}


	dir, menu{
		margin:1em 0 1em 17px;
		padding:0;
	}
	dir li, menu li{
		margin:0 0 1em 0;
		padding:0;
	}
	dir dir, menu menu{
		margin:1em 0 0 17px;
	}


	dl{
		margin:0 0 1em 0;
		padding:0;
	}
	dl dd{
		color:rgb(110,110,99);
		margin:0 0 1em 0;
		padding:0;
	}
	dl dl{
		margin:1em 0 1em 20px;
	}

	dl dt{
		border:1px solid black;
		color:black;
		margin:0 0 1em 0;
		padding:10px;
		background-color:white;
	}
}


/*--- Absatzlayouts, auch für xStandard ---*/
img.bild_links{
	float:left;
	margin:0 8px 5px 0;
}
img.bild_rechts{
	float:right;
	margin:0 0 5px 8px;
}


/*
Newsblock float, Startseite.
ACHTUNG: floating ist in standard-layout.css definiert.
*/
.news_start{
	width:180px;
}
.news_start h2{
	color:white;
	background-color:rgb(51,102,204);
	padding:4px 5px 5px 7px;
}
.news_start p{
	margin-bottom:1em;
}