/* *********** Inhaltsverzeichnis ********** 

 - 1.0 Standard-Tag Formatierungen
 
 - 2.0 Logo Container
 
 - 3.0 MainNav Container
 	- 3.1 High
 	- 3.2 Low
 
 - 4.0 Left Container
 	- 4.1 grosses Visual
	- 4.2 kleines Visual
 
 - 5.0 SubNav Container
 	- 5.1 erste Navigations-Ebene
		- 5.1.1 Open
		- 5.1.2 Closed
		- 5.1.3 Start
	- 5.2 zweite Navigations-Ebene
		- 5.2.1 Open
		- 5.2.2 Closed
	- 5.3 dritte Navigations-Ebene
		- 5.3.1 High
 
 - 6.0 Content Container
	- 6.1 Headline
	- 6.2 linke Spalte
	- 6.3 rechte Spalte
        - 6.4 Teaser
 
 - 7.0 Content ohne Visual
 
 - 8.0 Content Container ohne Teaser

 - 9.0 Content ohne Teaser und Navigation
 
 - 10.0 Teaser Container

 - 11.0 Footer Container

 - 12.0 Page Navigation

 - 13.0 Ansprechpartner

 - 14.0 Download Box

 - 15.0 Adresse

 - 16.0 Link Box

 - 17.0 Warburgverbund

 - 18.0 Research Portal
 
***************************************** */



/* ~~~~~~ 1.0 Standard-Tag Formatierungen ~~~~~~~ */
body {
        width: 970px;
	font-family: Georgia, Arial, sans-serif;
	font-size: 1em;
  	background-image: url(../img/bg_content.jpg);
  	background-repeat: repeat-y;
  	background-position: left top;
        background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 1.7em;
	font-weight: normal;
        line-height: 1.2em;
        text-align: left;
	padding: 0;
	margin: 0;
}

h2 {
        font-size: 1.2em;
        text-align: left;
        padding: 0;
        margin: 0;
}

h3 {
        font-size: 0.7em;
        text-align: left;
        padding: 0;
        margin: 0;
}

h4 {
        font-size: 1.0;
        font-weight: bold;
        padding: 10px 0 0 0;
        margin: 0;
}

p {
        margin: 0;
        padding: 0;
}

p.absatz {
        margin: 5px 0 5px 0;
        padding: 0;
}

img {
        border-style: none;
}

form {
        
        margin: 0;
        padding: 0;
}

input {
	font-family: Georgia, Arial, sans-serif;
        font-size: 11px;
}

#contentOhneTeaser a, #contentOhneVisual a, #content a {
        color: #D83333;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
}

#contentOhneTeaser a:hover, #contentOhneVisual a:hover, #content a:hover {
        text-decoration: underline;
}

table {
	font-size: 1em;
	line-height: 1.45em;
	text-align: justify;
        padding: 0;
        margin: 0;
        width: 540px;
        border-top: 1px solid black;
        border-bottom: 1px solid black;
}

table tr.trenner td {
        border-bottom: 1px solid black;
}

table th {
        font-weight: bold;
        border-bottom: 1px solid black;
        padding: 6px 0 6px 0;
}

table th.vertikal {
        font-weight: bold;
        padding: 4px 6px 4px 0;
	border: 0px;
	width: 50px;
}

.ocms_de_bt table td {
        padding: 0;
}

.ocms_de_bt table {
        border-style: none;
        width: auto;
}

table td {
        padding: 4px 0 4px 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~ 2.0 Logo Container ~~~~~~~~~~~~~~~ */
#logoContainer {
  	width: 970px;
  	height: 85px;
  	margin: 20px 0 0 0;
  	text-align: center;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~~~ 3.0 MainNav Container ~~~~~~~~~~ */
#mainNavContainer {
	width: 920px;
	margin: 0 20px 0 30px;
	border-top: 1px solid #E67F7F;
	border-bottom: 1px solid #E67F7F;
	text-align: center;
}

