ul.tabs {
	float:right;
}
#content {
	padding-bottom: 2.2em;
}

#column-middle ul li, #column-wide ul li {
background:transparent url(../img/list-item.gif) no-repeat scroll 0 7px;

margin-bottom:7px;
padding-left:10px;
}

#column-middle ul,
#column-wide ul,
#column-middle ol,
#column-wide ol {
    line-height: 1.5625em;
    font-size: 1.0425em;
}

#column-middle ul ul,
#column-wide ul ul,
#column-middle ol ol,
#column-wide ol ol {
    line-height: 1.1em;
    font-size: 1.0425em;
    margin: 0.4em 0 -0.2em 0.4em;
}
#column-middle ul li ul li, #column-wide ul li ul li {
background:transparent url(../img/list-item-level2.gif) no-repeat scroll -3px 4px;
margin-bottom:7px;
padding-left:9px;
}

#column-middle ul.tabs.vertical li a {
    width: 693px;
    float: none;
    border-right: 1px solid #E5E5E5;
}

#column-middle ul.tabs.vertical li a.active {
    width: 696px;
    border-right: none;
}

#column-middle ul.csc-menu-3,
#column-wide ul.csc-menu-3 {
    border-top: 1px solid #eef0f1;
    font-size:1em;
	line-height:1em;
	margin-bottom: 1em;
}

#column-middle ul.csc-menu-3 li,
#column-wide ul.csc-menu-3 li {
    border-bottom: 1px solid #eef0f1;
    width: 454px;
    padding-top: 4px;
    padding-bottom: 5px;
    background: transparent url(../img/arrows/arrow-down-home.gif) no-repeat scroll 5px 8px;
    padding-left: 16px;
    margin-bottom:0;
}
body.hochschule #column-middle ul.csc-menu-3 li,
body.hochschule #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-hochschule.gif) no-repeat scroll 5px 8px;
}
body.informationen #column-middle ul.csc-menu-3 li,
body.informationen #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-informationen.gif) no-repeat scroll 5px 8px;
}
body.studienangebote #column-middle ul.csc-menu-3 li,
body.studienangebote #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-studienangebote.gif) no-repeat scroll 5px 8px;
}
body.campus-mosbach #column-middle ul.csc-menu-3 li,
body.campus-mosbach #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-campus-mosbach.gif) no-repeat scroll 5px 8px;
}
body.campus-heilbronn #column-middle ul.csc-menu-3 li,
body.campus-heibronn #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-campus-heilbronn.gif) no-repeat scroll 5px 8px;
}
body.campus-bad-mergentheim #column-middle ul.csc-menu-3 li,
body.campus-bad-mergentheim #column-wide ul.csc-menu-3 li {
    background: transparent url(../img/arrows/arrow-down-campus-bad-mergentheim.gif) no-repeat scroll 5px 8px;
}

/***********************************
Artikel-Pager
***********************************/
#column-middle ul.csc-menu-1,
#column-wide ul.csc-menu-1 {
	background:transparent url(../img/tabs-artikelpager.jpg) repeat-x scroll left bottom;	
    padding-bottom: 19px;
    margin-top: 3px;
}
#column-middle ul.csc-menu-1 li,
#column-wide ul.csc-menu-1 li  {
    text-decoration: none;
    display: block;
    padding: 0;
    border-left: none;
    margin-bottom:0px;
    font-size: 11px;
    line-height: 1em;
    background: none!important;
    padding-left:0px!important;
}
#column-middle ul.csc-menu-1 li a,
#column-wide ul.csc-menu-1 li a {
    text-decoration: none;
    display: block;
    color: #4e565c;
    padding: 4px 9px 5px 6px;
    background: transparent url(../img/artikelpager-inactive-home.jpg) repeat-x scroll top left;
    border-bottom: 1px solid #fff;
    overflow: hidden;
}

#column-middle ul.csc-menu-1 a:hover,
#column-wide ul.csc-menu-1 a:hover {
    background: #dfe1e2;
    text-decoration: none;
}

