/* StyleSheet i-Punkt - Relaunch 2004 */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.5;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

a{
	color: #003366;
	text-decoration: underline;
}

a:link{
	color: #003366;
	text-decoration: underline;
}

a:visited{
	color: #003366;
	text-decoration: underline;
}

a:hover{
	color: #336699;
	text-decoration: underline;
}

h1{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 90%;
 color: #000000;
 margin: 0px;
 padding: 8px 0px 0px 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 90%;
 font-weight: bold;
 color: #000000;
 margin: 0px;
 padding: 4px 0px 0px 18px;
}

h5{
 font-family: Arial,sans-serif;
 font-size: 90%;
 color:#000000;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-image: url('/symbole/bullet1r.gif');
 list-style-position: outside;
 margin-left: 24;
 padding-left: 0;
}

ul ul{
 list-style-image: url('/symbole/bullet1.gif');
 list-style-type: square;
 list-style-position: outside;
 margin-left: 12;
 padding-left: 0;
}

ul ul ul{
 list-style-image: url('/symbole/bullet1db.gif');
 list-style-type: square;
 margin-left: 12;
 padding-left: 0;
}

ul ul ul ul{
 list-style-image: url('/symbole/bullet1hb.gif');
 list-style-type: square;
 margin-left: 12;
 padding-left: 0;
}

ul ul ul ul ul{
 list-style-image: url('/symbole/bullet1o.gif');
 list-style-type: square;
 margin-left: 12;
 padding-left: 0;
}

ul ul ul ul ul ul{
 list-style-image: url('/symbole/bullet1y.gif');
 list-style-type: square;
 margin-left: 12;
 padding-left: 0;
}

ul a:link, ul a:visited, ul a:active, ul a:hover{
	text-decoration: none;
	color: #111111;
}

ul a:hover{
	text-decoration: none;
	color: red;
	}

a.submenu:link, a.submenu:visited, a.submenu:active{
color: #666666;
}

a.submenu:hover{
color: white;
}

a.subsitemap:link, a.subsitemap:visited, a.subsitemap:active{
color: #666666;
}

a.subsitemap:hover{
color: red;
}

a.subtablesgreen:link, a.subsitemap:visited, a.subsitemap:active{
color: #FFFFFF;
}

a.subtablesgreen:hover{
color: red;
}

a.tdm:link, a.tdm:visited, a.tdm:active{
color: #000000;
}

a.tdm:hover{
color: red;
}

a.sublink1:link, a.subsitemap:visited, a.subsitemap:active{
}

a.sublink1:hover{
color: red;
}

a.sublink2:link, a.subsitemap:visited, a.subsitemap:active{
color: black;
}

a.sublink2:hover{
color: #FF6600;
}

a.subpressrel:link, a.subpressrel:visited, a.subpressrel:active{
color: black;
}

a.subpressrel:hover{
color: #FF6600;
}

label{
 font-family: Arial,sans-serif;
 font-size: 80%;
 font-weight: bold;
 color: #334d55;
}

/*Hintergrundfarben fuer Tabellen-Zeilen (tr) und -Zellen (td).*/
.tr1 {
background-color: #ededed;
}

.tr2 {
background-color: #a9c6df;
}

.tr3 {
background-color: #86acce;
}

.tr4 {
background-color: #229E56;
}

.tr5 {
background-color: #9FC982;
}

.tr6 {
background-color: #E6ECF6;
}

.tr7 {
background-color: #CED9ED;
}

.tr8 {
background-color: #F8E3A1;
}

.tr9 {
background-color: #F4F7EE;
}

.tr10 {
background-color: #F8E3A1;
}

.tr10 {
font-weight: bold;
}

.tr11 {
background-color: #006633;
}

.tr11 {
color: #FFFFFF;
}

.tr11 {
font-weight: bold;
}

.tr12 {
background-color: #66CC66;
}

.td1 {
background-color: #ededed;
}

.td2 {
background-color: #a9c6df;
}

.td3 {
background-color: #86acce;
}

.tab{
font-size: 100%;
}


td {
    margin: 0px;

}

th {
    margin: 0px;
    font-weight: bold;
}

/* Top Navigation --------------------------------------------------------*/

.topnav
{
    font-family: arial,sans-serif;
    font-size: 80%;
    line-height: 120%;
    color: #666666;
    text-decoration:none;
}
a.topnavlink:link {
    color: #666666;
    text-decoration:none;
}

a.topnavlink:visited {
    color: #666666;
    text-decoration:none;
}

a.topnavlink:hover {
    color: #000000;
    text-decoration:none;
}

/* bread crumbs Styles --------------------------------------------------------*/

#breadcrumbs{
	font-size: 80%;
	margin-top: 10px;
	padding: 2px 0px 2px 0px;
}

/* copyright Styles --------------------------------------------------------*/

#copyright{
	float: none;
	font-size: 80%;
	margin-top: 10px;
	padding: 2px 0px 2px 0px;
}

/* kasten Styles --------------------------------------------------------*/

#kasten{
    margin-top: 0.4em;
	padding: 0.5em 0.5em 0.5em 0.6em;
	border: 0.1em solid #cccccc;
}

#kasten1{
    margin-top: 0.4em;
	padding: 0.5em 0.5em 0.5em 0.6em;
	border: 0.1em solid red;
}

.kasten img{
	float: left;
	padding: 0em 0 0 0;
	margin: 0.8em 0.8em 0.8em 0;
	border: none;
}

#kastenfein{
border-style: solid;
border-width: 0.1em;
padding-left: 0.2em
}

#publikats{
	margin: 0.4em;
	padding: 0.4em;
	border: 0.1em solid #cccccc;
}


.publikats img{
	float: left;
	padding: 0.8em 1.8em 0.8em 0;
	margin: 0em;
	border: none;
}

/* spalten1-5 Styles --------------------------------------------------------*/

.sp1{
float: left;
border: 0px;
}
.sp2{
float: none;
border: 0px;
}

/* navig Styles --------------------------------------------------------*/

#leftnav{
	font-size: 80%;
	line-height: 1.4;
}

#rightnav{
	font-size: 80%;
	line-height: 1.4;
}

#content {
	float: none;
    font-size: 80%;
	line-height: 1.4;
	margin-top: 15px;
    margin-bottom: 4px;
    margin-left: 0px;
    margin-right: 3px;
}

/* Content Styles --------------------------------------------------------*/

.thema {
    font-family: arial,sans-serif;
    font-size: 90%;
    margin: 0px;
    color: #000000;
    font-weight: bold;
}

/************** .story styles *****************/

.story{
	clear: both;
	padding: 0.6em 0em 0em 0.6em;
}

.story p{
	padding: 0em 0em 0.6em 0em;
}
/************** .feature styles ***************/

.feature{
	padding: 0.4em 0em 1.8em 0em;
}

.feature h3{
	padding: 0em 0em 0.4em 0em;
}

.feature img{
	float: left;
	padding: 0em 0 0 0;
	margin: 0.8em 0.8em 0.8em 0;
}

.feature p{
	float: right;
	padding: 0em 0 0 0;
	margin: 0.8em 0.8em 0.8em 0;
}
/* adjust margins to change separation between the feature image and text flowing around it ;-) */