#mainNavContainer ul {
	height: 20px;
	font-size: 0.75em;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#mainNavContainer li {
	display: inline;
	line-height: 20px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

	/* ~~~~ 3.1 High ~~~~ */
	#mainNavContainer li.hi a {
		display: inline;
		height: 20px;
		color: #CE0000;
		text-decoration: none;
		padding: 0 17px 0 10px;
		background-image: url(../img/icon_mainnav_hi.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	/* ~~~~ 3.2 Low ~~~~ */
	#mainNavContainer li.lo a {
		display: inline;
		height: 20px;
		color: #000000;
		text-decoration: none;
		padding: 0 17px 0 10px;
		background-image: url(../img/icon_mainnav_lo.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	#mainNavContainer li.lo a:hover {
		color: #CE0000;
		background-image: url(../img/icon_mainnav_lo_hover.gif);
	}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~~~ 4.0 Left Container ~~~~~~~~~~~ */
#leftContainer {
	float: left;
	width: 200px;
        min-height: 260px;
	margin: 0 20px 0 0;
}

	/* 4.1 grosses Visual */
	#visualContainer {
		width: 970px;
		height: 120px;
		margin: 0 0 0 10px;
	}

	/* 4.2 kleines Visual */
	#visualKleinContainer {
		width: 190px;
		height: 120px;
		margin: 0 0 0 10px;
	}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~~~ 5.0 SubNav Container ~~~~~~~~~~~ */