#column-middle ul.csc-menu-1 a.active,
#column-wide ul.csc-menu-1 a.active {
    background: transparent none repeat-x scroll 0 0;
    color: #fff;
    border-left: 0 none transparent;
    padding: 4px 8px 5px 6px;
}
body.hochschule ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-hochschule.jpg)!important;
}
body.informationen ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-informationen.jpg)!important;
}
body.studienangebote ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-studienangebote.jpg)!important;
}
body.campus-mosbach ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-campus-mosbach.jpg)!important;
}
body.campus-heilbronn ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-campus-heilbronn.jpg)!important;
}
body.campus-bad-mergentheim ul.csc-menu-1 li a.active {
background-image:url(../img/tabs-active-campus-bad-mergentheim.jpg)!important;
}




#column-middle ul.links li,
#column-wide ul.links li {
    background: transparent url(../img/list-item-home.gif) scroll no-repeat 0 7px;
    padding-left: 10px;
    margin-bottom: 7px;
}

body.home #column-middle ul.links li,
body.home #column-wide ul.links li {
    background: transparent url(../img/list-item-home.gif) scroll no-repeat 0 7px;
}
body.hochschule #column-middle ul.links li,
body.hochschule #column-wide ul.links li {
    background: transparent url(../img/list-item-hochschule.gif) scroll no-repeat 0 7px;
}

body.informationen #column-middle ul.links li,
body.informationen #column-wide ul.links li {
    background: transparent url(../img/list-item-informationen.gif) scroll no-repeat 0 7px;
}
body.studienangebote #column-middle ul.links li,
body.studienangebote #column-wide ul.links li {
    background: transparent url(../img/list-item-studienangebote.gif) scroll no-repeat 0 7px;
}
body.campus-mosbach #column-middle ul.links li,
body.campus-mosbach #column-wide ul.links li {
    background: transparent url(../img/list-item-campus-mosbach.gif) scroll no-repeat 0 7px;
}
body.campus-heilbronn #column-middle ul.links li,
body.campus-heilbronn #column-wide ul.links li {
    background: transparent url(../img/list-item-campus-heilbronn.gif) scroll no-repeat 0 7px;
}
body.campus-bad-mergentheim #column-middle ul.links li,
body.campus-bad-mergentheim #column-wide ul.links li {
    background: transparent url(../img/list-item-campus-bad-mergentheim.gif) scroll no-repeat 0 7px;
}


#column-wide p.csc-linkToTop a {
    width: 694px;
    display: block;
    text-align: right;
    color: #39444b;
    background: transparent url(../img/arrows/arrow-top-home.gif) no-repeat scroll 698px 6px;
    padding-right: 16px;
    border-top: 1px solid #eef0f1;
    padding-top: 4px;
    margin-top: 10px;
    font-size:0.92em;
	line-height:1em;
	margin-bottom:0;
	text-decoration:none;
}
#column-middle p.csc-linkToTop a {
    width: 454px;
    display: block;
    text-align: right;
    color: #39444b!important;
    background: transparent url(../img/arrows/arrow-top-home.gif) no-repeat scroll 458px 6px;
    padding-right: 16px;
    border-top: 1px solid #eef0f1;
    padding-top: 4px;
    margin-top: 10px;
    font-size:0.92em;
	line-height:1em;
	margin-bottom:0;
	text-decoration:none;
}

#column-wide-left p.csc-linkToTop, 
#column-middle p.csc-linkToTop, 
#column-wide p.csc-linkToTop {
	margin-bottom: 24px;
}


body.hochschule #column-middle p.csc-linkToTop a,
body.hochschule #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-hochschule.gif);
}
body.informationen #column-middle p.csc-linkToTop a,
body.informationen #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-informationen.gif);
}
body.studienangebote #column-middle p.csc-linkToTop a,
body.studienangebote #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-studienangebote.gif);
}
body.campus-mosbach #column-middle p.csc-linkToTop a,
body.campus-mosbach #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-campus-mosbach.gif);
}
body.campus-heibronn #column-middle p.csc-linkToTop a,
body.campus-heibronn #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-campus-heibronn.gif);
}
body.campus-bad-mergentheim #column-middle p.csc-linkToTop a,
body.campus-bad-mergentheim #column-wide p.csc-linkToTop a {
    background-image: url(../img/arrows/arrow-top-campus-bad-mergentheim.gif);
}

