﻿body{ font-family: 'Arial'; font-size:16px; line-height:18px; color:#262626; padding: 0; margin: 0;  }

p { 
 font-size: 14px; 
 }

a, a:link, a:hover, a:visited {
	color: #CD7D3D;
}

h1, h2, h3, h4, h5 {
	color: #262626;
	font-family: 'Georgia';
	font-weight: normal;
}

h1 {
 font-size: 27px;
 line-height: 29px;
}

h3 {
	font-size: 20px;
}

footer {  margin-top: 40px; }

.startseite footer { margin-top: 12px; }

footer,
header,
.min-width-1030
 {  min-width: 1030px; }
 
.container { width: 1030px; }

.contentPane li,
.contentPane p {
	font-family: 'Arial';
	font-size: 14px;	
	line-height: 24px;
}

.header {
	z-index: 31;
 	position: relative; 
	height: 89px;
	margin: 0;
}


.more
{
	font-family: 'Georgia';
	background-image: url('img/more-link.png');
	background-repeat:no-repeat;
	background-position: 0px 9px;  
	padding: 10px 0 6px 28px;
	font-size: 16px;
}

.contentPaneFooter {
margin-left: 0;
float: left;
width: 770px;

}

/* portal-guide */

.portal-guide-wrapper {
	background-color: #E4E4E4;
	color: #000000;
	font-size: 14px;
    height: 32px;
    line-height: 32px;
}

.portal-guide-pane {
	position: absolute;
	width: 100%;
}

.portal-guide .carousel-frame {
	float: left;
}
.portal-guide  span {
	float: left;
}

.portal-guide  ul{
	margin: 0px;
	list-style: none outside none;
	height: 45px;
	
}

.portal-guide  ul > li{
	float: left;
	text-align: center;
}

.portal-guide a {
    font-size: 14px;
	color: #000000;
    margin: 0 8px;
	height: 32px;
	display: inline-block;
	padding: 6px 16px 0 16px; 
}

.portal-guide a:hover {
	text-decoration: none;
}

.portal-guide a.active {
    background-color: #333333;
    box-shadow: 0 5px 8px -5px #21201D;
    color: #FFFFFF;
}


span.prev,
span.next {
	cursor: pointer;
	font-size: 20px;
	line-height: 28px;
	padding: 0 10px;
}

.toppane 
{
	height: 90px;
}

.logo
{
  float:left;
  margin-top: 20px;
}

.teaser-menu,
.top-banner {
	height: 110px; 
	background: url('img/header-bg.png') repeat-x; /* #ff8501; */
	/*box-shadow: 0 5px 8px -5px #21201D;	*/
	display: block;
/*	position: absolute;
	top: 122px;*/
	width: 100%;
	z-index: -1;
}

.teaser-menu {
	height: 199px;
	background: url('img/header-bg-startseite.png') repeat-x #ff8501;
	
}

.dnnEditState .teaser-menu,
.dnnEditState .top-banner {
	top: 156px;
}

.top-banner img.banner
{
	margin-left: 148px;
}

/* Pane */ 

.startseite .contant-container,
.contentPane 
{
	margin: 0 0 0 240px; 
}

.standard .contentPane {
	margin-top: 12px;
}

.studienorte .contentPane
{
	margin-top: 12px;
}

.startseite .contentPane ,
.startseite .teaserpaneleft ,
.startseite .teaserpanebottom
 {
	margin: 0;
	padding: 12px;
}

.startseite .teaserpanebottom {
	height: 252px;
	overflow: hidden;
}
.startseiten-teaser .contentPane h1,
.startseite .teaserpaneleft h1,
.startseite .startseiten-bottom-teaser h1 {
	font-weight: normal;
	margin-top: 0;

}

.startseite .teaserpaneleft h1,
.startseite .startseiten-bottom-teaser h1 {
	font-size: 20px;
	line-height: 1.1em;
}

.startseiten-teaser .contentPane h1
{
	font-size: 28px;
}

.startseite p {
	line-height: 18px;
} 

.startseite-more-archiv a {
	margin-left: 525px;
}


.contentPaneAdmin
{
   margin: 190px 0 0 240px; 
   width: 1000px;
}

.contentPaneLeft
{
	color: #ff8501;
	background-color: #ebf5ff;
	width: 190px;
}

.contentPaneLeft,
.contentPaneLeft.dnnSortable.ui-sortable, 
.contentPaneLeft.dnnSortable.ui-droppable 
{
	padding: 5px 10px 20px 20px;
}

.contentPaneLeft h3
{
	color: #ff8501;
	font-weight: normal;
}

.contentPaneLeft p
{
	font-size: 10pt;
	color: #CD7D3D;
	font-weight: bold;
}

.contentPaneLeft a 
{
	font-size: 10pt;
	color: #CD7D3D;
	text-decoration: underline;
	margin: 0 0 24px 0;
	display: block;
	font-weight: normal;
}


.leftpane {
	width: 220px;
	display: block;
	margin-top: -178px;
}

.standard .leftpane {
margin-top: -89px;
}

.main-container 
{
	/*Ümargin-top: 20px;*/
	z-index: 50 !important;
}

/* Searchfield */
.site-search
{
	margin-top: 28px;
	width: 206px;
}

#dnn_dnnSearch_txtSearch,
#dnn_dnnSEARCH_txtSearch
 {
    background: none repeat scroll 0 0 #ffe0be;
    border: 1px solid #d6d6d6;
    color: #262626;
    font-size: 14px;
    height: 30px;
    line-height: 32px;
    padding: 0 28px 0 10px;
	width: 160px;
}
	
#dnn_dnnSearch_cmdSearch {
	margin-left: -30px;
    /*position: absolute;*/
    /* margin-top: -5px;	*/
}
#dnn_dnnSearch_cmdSearch  img {
    margin-top: -10px;
}
/*
.main-menu-container
{
	position: relative;	
}
*/

