/* ** DEFAULTS ** */

html {
	font-family: Futura, Arial, Verdana;
	background-color:white;
}
:link:focus, :visited:focus { -moz-outline: 0px dotted; }
ul, h1, h2, h3, html {
	margin: 0px;
	padding: 0px;
}


ul {
	padding-left:15px;
}


h1 {
	color: #403C36;
	font-size: 18px;
	padding-top: 3px;
	padding-bottom: 5px;	
}
h2 {
	color: #403C36;
	font-size: 16px;
	padding-top: 4px;
	padding-bottom: 5px;
}

h3 {
	color: #403C36;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 5px;
}

a:link {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;	
}
a:hover {
	color: #E61E00;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;
}


.t a:link {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;
	background:none;
}
.t a:visited {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;	
	background:none;
}
.t a:hover {
	color: #E61E00;
	font-weight: bold;
	text-decoration: underline;
	background:none;

}
.t a:active {
	color: #E61E00;
	font-weight: bold;
	text-decoration: none;
	background:none;
}




/* ** Content ** */

#content {
	font-family: Verdana, Futura, Arial;
	font-size: 11px;
	color: #4D4D4D;
	width: 635px;
/*	border-right: 1px dashed #DCDCDC; */
}
#content a:link{
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#content a:visited{
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#content a:hover{
	text-decoration: underline;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#content a:active{
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#content .admin a, #content a.admin {
	background-image: none;
	padding-left: 0px;
}
#content .nostyle a, #portal .nostyle a, #portal .nostyle a img {
	background-image: none;
	padding-left: 0px
}
.clear {
	clear: both;
}

/* ** Left navigation ** */

#leftcontainer {
	font-family: Futura, Arial, Verdana;
	font-size: 13px;
	line-height: 22px;
}


#leftcontainer ul {
	padding-left:0px;
}

#leftcontainer ul li {
	list-style-type: none;
	margin-left: 5px;
	padding-left:0px;
	list-style-position: outside;
}




#leftcontainer a:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-left: 14px;
}

#leftcontainer a:hover {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	background: url(/cms_components/media/hover.gif) no-repeat left;
}

#leftcontainer a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding-left: 14px;
}

#leftcontainer a:active {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#leftcontainer a.hidden {
	color: #A4A4A4;
}

#leftcontainer a:visited.hidden {
	color: #A4A4A4;
}

#leftcontainer #active a { 
	background: url(/cms_components/media/selected.gif) no-repeat left;
}
#leftcontainer li li#active a { 
	padding-left: 28px;
}

#leftcontainer li li {
	font-size: 12px;
	margin-left: 0px;
}


#leftcontainer li li a:link,#leftcontainer li li a:hover, #leftcontainer li li a:visited, #leftcontainer li li a:active {
	padding-left: 28px;
	list-style-position: outside;
}

#leftcontainer .admin, #leftcontainer li li .admin {
	margin-left: 15px;
}
#leftcontainer .admin a, #leftcontainer li li.admin a{
	background-image: none;
	padding-left: 0px
}

#leftcontainerTop {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 13px;
	color: #000000;
	font-size: 14px; 
	font-family: Helvetica;
	font-weight: bold;
	padding-left: 13px;
	background: url(/cms_components/media/selected-square.gif) no-repeat left;
}

/* ** Items ** */

.pressitem a:link, .newsitem a:link {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	padding-left: 8px;
}

.pressitem a:visited, .newsitem a:visited {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding-left: 8px;
}
.pressitem a:hover, .newsitem a:hover {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	padding-left: 8px;	
}
.pressitem a:active, .pressitem a:active {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	padding-left: 8px;
}

#content a:link.download {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	background: url(/cms_components/media/download-icon.gif) no-repeat left;
	padding-left: 11px;
}
#content a:visited.download {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	background: url(/cms_components/media/download-icon.gif) no-repeat left;
	padding-left: 11px;
}
#content a:hover.download {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	background: url(/cms_components/media/download-icon.gif) no-repeat left;
	padding-left: 11px;
}
#content a:active.download {
	color: #E61E00;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	background: url(/cms_components/media/download-icon.gif) no-repeat left;
	padding-left: 11px;
}

/* ** Loginfeld ** */
.login {
	font-family: Verdana, Futura, Arial;
	color: #696969;
	font-size: 10px;
	margin-left: 19px;
	text-decoration: none;
}

.login a:link, .login a:visited, .login a:hover, .login a:active {
	color: #696969;
	font-size: 10px;
	text-decoration: none;
}

/* ** Interne LInks ** */
.intern a:link, .intern a:visited, .intern a:hover, .intern a:active {
	color: #E61E00;
	font-weight: bold;
	background: url(/cms_components/media/key.gif) no-repeat left;
	padding-left: 16px;
}

/* ** Footer ** */

#footer {
	font-family: Verdana, Futura, Arial;
	font-size: 13px;
	color: #696969;
	border-top: 1px solid #696969;
	padding-top: 2px;
}
#footer a:link, #footer a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	background: url(/cms_components/media/arrowfooter.gif) no-repeat left;
	padding-left: 8px;
}
#footer a:hover, #footer a:active {
	font-weight: bold;
	font-size: 12px;
	color: #696969;
	text-decoration: underline;
	background: url(/cms_components/media/arrowfooter.gif) no-repeat left;
	padding-left: 8px;
}

/* ** red Newsticker box ** */

a:link.topinfo, a:visited.topinfo, a:hover.topinfo, a:active.topinfo {
	background: url(/cms_components/media/arrowwhite.gif) no-repeat left; 
	padding-left: 8px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

/* ** News & Presse ** */

a:link.vorige, a:visited.vorige, a:hover.vorige, a:active.vorige {
	color: #E61E00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: url(/cms_components/media/vorige.gif) no-repeat left;
	padding-left: 15px;
} 

a:link.naechste, a:visited.naechste, a:hover.naechste, a:active.naechste {
	color: #E61E00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: url(/cms_components/media/nachste.gif) no-repeat right;
	padding-right: 30px;
}

/* ** Portal ** */
#portal {
	font-size: 10px;
}

#portal a:link {
	color: #E61E00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#portal a:visited  {
	color: #E61E00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#portal a:hover  {
	color: #E61E00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}
#portal a:active  {
	color: #E61E00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	background: url(/cms_components/media/arrowpressitem.gif) no-repeat left;
	padding-left: 8px;
}

#portal .admin a{
	background-image: none;
	padding-left: 0px
}