p a.pdf, 
p a.pdf {
    background: transparent url(../img/icon-pdf-home.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.hochschule p a.pdf, 
body.hochschule p a.pdf {
    background: transparent url(../img/icon-pdf-hochschule.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.informationen p a.pdf, 
body.informationen p a.pdf {
    background: transparent url(../img/icon-pdf-informationen.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.studienangebote p a.pdf, 
body.studienangebote p a.pdf {
    background: transparent url(../img/icon-pdf-studiengaenge.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-mosbach p a.pdf, 
body.campus-mosbach p a.pdf {
    background: transparent url(../img/icon-pdf-campus-mosbach.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-heilbronn p a.pdf, 
body.campus-heilbronn p a.pdf {
    background: transparent url(../img/icon-pdf-campus-heilbronn.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

body.campus-bad-mergentheim p a.pdf, 
body.campus-bad-mergentheim p a.pdf {
    background: transparent url(../img/icon-pdf-campus-bad-mergentheim.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

 p a.doc{
    background: transparent url(../img/icon-doc-home.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.hochschule p a.doc{
    background: transparent url(../img/icon-doc-hochschule.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.informationen p a.doc{
    background: transparent url(../img/icon-doc-informationen.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.studienangebote p a.doc{
    background: transparent url(../img/icon-doc-studiengaenge.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-mosbach p a.doc{
    background: transparent url(../img/icon-doc-campus-mosbach.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-heilbronn p a.doc{
    background: transparent url(../img/icon-doc-campus-heilbronn.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

body.campus-bad-mergentheim p a.doc{
    background: transparent url(../img/icon-doc-campus-bad-mergentheim.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

p a.exe {
    background: transparent url(../img/icon-exe-home.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.hochschule p a.exe {
    background: transparent url(../img/icon-exe-hochschule.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.informationen p a.exe {
    background: transparent url(../img/icon-exe-informationen.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.studienangebote p a.exe {
    background: transparent url(../img/icon-exe-studiengaenge.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-mosbach p a.exe {
    background: transparent url(../img/icon-exe-campus-mosbach.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-heilbronn p a.exe {
    background: transparent url(../img/icon-exe-campus-heilbronn.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

body.campus-bad-mergentheim p a.exe {
    background: transparent url(../img/icon-exe-campus-bad-mergentheim.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

p a.htm{
    background: transparent url(../img/icon-htm-home.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.hochschule p a.htm{
    background: transparent url(../img/icon-htm-hochschule.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.informationen p a.htm{
    background: transparent url(../img/icon-htm-informationen.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.studienangebote p a.htm{
    background: transparent url(../img/icon-htm-studiengaenge.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-mosbach p a.htm{
    background: transparent url(../img/icon-htm-campus-mosbach.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}
body.campus-heilbronn p a.htm{
    background: transparent url(../img/icon-htm-campus-heilbronn.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

body.campus-bad-mergentheim p a.htm{
    background: transparent url(../img/icon-htm-campus-bad-mergentheim.gif) no-repeat scroll center right;
    padding-right: 28px;
    margin-right: 4px;
}

#column-middle .box-470 p,
#column-wide .box-470 p {
    font-size: 1.1em;
    line-height: 1.475em;
    margin-bottom:0;
}

.box-470 {
    background-color: #eef0f1;
    padding: 9px;
    padding-bottom: 6px;
    margin-bottom: 18px;
}

#column-middle .teaser-230 p {
    font-size:1em;
}

.body-110 {}

.image-110 img {
	float:left;
	margin-right: 9px;
}
.image-110 a.arrows {
	float:left;
}

div#headerarea {
                margin-top: 10px;
            }

            div.csc-textpic-imagewrap, div.csc-textpic-above {
                margin-top: 0px;
            }

            div.browse-links-wrap, div.show-results-wrap {
                background: transparent url(../img/h2.gif) repeat-x scroll 0 0;
                height: 22px;
 }
 
div.shortcut-menu {
	position: relative;
	top: -20px;
}

#column-middle .graphicalbox h1,
#column-wide .graphicalbox h1 {
	margin-bottom:0!important;
}
.graphicalbox {
  position:relative;
  width:470px;
  overflow:visible;
}

.graphicalheader {
  position:relative;
  height:30px;
  width:470px;
}

.graphicalheader span {
  display:block;
  width:1px;
  height:1px;
  overflow:hidden;
}

h3.microsite {
	font-size: 1.45em!important;
        color: #8b0011;
        border-bottom: 1px solid #d8d8d8;
        padding: 0 0 0.5em 0;
        margin: 0 0 1em 0!important;
}