﻿/*******************************************************************************
Stylesheet für dessau.de:
Zentrale Formate fuer Content-Bereich
*******************************************************************************/

body  {
	font-size : 1em;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	/*text-align : center;*/
	/*background-color : #f0f0f0;*/
	margin : 12px;
	padding : 0px;
}

#BreiteInhalt {
	font-size : 1em;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	float : left; 
	width : 660px;
	height:auto;
	margin : 0px;
}

/* Formate für Content-Bereich Mitte ******************************************/
h1 {
	font-size : 0.95em;
	color : #aa0000;
	background-color : #f7f7f7;
	font-weight : bold;
	margin : 0.8em 0em 0.6em 0em;
	padding : 0.0em;
	border-bottom : solid #ddcccc 2px;
	clear : both;
}

h2 {
	font-size : 0.85em;
	color : #aa0000;
	font-weight : bold;
	margin : 0.7em 0em 0.5em 0em;
	clear : both;
}

h3 {
	font-size : 0.8em;
	color : #000000;
	font-weight : bold;
	margin : 0.6em 0em 0.4em 0em;
	/*clear : both;*/
}

h4 {
	font-size : 0.8em;
	color : #666666;
	background-color : #e0e0e0;
	font-weight : bold;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	padding : 0em 0.1em 0em 0.2em;
}

p {
	font-size : 0.8em;
	line-height : 1.2em;
	margin-top : 0em;
	margin-bottom : 0.4em;
	/*text-align : justify;*/
}
.small {
	font-size : 0.7em;
	line-height : 1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
}
.middle {
	font-size : 0.75em;
	margin-top : 0em;
	margin-bottom : 0em;
}
div {
	font-size : 0.8em;
	line-height : 1.5em;
	margin-top : 0em;
	margin-bottom : 0em;
	/*text-align : justify;*/
}

ul {
	font-size : 0.8em;
	line-height : 1.2em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	list-style-image : url('images/list-style-image01.gif');
}
ol {
	font-size : 0.8em;
	line-height : 1.2em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	list-style-image : url('none');
}
li {
	margin-bottom : 0.4em;
	text-align : left;
}
ul ul, ol ol, ul ol, ol ul {
	font-size : 1em;
}
table.noborder {
	border : none;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
}
table {
	/*border : solid 2px #e0e0e0;*/
	margin-top : 0.8em;
	margin-bottom : 0.8em;
}
tr {
	vertical-align : top;
}
th {
	font-size : 0.8em;
	font-weight : bold;
	color : #666666;
	background-color : #e0e0e0;
	text-align : left;
/*	padding-right : 16px; */
}
td {
	font-size : 0.8em;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
/*	padding-right : 16px; */
}

a {
	color : #aa0000;
	text-decoration : underline;
}

a:hover, a:focus, a:active {
	color : #cc0000;
	background-color : #e7e7e7;
	text-decoration : underline;
}

hr {
	color : #dddddd;
	height : 2px;
	margin : 4px 0px 4px 0px;
	clear : both;
}


/* Formulare ******************************************************************/
form {
  margin-top : 0em;
	margin-bottom : 0.4em;
}
input, textarea {
  border : 1px solid #666666;
}