#subNavContainer {
	float: left;
	width: 200px;
        margin: 0 0 30px 0;
}


	/* ~~~~ 5.1 erste Navigations-Ebene ~~~~ */
	#subNavContainer ul {
		font-size: 0.75em;
		font-weight: bold;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
	#subNavContainer ul li {
		margin: 0;
		padding: 0;
	}

        * html #subNavContainer ul li a {
                height: 12px;
        } 
	
	#subNavContainer ul li a {
		display: block;
		width: auto;
		min-height: 12px;
		line-height: 12px;
		margin: 0 0 0 30px;
		padding: 5px 0 5px 10px;
		border-bottom: 1px solid #B7B7B7;
		color: #000000;
		text-decoration: none;
		vertical-align: middle;
                background-image: url(../img/icon_subnav_1_closed.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}

        #subNavContainer ul li.last a {
                border-style: none;
        }

        #subNavContainer ul li a:hover {
                color: #CE0000;
		background-image: url(../img/icon_subnav_1_closed_red.gif);
		background-repeat: no-repeat;
		background-position: left center;
        }

		
		/* ~~ 5.1.1 Open ~~ */

		#subNavContainer ul li.open, #subNavContainer ul li.hi, #subNavContainer ul li.hiopen {
			background-image: url(../img/bg_subnav.jpg);
			background-repeat: repeat-y;
		}
		
		#subNavContainer ul li.open a, #subNavContainer ul li.hiopen a {
			border-style: none;
			background-image: url(../img/icon_subnav_1_open.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

                #subNavContainer ul li.open a:hover, #subNavContainer ul li.hiopen a:hover {
			border-style: none;
			background-image: url(../img/icon_subnav_1_open_red.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

                #subNavContainer ul li.hi a {
                	color: #CE0000;
                        background-image: url(../img/icon_subnav_1_closed_red.gif);
			background-repeat: no-repeat;
			background-position: left center;
                }

                #subNavContainer ul li.hiopen a {
                        color: #CE0000;
                        background-image: url(../img/icon_subnav_1_open_red.gif);
		        background-repeat: no-repeat;
		        background-position: left center;
                }
		
		/* ~~ 5.1.2 Closed ~~ */
		/*#subNavContainer ul li.closed a {
			background-image: url(../img/icon_subnav_1_closed.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

                #subNavContainer ul li.closed a:hover {
                        background-image: url(../img/icon_subnav_1_closed_red.gif);
			background-repeat: no-repeat;
			background-position: left center;
                }*/
		
		/* ~~ 5.1.3 Start ~~ */
		#subNavContainer ul li.start, #subNavContainer ul li.starthi {
			
			margin: 0 0 0 30px;
			padding: 0 0 15px 0;
		}
		#subNavContainer ul li.start a {
			border-style: none;
                        line-height: 18px;
			background-image: url(../img/icon_subnav_1_closed.gif);
			background-repeat: no-repeat;
			background-position: left center;
			margin: 0;
			padding: 0 0 0 10px;
		}
                #subNavContainer ul li.starthi a {
                        border-style: none;
                        background-image: url(../img/icon_subnav_1_closed_red.gif);
                        background-repeat: no-repeat; 
                        background-position: left center;
                        color: #CE0000;
                        margin: 0;
			padding: 0 0 0 10px;
                }
                #subNavContainer ul li.start a:hover {
                        background-image: url(../img/icon_subnav_1_closed_red.gif);
			background-repeat: no-repeat;
			background-position: left center;
                }
	
	/* ~~~~ 5.2 zweite Navigations-Ebene ~~~~ */
	#subNavContainer ul ul {
		font-size: 0.9em;
		font-weight: normal;
	}
	
	#subNavContainer ul li.open ul, #subNavContainer ul li.hiopen ul {
		border-bottom: 1px solid #B7B7B7;
		margin: 0 0 0 30px;
	}
	
	#subNavContainer ul li.open ul a, #subNavContainer ul li.hi ul a, #subNavContainer ul li.hiopen ul a {
		background-image: none;
		margin: 0 0 0 15px;
                padding: 3px 0 3px 10px;
	}

        #subNavContainer ul li.hi ul a, #subNavContainer ul li.hiopen ul a {
                color: #333333;
        }

        * html #subNavContainer ul li.open ul li a {
                /*height: 12px;*/
        }
	
	#subNavContainer ul li.open ul li a, #subNavContainer ul li.hiopen ul li a {
		color: #333333;
		min-height: 12px;
		line-height: 12px;
                background-image: url(../img/icon_subnav_2_closed.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}

        #subNavContainer ul li.open ul li a:hover, #subNavContainer ul li.hiopen ul li a:hover {
                color: #CE0000;
                background-image: url(../img/icon_subnav_1_closed_red.gif);
		background-repeat: no-repeat;
		background-position: left center;
        }

        #subNavContainer ul li.open ul li.hiopen a:hover, #subNavContainer ul li.open ul li.open a:hover {
                color: #CE0000;
                background-image: url(../img/icon_subnav_1_open_red.gif);
		background-repeat: no-repeat;
		background-position: left center;
        }

        #subNavContainer ul li.open ul li.hiopen ul li a:hover, #subNavContainer ul li.open ul li.open ul li a:hover {
                background-image: none;
        }

         
	
		/* ~~ 5.2.1 Open ~~ */
		#subNavContainer ul li.open ul li.open, #subNavContainer ul ul li.hi, #subNavContainer ul ul li.hiopen {
			background-image: none;
		}
		
		#subNavContainer ul li.open ul li.open a {
			margin: 0 0 0 15px;
			background-image: url(../img/icon_subnav_2_open.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

                #subNavContainer ul li.open ul li.hiopen a {
                        color: #CE0000;
                        background-image: url(../img/icon_subnav_1_open_red.gif);
		        background-repeat: no-repeat;
		        background-position: left center;
                }


                #subNavContainer ul li.open ul li.hi a {
                        color: #CE0000;
                        background-image: url(../img/icon_subnav_1_closed_red.gif);
			background-repeat: no-repeat;
			background-position: left center;
                }

		/* ~~ 5.2.2 Closed ~~ */
		/*#subNavContainer ul ul li.closed a {
			margin: 0 0 0 15px;
			background-image: url(../img/icon_subnav_2_closed.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}*/
	
	/* ~~~~ 5.3 dritte Navigations-Ebene ~~~~ */
	#subNavContainer ul ul ul {
		font-size: 0.9em;
	}
	
	#subNavContainer ul li.closed ul ul {
		border-style: none;
	}

        #subNavContainer ul li.open ul ul, #subNavContainer ul li.hiopen ul ul {
		border-style: none;
	}
	
	#subNavContainer ul li.open ul li.open ul a, #subNavContainer ul li.open ul li.hi ul a, #subNavContainer ul li.open ul li.hiopen ul a, #subNavContainer ul li.open ul li.hiopen ul a {
		background-image: none;
		margin: 0 0 0 0;
	}

        #subNavContainer ul li.open ul li.hi ul a, #subNavContainer ul li.open ul li.hiopen ul a {
                color: #666666;
        }

        * html #subNavContainer ul li.open ul ul li a {
                height: 12px;
        }
	
	#subNavContainer ul li.open ul ul li a {
		color: #666666;
		min-height: 12px;
		line-height: 12px;
	}
 
        #subNavContainer ul li.open ul ul li a:hover {
                color: #CE0000;
        }
		/* ~~ 5.3.1 High ~~ */
		#subNavContainer ul ul ul li.open a {
			color: #D31919;
		}
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~~~ 6.0 Content Container ~~~~~~~~~~ */
* html #content {
        height: 260px;
}

#content {
	float: left;
	width: 540px;
        min-height: 260px;
	margin: 0 20px 30px 0;
	color: #4C4C4C;
	font-style: inherit;
        text-align: justify;
	font-size: 0.7em;
	line-height: 1.45em;
}

