body {
	background-color: #BCBADA;
	font-family: Verdana;
	font-size: 12px;
	margin:3px;;
	text-align:center;

}

.seite {
	width:980px;
	margin:0px auto;
	text-align:left;
	padding:0px;	
}

.specificban {
width:728px;height:90px;top:8px;margin-left:170px;position:absolute;
}
.specificsky {
width:170px;height:620px;top:10px;margin-left:990px;position:absolute;
}

.specificbox {
top:395px;margin-left:665px;position:absolute;
}




p         { font-family: Verdana; font-size: 12px; color: #000000}
input     { font-family: Verdana; font-size: 12px; color: #000000}
td        { font-family: Verdana; font-size: 12px; color: #000000}
textarea  { font-family: Verdana; font-size: 12px; color: #000000}

A:link    { text-decoration: none; color: #CE0000}
A:visited { text-decoration: none; color: #CE0000}
A:active  { text-decoration: none; color: #CE0000}
A:hover   { text-decoration: underline; color: #000000}

a.blacklink:link { text-decoration: none; color: #000000; font-style: normal; }
a.blacklink:visited { text-decoration: none; color: #000000; font-style: normal; }
a.blacklink:hover { text-decoration: underline; color: #CE0000; }

a.red:link { text-decoration: none; color: #CE0000; font-style: normal; }
a.red:visited { text-decoration: none; color: #CE0000; font-style: normal; }
a.red:hover { text-decoration: underline; color: #FF0033; }

a.whitelink:link { text-decoration: none; color: white; font-style: normal; }
a.whitelink:visited { text-decoration: none; color: white; font-style: normal; }
a.whitelink:hover { text-decoration: underline; color: #FF0033 }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; display:inline; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; display:inline; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; display:inline; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display:inline; }

.bg_left { background-color:#C3C1E2; }
.bg_right{ background-color:#E7E5FF; }


.farbe_1 {color: #CC0000}



.menu {
border-left: 1px solid #A5ABB9;border-right: 1px solid #A5ABB9;padding-left:10px;padding-right:2px;
}


.topbox {
	width: 630px;
	height: 140px;
	margin: 3;
}
.topbox .bild {
	float:left;
	margin-right:3px;
}
.topbox .teaser {
font-size: 14px; font-weight: bold; 
}
.topbox .titel {
	background-color: #C3C1E2; /* #E7E5FF */
	height: 40px;
        display:table;
	vertical-align: middle;
	width: 520px;
	text-align: center;
	vertical-align:middle;
}
.topbox h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  }



.startbox {
	width: 310px;
	height: 175px;
	float: left;
	margin: 3;
	text-align: left;
}
.startbox .titel {
	background-color: #C3C1E2; /* #E7E5FF */
	height: 40px;
        display:table;
	vertical-align: middle;
	width: 310px;
	text-align: center;
}
.startbox h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;  }

.catname {
	background-color: #C3C1E2; /* #E7E5FF   #C3C1E2  */
	height: 20px;
 margin: 10px 3px 3px 3px;
 padding:3px;
 width:612px;
 border-left: solid 10px;
}

.catbox .vorschau {
margin-right:3px;
padding-left:115px;
margin-bottom:25px;
}

.catbox .picture {
	float:left;
margin:0px 3px;
	height:135px;
	width:105px;
}


.catbox .vorschau .title {
	padding: 0px 15px 2px 0px;
	
}

.catbox .vorschau .title h1 {	
	font-size:18px;
}


.catbox .vorschau .moretitles {
padding:3px;
margin:3px;
    font-size:12px;
	font-weight: bold;
}


.catbox .vorschau .cattext {
border-bottom: 2px solid #E5E5E5;
padding-bottom:6px;
width:510px;
}


.portalsite .vorschau {
margin-right:3px;
padding-left:90px;
margin-bottom:5px;
}
.portalsite .picture {
	float:left;
margin:0px 3px;
	height:100px;
	width:80px;
}
.portalsite .vorschau .title {
	padding: 0px 15px 2px 0px;
}
.portalsite .vorschau .title h1 {	
	font-size:18px;
}
.portalsiteintro {
background-color:#E7E5FF;
 padding:6px;
 margin:0px 0px 2px 2px;
 width:600px;

}
.portalsiteintro h1 {
font-size:18px;
display:block;
margin:1px;
}

.startmorenews {
	margin-top: 8px;
	width:630px;	
}
.startmorenews .thema {
	background-color: #C3C1E2;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; 
	margin-bottom:0px; padding-left:5px;
}
.startmorenews .startnewslist {
   background-color: #E7E5FF;
   margin-top:0px; padding-left:5px;
}
.startmorenews .startnewslist li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;padding:2px; margin:0px; }



.thema a:link { text-decoration: none; color: #000000; font-style: normal; }
.thema a:visited { text-decoration: none; color: #000000; font-style: normal; }
.thema a:hover { text-decoration: underline; color: #CE0000; }

.titel a:link { text-decoration: none; color: #000000; font-style: normal; }
.titel a:visited { text-decoration: none; color: #000000; font-style: normal; }
.titel a:hover { text-decoration: underline; color: #CE0000; }





.header {
	background-image: url(images/header.jpg);
	height: 100px;
	width:980px;
}
.header .logo {
	background-image: url(images/logo_ph.gif);
	float: left;
	width: 160px;
}
.header .search {
	float: left;
	width: 160px;
}
.banner {
	text-align: center;
	padding-top: 5px;
}



.hauptblock {
	text-align: left;
	width:980px;
}
.content_main {
    background-color: #F7F6FF; border-left: 1px solid #A5ABB9; border-right: 1px solid #A5ABB9;
}
.content_menu {
  padding-left: 5px;padding-top:3px;font-weight:bold;
}
.content_left {
  float:left; width: 640px; padding-left: 5px;border-right: 1px solid #A5ABB9;min-height:400px;
}
.content_right {
  float:left; width: 310px;
}
.content_unten {
  background-image: url(images/content_unten.gif); background-repeat:no-repeat; height:14px; background-position:top; background-color: #BDBADE;
}

.seitenthema {
background-color: #C3C1E2;
padding:5px;;
margin:0px 5px;
text-align: center;
}
.maincontent {
padding:5px;
margin:5px;
}





.footer {
  text-align: left; 
  width:980px;
}
	
.artfoto {
	width: 120px;
	float:left;
    text-align:center;
}


/*
Artikelseite mit Fachartikel
*/
.kernaussagen {
font-weight:bold;
padding-left:30px;
margin-right:20px;
}

.kernaussagen ul li {
margin: 2px 0px;
padding: 2px 0px;
}

.artikelbox {
height:auto;
margin: 0px 5px 10px; // oben, links rechts, unten
}

.artikelbox-title {
line-height:20px;
height: 20px;
width: 280px;
background-color:#C3C1E2;font-weight: bold;
margin: 2px;
padding: 3px;
border-left: solid 5px;
}

.artikelbox-main {
width: 285px;
padding: 3px;
background: #E7E5FF;
margin: 2px;
}

.artikelbox-main ul {
margin: 0;
padding-left: 15px;
}


.artikelbox-main ul li {
background: #E7E5FF;
margin: 2px;
padding: 2px 5px;
}

