body {
font-family : Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt; font-weight: normal; color: black;
line-height: 1.3em;
background: #a5b0b9;
border: 0px;
}

img { border: 0 none; }

/* System Standard Messages */
#system-message { clear: both; margin-top: 10px;  -moz-border-radius:2ex; -webkit-border-radius:2ex;}

#system-message dd.message ul { background: #eee url(../../system/images/notice-info.png) 4px center no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: black; background: #eee url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 1px solid #DE7A7B; border-bottom: 1px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: black; background: #eee url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 1px solid #F0DC7E; border-bottom: 1px solid #F0DC7E;}
/* System Messages */
/* see system general.css */

/* C O N T E N T */ 

h2.contentheading, .contentheading {
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #994444;
}

.contentheading { font-size: 1.2em; line-height: normal; }

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:link, a.contentpagetitle:visited {
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: normal;
	color: #990000;
        text-decoration : underline;
}

/* --Content Styles-- */

.headpic {position: relative; top: -37px; 
      float: left;
      margin-left: -15px; margin-right: 15px;
      margin-bottom: -30px;
}

.headpic-short {position: relative; top: -59px;
      width: 154px; float: left;
      margin-left: -15px; margin-right: 35px;
      margin-bottom: -50px;
}

table.contentpaneopen table { padding: 0; margin: 0; border-spacing: 0px;  }

table.contentpaneopen table td {padding: 0 10px 0 0; margin: 0; vertical-align: top;}

table.contentpaneopen h1 { font-weight: bold; font-size: 1.1em;
	margin: 0; padding-bottom: 0.4em;
	color: #EC870E;}

table.contentpaneopen h2 { font-weight: bold; font-size: 1.3em;
	line-height: 1.3em;
	margin: 0; padding-bottom: 0.6em;
	color: #333333;}

table.contentpaneopen h3  { font-weight: bold; font-size: 1.1em;
	margin: 0; padding-top: 0.6em; padding-bottom: 0.6em;
	color: black;}
	
	
table.contentpaneopen p { margin: 0; padding-bottom: 1em;
        line-height: 1.5em;}

	/*Links class arrow, h1, h2, etc... */
	
table.contentpaneopen  a, table.contentpaneopen a:hover, table.contentpaneopen a:link, table.contentpaneopen a:visited {
	font-weight: bolder; line-height: normal;
	margin: 0; padding: 0;
	color: #EC870E; text-decoration : none;}

table.contentpaneopen   a.arrow , table.contentpaneopen a:hover.arrow  , table.contentpaneopen a:link.arrow  , table.contentpaneopen a:visited.arrow   {
	padding: 0 0 0 15px; background: url(../images/arrow-link.png) 3px 2px no-repeat;}	
	
table.contentpaneopen h1 a, table.contentpaneopen h1 a:hover, table.contentpaneopen h1 a:link, table.contentpaneopen h1 a:visited
	{ font-weight: bold; font-size: 1.25em; color: black; text-decoration : none;
	margin: 0; padding: 0 0 0.8em 0; line-height: 1.6em; background:none; }

table.contentpaneopen h2 a, table.contentpaneopen h2 a:hover, table.contentpaneopen h2 a:link, table.contentpaneopen h2 a:visited 
	{ font-weight: bold; font-size: 1.2em; color: #EC870E; text-decoration : none;
	margin: 0; padding: 0 0 0.6em 0; line-height: 1.3em; background:none;}

.readon, .readmore {position: relative; top: -1.7em;}

.readon a {color: #e06100; text-decoration : underline;}

/* black Style*/		

table.contentpaneopen  .black a , table.contentpaneopen .black a:hover, table.contentpaneopen .black a:link, table.contentpaneopen  .black  a:visited{
	color: black;}	
	
/* Boxen im Content*/	
div.content-box-frontpage { background: #E0E3E8 !important;
		border: 1px solid grey;
		-moz-border-radius:1ex;
		-webkit-border-radius:1ex;
		padding: 1em;}
div.info {float: right; width: 220px; 
	-moz-border-radius:1ex; -webkit-border-radius:1ex;
	padding: 5px; background: #E1E4E6; margin: 0 0 20px 30px; }
div.info p { padding: 4px }
	
table.contentpaneopen div.info img { float:left; margin: 0 5px 0 0;}
		
table.contentpaneopen img.icon {position: relative; float: left;
     margin-right: 1em; margin-bottom: 0em; }


/* Listen */

table.contentpaneopen ul { padding: 0; list-style: none; }

table.contentpaneopen li { background: #EC870E url(../images/arrow-list-orange.png) 5px no-repeat; 
	color: white; font-weight: bold;
	
	line-height: 19px;
	padding: 2px 10px 2px 35px;
	margin-bottom: 4px;
}
.contentpaneopen li {-moz-border-radius:1ex; -webkit-border-radius:1ex;}

table.contentpaneopen li a, table.contentpaneopen li a:hover,table.contentpaneopen li a:link, table.contentpaneopen li a:visited 
	{color:white; padding:0; text-decoration: none; background: none;}

table.contentpaneopen li.black 
	{ background: #252525 url(../images/arrow-list-black.png) 5px no-repeat;}

table.contentpaneopen li.black a, table.contentpaneopen li.black a:hover, table.contentpaneopen li.black a:link, table.contentpaneopen li.black a:visited
	{ color:white; padding:0; text-decoration: none; background: none;}

	/* Style Phocagallery */
div.phocagallery {margin: auto auto auto auto;}