#content a.link, #contentOhneVisual a.link, #contentOhneTeaser a.link, #contentBreit a.link {
        background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0 0 0 10px;
}

#content ul, #contentOhneVisual ul, #contentOhneTeaser ul, #contentBreit ul {
        list-style-type: none;
        padding: 5px 0 5px 0;
        margin: 0;
        text-align: left;
}

#content li, #contentOhneVisual li, #contentOhneTeaser li, #contentBreit li {
        text-align: left;
	padding: 0 0 0 15px;
   	background-image: url(../img/icon_viereck.gif);
   	background-repeat: no-repeat;
   	background-position: left 5px;
}

#content h1 {
	margin: 15px 0 24px 0;
}


        /* ~~ 6.1 Headline ~~ */
        * html #headline {
                 height: 30px;
        }

        #headline {
                 min-height: 30px;
        }	

        /* ~~ 6.2 linke Spalte ~~ */
        * html #linkeSpalte {
                 height: 260px;
        }

        #linkeSpalte {
                 float: left;
                 width: 260px;
                 min-height: 260px;
        }

        /* ~~ 6.3 rechte Spalte ~~ */
        * html #rechteSpalte {
                 height: 260px;
        }

        #rechteSpalte {
                 float: right;
                 display: block;
                 width: 260px;
                 min-height: 260px;
        }

        /* ~~ 6.4 Teaser ~~ */
        #rechteSpalte .contentTeaser {
                width: 260px;
        }
 
        .contentTeaser {
                 clear: both;
                 width: auto;
                 height: auto;
                 margin: 0 0 10px 0;
                 padding: 0;
        }

        .contentTeaser h2 {
                 width: auto;
                 text-align: center;
                 border-bottom: 1px solid black;
        }

        .contentTeaser p { 
                 padding: 6px 0 0 0;
                 margin: 0;
        }

        #rechteSpalte .contentTeaser .visual {
                 clear: both;
                 margin: 2px 0px 5px 0;
        }

        .contentTeaser .visual {
                 float: left;
                 margin: 2px 15px 5px 0;
        }

        #rechteSpalte .contentTeaser .link, #linkeSpalte .contentTeaser .link {
                 clear: both;
                 width: 260px;
                 text-align: right;
                 margin: 0;
                 padding: 0;
        }

        #content .contentTeaser .link, #contentOhneVisual .contentTeaser .link, #contentOhneTeaser .contentTeaser .link, #contentBreit .contentTeaser .link {
                 clear: both;
                 width: auto;
                 text-align: right;
                 margin: 0;
                 padding: 0;
        }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~~~ 7.0 Content ohne Visual ~~~~~~~~ */
* html #contentOhneVisual {
        height: 260px;
}

#contentOhneVisual {
	float: left;
	width: 540px;
        min-height: 260px;
	margin: 0 20px 50px 0;
	color: #4C4C4C;
	font-style: inherit;
        text-align: justify;
	font-size: 0.7em;
	line-height: 1.45em;
}

#contentOhneVisual h1 {
	margin: 25px 0 24px 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~ 8.0 Content Container ohne Teaser ~~~~~ */
* html #contentOhneTeaser {
        height: 260px;
}

#contentOhneTeaser {
	float: left;
	width: 750px;
        min-height: 260px;
	margin: 0 20px 50px 0;
	color: #4C4C4C;
	font-style: inherit;
        text-align: justify;
	font-size: 0.7em;
	line-height: 1.45em;
}

#contentOhneTeaser h1 {
	margin: 15px 0 24px 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~ 9.0 Content ohne Teaser und Navigation  */ 
* html #contentBreit {
	height: 260px;
}

#contentBreit {
	width: 920px;
        min-height: 260px;
        margin: 0 0 50px 30px;
        color: #4C4C4C;
	font-style: inherit;
	font-size: 0.7em;
	line-height: 1.45em;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 10.0 Teaser Container ~~~~~~~~~~~~~~ */
#teaserContainer {
	float: left;
	width: 190px;
}

#teaserContainerOhneVisual {
        float: left;
        width: 190px;
        margin: 120px 0 0 0;
}

.teaser {
        clear: both;
        margin: 0 0 30px 0;
}

.teaser p {
        margin: 3px 0 0 0;
        padding: 0;
        font-size: 0.7em;
        line-height: 1.45em;
}

.teaser a {
        background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0 0 0 10px;
        color: #D83333;
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
}

.teaser a:hover {
        text-decoration: underline;
}

