/*******************************************************************************
Stylesheet für dessau.de:
Zentrale Formate fuer Content-Bereich
Autor : BUThomalla - ONLINE MEDIA SERVICE GbR
Datum : 2005-02-24
*******************************************************************************/

/* Formate für Navigation links ***********************************************/
#SpalteNavigationHeader {
	background-color : #c7c7c7;
	padding : 0.4em 0.8em 0.4em 0em;
	margin-bottom : 0.6em;
}
#SpalteNavigationHeaderText {
	color : #3f3f3f;
	font-size : 0.8em;
	font-weight : bold;
	padding : 0em 0em 0.4em 0.8em;	
	border-bottom : solid #cc0000 2px;
}

/* 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 : 0.15em 0.15em 0.15em 0.15em;
}

p {
	font-size : 0.8em;
	line-height : 1.2em;
	margin-top : 0em;
	margin-bottom : 0.4em;
	/*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/Systembilder/list-style-image01.gif);
}
ol {
	font-size : 0.8em;
	line-height : 1.2em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	list-style-image : none;
}
li {
	margin-bottom : 0.4em;
	text-align : left;
}
ul ul, ol ol, ul ol, ol ul {
	font-size : 1em;
}
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 {
	padding-right : 16px;
}

a {
	color : #aa0000;
	text-decoration : underline;
}

a img{
	border: 0;
}

/*a:hover, a:focus, a:active {
	color : #ffffff;
	background-color : #cc3333;
	text-decoration : none;
}*/
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;
}

/* Formate für Infospalte rechts **********************************************/
#SpalteZusatzinfosMarginalFalse {display:none}

#InfospalteHeader {
	background-color : #c7c7c7;
	padding : 0.4em 0em 0em 0.6em;
}
#InfospalteHeaderText {
	color : #3f3f3f;
	font-size : 0.8em;
	font-weight : bold;
	padding : 0em 0.4em 0.4em 0em;	
	border-bottom : solid #cc0000 2px;
}
#InfospalteHeaderText a {
	color : #3f3f3f;
	text-decoration : none;
}
#InfospalteHeaderText a:hover {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}
#InfospalteHeaderText a:focus {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}
#InfospalteHeaderText a:active, {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}

#InfospalteContent {
	background-color : #e7e7e7;
	//padding : 0.6em 0.6em 0em 0.6em;
	border-bottom : solid 2px #ffffff;
}
#InfospalteContent  .headline {
	color : #3f3f3f;
	font-size : 1.2em;
	font-weight : bold;
	padding : 0.2em 0.4em 0.4em 0.6em;	
	border-bottom : solid #cc0000 2px;
	background-color: #c7c7c7;
}
#InfospalteContent  .marginalContent {
	padding: 0.6em 0 0.6em 0.6em;
	line-height: 1.2em;
}

#InfospalteContentText {
	font-size : 0.7em;
	padding : 0em 0em 0.8em 0em;
}
#InfospalteContentText p {
	font-size : 1em;
}
#InfospalteContentText a {
	color : #000000;
	text-decoration : none;
}
#InfospalteContentText a:hover {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}
#InfospalteContentText a:focus {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}
#InfospalteContentText a:active {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}


/* NEU INFOSPALTE */

.InfospalteHeader {
	background-color : #c7c7c7;
	padding : 0.4em 0em 0em 0.6em;
}
.InfospalteHeaderText {
	color : #3f3f3f;
	font-size : 0.8em;
	font-weight : bold;
	padding : 0em 0.4em 0.4em 0em;	
	border-bottom : solid #cc0000 2px;
}
.InfospalteHeaderText a {
	color : #3f3f3f;
	text-decoration : none;
}
.InfospalteHeaderText a:hover {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}
.InfospalteHeaderText a:focus {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}
.InfospalteHeaderText a:active, {
	color : #cc0000;
	background-color : #c7c7c7;
	text-decoration : underline;
}

.InfospalteContent {
	background-color : #e7e7e7;
	padding : 0.6em 0.6em 0em 0.6em;
	border-bottom : solid 2px #ffffff;
}
.InfospalteContentText {
	font-size : 0.7em;
	padding : 0em 0em 0.8em 0em;
}
.InfospalteContentText p {
	font-size : 1em;
}
.InfospalteContentText a {
	color : #000000;
	text-decoration : none;
}
.InfospalteContentText a:hover {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}
.InfospalteContentText a:focus {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}
.InfospalteContentText a:active {
	color : #cc3333;
	background-color : #e7e7e7;
	text-decoration : underline;
}

/* ENDE NEU INFOSPALTE */

/* Boxen für den Content-Bereich **********************************************/
#Box1Header {
	font-size : 0.8em;
	font-weight : bold;
	color : #666666;
	background-color : #e0e0e0;
	margin-top : 0.8em;
	padding : 2px 2px 2px 10px;
}
#Box1Content {
	border : solid 2px #e0e0e0;
	margin-top : 0em;
	margin-bottom : 0.8em;
	padding : 8px 8px 4px 8px;
}

/* Gestaltung von Blätter-Seiten **********************************************/
#BlaetternOben, #BlaetternUnten {
	/*display : block;*/
	text-align : right;
}
#BlaetternOben a, #BlaetternUnten a {
	text-decoration : none;
	font-weight : bold;
}
#BlaetternOben {
	margin : 4px 0px -4px 0px;
}
#BlaetternUnten {
	border-top : solid #ddcccc 2px;
	margin : 12px 0px 0px 0px;
	padding-top : 4px;
}

/** Ausrichtung Bilder */
.imgRightTop {margin: 2px 0px 10px 10px;}
.imgLeftTop {margin: 2px 10px 10px 0px;}
.imgRightBottom {margin: 10px 0px 2px 10px;}
.imgLeftBottom {margin: 10px 10px 2px 0px;}