.main-menu
{
	font-family: 'Georgia';
	background-color: #555555;
	box-shadow: 0 0 8px -3px #000000;
	padding: 1px 15px 1px 20px;
	/* left: 810px !important; 
    position: absolute !important;
    top: -167px !important;
    z-index: 50 !important;*/
}


.main-menu ul {
	margin: 0px;
	list-style: none outside none;
}

.main-menu ul > li {
	margin: 14px 0px;
}

.main-menu ul li:first-child{
/*	margin-top: 0px; */
}

.main-menu ul > li > a {
	color: #fff;
	font-size: 17px;
}

.main-menu ul > li  > ul{
	margin: 0 0 0 14px;
}

.main-menu ul > li  > ul > li > a{
	color: #fff;
	font-size: 0.9em;
	font-family: 'Arial';
}

.main-menu ul > li  > ul > li {
	margin: 6px 0px;

}

.menu-footer {
  list-style: none outside none;
  margin: 0px;
  color: #262626;
}


.menu-footer  > li {
	float: left;
	padding: 0 17px 0 15px;
	background: url("img/menu-footer-separator.gif") no-repeat scroll right center transparent
}

.menu-footer > li.last {
	background: none repeat scroll 0 0 transparent;
}

.menu-footer  > li > a{ 
	font-family: 'Georgia';
	color: #262626;
    font-size: 17px;
}

/* footer */

.footer {
	height: 40px;
	padding: 15px 0 0 0 ;
    overflow: hidden;
}

.footer-sitemap {
	/*min-height: 390px;*/
	background-color: #e5d8ce;
	padding: 15px 0;
	box-shadow: 0 -8px 10px -5px #e5d8ce;
}

.footer-sitemap .span2 {
	width: 242px;
}

.footer-sitemap .span2:first-child {
	margin-left: 0px;
}

.footer-logo {
	min-height: 340px;
	width:260px;
	background: url("img/footer-logo1.png") no-repeat scroll left top transparent;
	position: relative;
	float: left;
}

.footer-logo a,
.footer-logo a:link,
.footer-logo a:visited,
.footer-logo a:hover
{
	color: #ce6c00;
	font-size: 24px;
	position: absolute;
	top: 74px;
	left: 100px;
}

.footer-logo a.impressum,
.footer-logo a:link.impressum ,
.footer-logo a:visited.impressum,
.footer-logo a:hover.impressum {
	color: #CD7D3D;
}

.footer-logo .copyright{
	font-size: 15px;
	color: #262626;
	position: absolute;
	top: 95px;
	left: 174px;
}
.menu-footer {
	
  list-style: none outside none;
  margin: 0px;
}


.menu-footer  > li {
	float: left;
	padding: 0 17px 0 15px;
	background: url("img/menu-footer-separator.gif") no-repeat scroll right center transparent
}

.menu-footer > li.last {
	background: none repeat scroll 0 0 transparent;
}

.menu-footer  > li > a{ 
	font-family: 'Georgia';
	color: #333333;
    font-size: 17px;
}

.footer-sitemap  ul {
	margin: 0px;
	list-style: none outside none;
}

.footer-sitemap  ul  > li {
	padding: 3px 0;
}

.footer-sitemap a,
.footer-sitemap a:link, 
.footer-sitemap a:active, 
.footer-sitemap a:visited
{
	font-family: 'Georgia';
	color: #262626;
	/*color: #262626; */
}

.footer-sitemap  a:hover   {
	text-decoration: underline;
}

.footer-sitemap h3  {
	color: #262626;
	font-family: 'Georgia';
    font-size: 24px;
    line-height: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}

.footer-sitemap ul {
	margin-top: -18px;
}

p.detail-teaser-text  {
	font-family: 'Georgia, Arial';
    font-size: 22px;
    line-height: 28px;
}