.teaser .text {
        width: 160px;
        height: 15px;
        border: 1px solid #9D9D9D;
        background-color: #EFEFEF;
        vertical-align: middle;
}

.teaser .button {
        vertical-align: middle;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 11.0 Footer Container ~~~~~~~~~~~~~ */

        #footerStart {
            clear: both;
            width: 960px;
            margin: 10px 0 0 10px;
            text-align: center;
            font-size: 10px;
            font-weight: bold;
        }

        #footer {
            clear: both;
            width: 920px;
            margin: 0 0 0 30px;
            padding: 7px 0 0 0;
            border-top: 1px solid #B3B3B3;
            text-align: center;
            font-size: 10px;
        }

        #footerStart ul, #footer ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

        #footerStart li, #footer li {
            display: inline;
            padding: 0 2px 0 2px;
        }

        #footerStart a, #footer a {
            color: #000000;
            text-decoration: underline;
        }

        #footerStart a:hover, #footer a:hover {
            color: #CE0000;
            text-decoration: underline;
        }

        #footerStart a.hi, #footer a.hi {
            color: #CE0000;
            text-decoration: underline;
        }

        #footer .copy {
            margin: 4px 0 20px 0;
            color: #666666;
        }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 12.0 Page Navigation ~~~~~~~~~~~~~~ */
#pageNavi {
   clear: both;
   width: 540px;
   margin: 15px 0 0 0;
}

#pageNavi .angezeigt {
   width: 540px;
   text-align: center;
   padding: 0 0 0 0;
}

#pageNavi .navigation {
   margin: 5px 0 0 0;
   padding: 5px 0 0 0;
   text-align: center;
   font-weight: bold;
   font-size: 0.9em;
   border-top: 1px solid black;
}

#pageNavi .navigation a.page {
   font-weight: normal;
   font-size: 1.1em;
   text-decoration: underline;
   color: #000000;
   padding: 0 2px 0 2px;
}

#pageNavi .navigation a.pageHi {
   font-size: 1.1em;
   color: #000000;
   padding: 0 2px 0 2px;
}

#pageNavi .navigation span.link {
   background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_grey.gif);
   background-repeat: no-repeat;
   background-position: left center;
   margin: 0 5px 0 5px;
   padding: 0 0 0 8px;
   color: #CCCCCC;
}

#pageNavi .navigation a.linkHi {
   background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
   background-repeat: no-repeat;
   background-position: left center;
   margin: 0 5px 0 5px;
   padding: 0 0 0 8px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~ 13.0 Ansprechpartner ~~~~~~~~~~~~~~~ */
.ansprechpartner {
   width: auto;
   padding: 0 0 8px 0;
}

.ansprechpartnerEinspaltig {
   width: auto;
   padding: 0 0 8px 0;
}

.ansprechpartner .left {
   width: 50%;
   float: left;
}


#content .ansprechpartnerEinspaltig h1 , #contentOhenTeaser .ansprechpartnerEinspaltig h1, #content .ansprechpartner h1 , #contentOhneTeaser .ansprechpartner h1 {
   width: auto;
   font-size: 1.2em;
   font-weight: bold;
   text-align: center;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border-bottom: 1px solid black;
}


.ansprechpartnerEinspaltig h2, .ansprechpartner h2 {
   width: auto;
   text-align: center;
   font-size: 1.0em;
   padding: 0 0 0 0;
   margin: 8px 0 0 0;
   border-style: none;
}

.ansprechpartner p {
   width: auto;
   text-align: center;
}

.ansprechpartnerEinspaltig p {
   width: auto;
   text-align: center;
   padding: 0;
   margin: 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 14.0 Download Box ~~~~~~~~~~~~~~~~~~~ */
#content .download, #contentOhneVisual .download {
   margin: 20px 0 20px 0;
}

#content .download h2, #contentOhneVisual .download h2 {
   width: auto;
   text-align: center;
   border-bottom: 1px solid black;
}

#content .download ul, #contentOhneVisual .download ul {
   list-style-type: none;
   margin: 8px 0 0 0;
   padding: 0;
}

#content .download li, #contentOhneVisual .download li {
   background-image: url(/system/galleries/pics/mmwarburg.com/icn_acrobat.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0 0 0 20px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~~ 15.0 Adresse ~~~~~~~~~~~~~~~~~~~~~~~ */
.adresse {
   width: auto;
   padding: 0;
}

#content .adresse h2, #contentOhneTeaser .adresse h2 {
   width: auto;
   font-size: auto;
   text-align: center;
   padding: 0 0 4px 0;
   margin: 0 0 0 0;
   border-bottom: 1px solid black;
}

.adresse p {
   width: auto;
   text-align: center;
}

#content .adresse2 h1 {
   width: auto;
   padding: 0;
   margin: 0 0 12px 0;
   font-size: 1.2em;
   font-weight: bold;
   text-align: center;
   border-bottom: 1px solid black;
}

#content .adresse2 ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#content .adresse2 li {
   padding: 0 0 20px 15px;
   background-image: url(../img/icon_viereck.gif);
   background-repeat: no-repeat;
   background-position: left 5px;
}

#content .adresse2 a {
   background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0 0 0 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 16.0 Link Box ~~~~~~~~~~~~~~~~~~~ */
#content .link {
   margin: 20px 0 40px 0;
}

#content .link h2 {
   width: auto;
   text-align: center;
   border-bottom: 1px solid black;
}

#content .link ul {
   list-style-type: none;
   margin: 8px 0 0 0;
   padding: 0;
}

#content .link li {
   background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0 0 0 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ 17.0 Warburgverbund ~~~~~~~~~~~~~~ */
#content .verbundLinks {
   float: left;
   width: 260px;
   margin: 0 20px 0 0;
}

#content .verbundRechts {
   float: left;
   width: 260px;
}

#content .verbundLinks h1, #content .verbundRechts h1 {
   width: auto;
   margin: 0 0 7px 0;
   padding: 0;
   font-size: 1.2em;
   font-weight: bold;
   text-align: center;
   border-bottom: 1px solid black;
}

#content .verbundLinks h2, #content .verbundRechts h2 {
   margin: 0;
   padding: 15px 0 0 0;
}

#content .verbundLinks ul, #content .verbundRechts ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#content .verbundLinks li, #content .verbundRechts li {
   padding: 0 0 0 10px;
   background-image: url(../img/icon_subnav_2_closed.gif);
   background-repeat: no-repeat;
   background-position: left 5px;
}

#content .verbundLinks li a, #content .verbundRechts li a {
   color: #000000;
   font-weight: normal;
   font-size: 1.0em;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~ 18.0 Page Container~~~~~~~ */
#page {
 width: 990px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* ~~~~~~ 19.0 Research Portal ~~~~~ */
#userDaten {
        width: 940px;
        text-align: right;
	margin: 0 20px 0 30px;
	border-bottom: 1px solid #E67F7F;
        font-size: 0.7em;
}

#userDaten ul {
        margin: 0 0 3px 0;
        padding: 0;
        list-style-type: none;
}

#userDaten ul li {
        display: inline;
        padding: 0 0 0 10px;
}

#userDaten ul li.name {
        font-weight: bold;
}

#userDaten ul li.daten a {
        color: #000000;
        padding: 0 0 0 15px;
   	background-image: url(../img/icon_viereck.gif);
   	background-repeat: no-repeat;
   	background-position: left 5px;
}

#userDaten ul li.daten a:hover {
        color: #D83333;
}

#userDaten ul li.logout a {
        background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_red.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding: 0 0 0 10px;
        color: #D83333;
        text-decoration: none;
        font-weight: bold;
}

#userDaten ul li.logout a:hover {
        text-decoration: underline;
}

#content .researchKategorie {
   	border-bottom: 1px solid black;
}

#content .researchKategorie ul {
        list-style-type: none;
        margin: 0 0 10px 0;
        padding: 0;
}

#content .researchKategorie ul li {
        background-image: url(/system/galleries/pics/mmwarburg.com/icon_pfeil_black.gif);
        background-repeat: no-repeat;
        background-position: left 0px;
        padding: 0 0 10px 10px;
}

#content .researchKategorie ul li a {
        color: #000000;
        font-size: 1.0em;
}

#content .researchKategorie ul li a:hover {
        text-decoration: underline;
}

#content .researchKategorie ul li span {
        font-style: italic;
}

#content .researchProdukte {
	margin: 5px 0 0 0;
        padding: 0 0 5px 0;
	border-bottom: 1px solid black;
}

#content .researchProdukte .row {
        clear: both;
        padding: 0 0 10px 0;
}

#content .researchProdukte .pdf {
	float: left;
	margin: 0 10px 0 0;
}

#content .researchProdukte .titel {
	float: left;
}

#content .researchProdukte .datum {
	float: right;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