p.detail-teaser-text:first-letter 
 {
    color: #262626;
    float: left;
    font-size: 157px;
    line-height: 107px;
    padding: 8px 8px 0 0;
}

/* Override Default DNN CSS */
.dnnClear {
    clear: none;
}

.startseiten-teaser .span8
{
	width: 509px;
	height: 490px;
	margin-left: 0;
}

.startseiten-teaser .span4 {
	width: 244px;
	margin-left: 18px;
}

.border-orange {
	border: 1px solid #ff8909;
}

.startseite .startseiten-teaser .span8  {
	width: 511px;
	height: 286px;
	margin-left: 0;
}	

.startseite .startseiten-teaser .span4 {
	width: 250px;
	height: 286px;
	margin-left: 10px;
}

.startseite .startseiten-bottom-teaser .span4 {
	width: 250px;
	height: 286px;
	margin-left: 10px;
}

.startseite .contant-container .row
{
	margin-left: 0;
	height: 311px;
}

.startseite .startseiten-bottom-teaser .span4:first-child {
	margin-left: 0;
}

.teaser-menu ul 
{
	margin: 22px 0 0 232px;
	list-style: none outside none;
}

.teaser-menu ul  > li {
	float: left;
	width: 164px;
	padding: 16px 12px 12px 12px;
	border: 1px solid #fff;
	text-align: center;
	margin: 0 12px 0 0;
}

.teaser-menu ul  > li:last-child {
	margin-right: 0;
}

.teaser-menu ul  > li  > a  > img {
	width: 151px;
	height: 85px;
}

.teaser-menu a, .teaser-menu a:hover
{
	font-family: 'Georgia';
	font-size: 15px;
	/*color: #AE0026; */
	text-decoration: none;
}

.teaser-menu ul  > li  > a  > span {
	text-align: left;
	display: block;
	margin: 6px 0 0 7px;

}

.contentPaneLeft p {
    font-size: 10pt;
    font-weight: bold;
}

.contentPaneLeft p.link-list-header {
	font-size: 20px;
	font-weight: normal;
}

.contentPaneLeft a {
    display: block;
    font-size: 10pt;
    font-weight: normal;
    margin: 0 0 24px;
    text-decoration: underline;
}

#Footer-Print .CommandButton {
	font-size: 10px;
	font-weight: normal;
	
}

.top-background {
	background-color: #e7dbd1;
	/*margin-top: 105px;*/
}

.contentPaneTop  {
	margin: 0 0 0 240px;
	padding: 6px 0 12px 0;
	height: 320px;
}

.contentPaneTop  h1 {
	font-size: 26px;
	margin: 0 0 5px 0;
	font-weight: normal;
}

.studienorte .leftpane {
	margin-top: -427px;
}


.dnnEditState .studienorte .leftpane {
	margin-top: -427px;
}


/* breadcrumbs */

.breacrumb-container  ul {
    /*background: none repeat scroll 0 0 #569290; */
    list-style: none outside none;
	float: left;
    font-size: 16px;
    height: 29px;
    line-height: 29px;
	margin: 38px 0 0 238px;
}

.breacrumb-container  ul  > li {
   float: left;
   margin-left: -12px;
   position: relative;
    display: inline;
}

.breacrumb-container  ul  > li  > a{
    background: url("img/breadcrumb.png") no-repeat scroll right top transparent;
    color: #FFFFFF;
	font-size: 17px;
    float: left;
    outline: medium none;
    padding: 4px 30px 5px 25px;
    text-decoration: none;
}

.breacrumb-container  ul  > li.last > a {
/*    background-image: none;*/
    background: url("img/breadcrumb.png") no-repeat scroll right top transparent;
}

breacrumb-container  ul  > li.last {
	margin-left: -11px;
/*	background: none repeat scroll 0 0 #939393; */
/*    background: url("img/breadcrumb.png") no-repeat scroll right top transparent;*/

}


.breacrumb-container  ul  > li.level-fix
{
	z-index: 98;
	margin-left: 0px;
}

.breacrumb-container  ul  > li.level-0 
{
	z-index:100;
	
}

.breacrumb-container  ul  > li.level-1 
{
/*background-color: #68a2a0;*/
	z-index: 98;
}

.breacrumb-container  ul  > li.level-2 {
	/*background-color: #569290; */
	z-index: 97;
}

.breacrumb-container  ul  > li.level-3 {
	z-index: 96
}

.breacrumb-container  ul  li.level-fix > a {
	background-position: right -58px;
}

.breacrumb-container  ul  li.level-0 > a {
    background-position: right 0;
    padding-left: 20px;
	background-position: right -29px;
}
.breacrumb-container  ul  li.level-1 > a {
    /*background-position: right -29px;*/
	
}
.breacrumb-container  ul  li.level-2 > a {
    /*background-position: right -58px; */
}
