/* Style-Elemente Uni Flensburg Dieses Stylesteet befindet sich im BETA-Status!  */
h2.faqFrage { background: #36c no-repeat right; color: white; margin: 0; padding: 5px 50px 5px 7px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #274D98; min-height: 45px; background-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/faq/faqQuestion.gif); }

h2.faqFrage a { color: #fff; }

p.faqAntwort { background: #F5F5F5 no-repeat top right; padding: 7px 20px 20px 20px !important; margin: 0 0 20px 0 !important; border: 1px solid #aaa; border: 1px solid #274D98; border-top: none; }

/* Überschriften und Fettdruck */
h1, h2, h3, h4, h5, h6 { color: #b00000 !important; /*font-family: "Times New Roman", serif !important;*/ font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif !important; /*font-family : Futura Lt BT Light, Lucida, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Avant Garde Book BT;*/ font-weight: normal; }

h1 { font-size: 1.2em; margin: 2em 0 0.5em 0; padding: 0px; line-height: normal; }

#sidebar h1 { margin: 0 0 0.5em 0 !important; border-bottom: 1px solid #b00000; color: #b00000 !important; font-weight: normal; }

#sidebar > div { margin: 0 0 20px 0; }

#ci-content > h1, #ci-content-wide > h1 { font-size: 2.0em; letter-spacing: -0.01em; margin: 0 0 0.8em 0 !important; padding: 0; /*color: #2156C6 !important;*/ }

h2 { border-left: 20px solid #b00000; /*font-size : 1em;*/ font-size: 1.2em; margin: 2.4em 0 1.6em 0; padding: 0 0 0 10px; /*color: #2156C6!important;*/ }

#ci-content strong { }

/* FAQs */
.tx-irfaq-pi1 dl { background: #fff; border: 1px solid #274D98; }

.tx-irfaq-pi1 dt { background: #36c url(http://www.uni-flensburg.de/fileadmin/img/head/bg-headv6.jpg) repeat-x 0px -70px; color: white; /*font-weight: bold;*/ margin: 0 0 10px 0; padding: 5px 50px 5px 7px; font-size: 12px; border: 1px solid #274D98; /*min-height: 45px;*/ }

.tx-irfaq-pi1 dd p { padding: 0 10px!important; }

.tx-irfaq-pi1 dd h2, .tx-irfaq-pi1 dd h3 { padding: 0 10px!important; margin: 0; }

.tx-irfaq-pi1 dd div.additional-info { font-size: 0.8em; line-height: 1.2em; padding: 0 10px!important; margin: 0 0 1.2em 0; }

/* Text-Marker */
span.yellowMarker { background: #FFFFCC; padding: 2px; }

span.yellowMarkerRed { background: yellow; color: red; }

span.beispielText { background: #EAEAEA; color: black; padding: 2px; font-size: 10px; font-weight: bold; text-transform: uppercase; }

/* Boxen */
p.sieheAuchBox { border: 1px solid #b00000; background: #fff url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxSieheAuch.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.schnellAnleitungBox { border: 1px solid Purple; background: #fff url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxSchnellAnleitung.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.alarmBox { border: 1px solid #f00; background: #FFE7D1 url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxAlarm.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.datenBox { border: 1px solid #999; font-size: 12px; background: #fff url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxDaten.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; font-family: "Courier New", Courier, monospace !important; }

p.terminBox { border: 1px solid #3c0; background: url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxTermin.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.infoBox { border: 1px solid #36c; background: #fff url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxInfo.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.ankuendigungBox { border: 1px solid #3c0; background: url(http://www.uni-flensburg.de/fileadmin/img/sys/boxes/boxAnkuendigung.jpg) no-repeat top right !important; margin: 0 0 20px 0 !important; padding: 23px 10px 10px 10px !important; }

p.infoBox ul, p.datenBox ul, p.alarmBox ul, p.terminBox ul, p.schnellAnleitungBox ul, p.ankuendigungBox ul { }

#sidebar p.sieheAuchBox, #sidebar p.infoBox, #sidebar p.datenBox, #sidebar p.alarmBox, #sidebar p.terminBox, #sidebar p.schnellAnleitungBox, #sidebar p.ankuendigungBox { width: 180px; overflow: hidden; background-color: #F5F5F5 !important; }

#sidebar a { text-decoration: none; }

#sidebar p.sieheAuchBox a { line-height: 16px; }

.neeOder { color: black; }

/* Tabelle Studienfach: mehrspaltig mit Kopfzeile vertikal */
.ci-tabelle-studienfach { border-collapse: collapse; width: 100%; }

.ci-tabelle-studienfach th { text-align: left; vertical-align: top; background: #36c; font-size: 12px; color: white; padding: 5px; }

.ci-tabelle-studienfach td { padding: 5px 5px 24px 5px; font-size: 12px; vertical-align: top; }

.ci-tabelle-studienfach th.ci-td-0 { width: 180px; }

.ci-tabelle-studienfach td.ci-td-last { border-right: 1px solid #36c; }

.ci-tabelle-studienfach tr.ci-tr-odd th { background: #4B78D1; }

.ci-tabelle-studienfach tr.ci-tr-odd td { background: white; }

.ci-tabelle-studienfach tr.ci-tr-0 td, .ci-tabelle-studienfach tr.ci-tr-0 th { border-top: 1px solid #36c; }

.ci-tabelle-studienfach tr.ci-tr-last td { border-bottom: 1px solid #36c; padding: 5px; }

/* Tabelle 2: mehrspaltig mit Kopfzeile vertikal */
.ci-tabelle-2-v { border-collapse: collapse; width: 100%; }

.ci-tabelle-2-v  td { padding: 3px; font-size: 12px; vertical-align: top; }

.ci-tabelle-2-v tr.ci-tr-even td { background: white; }

.ci-tabelle-2-v tr.ci-tr-odd td { background: #E2E9F8; }

.ci-tabelle-2-v tr.ci-tr-0 td, table.ci-tabelle-2-v tr.ci-tr-0 th { border-top: 1px solid #36c; }

.ci-tabelle-2-v tr.ci-tr-last td, table.ci-tabelle-2-v tr.ci-tr-last th { border-bottom: 1px solid #36c; }

.ci-tabelle-2-v th { text-align: right; vertical-align: top; background: #36c; font-size: 12px; color: white; padding: 3px 5px 3px 3px; }

/* Tabelle Mitglieder: mehrspaltig mit Kopfzeile vertikal */
.ci-tabelle-mitglieder { border-collapse: collapse; width: 100%; }

.ci-tabelle-mitglieder td, .ci-tabelle-mitglieder th { padding: 20px 2px 20px 2px; font-size: 12px; vertical-align: top; text-align: left; border-bottom: 1px solid #ccc; }

.ci-tabelle-mitglieder tr.ci-tr-0 td, table.ci-tabelle-mitglieder tr.ci-tr-0 th { border-top: 1px solid #36c; }

.ci-tabelle-mitglieder tr.ci-tr-last td, table.ci-tabelle-mitglieder tr.ci-tr-last th { border-bottom: 1px solid #36c; }

/* Tabelle 2: mehrspaltig mit Kopfzeile horizontal */
.ci-tabelle-2-h, .ci-tabelle-2-h-preise, .ci-tabelle-2-hv, .ci-tabelle-2-hvz { border-collapse: collapse; width: 100%; margin: 0 0 40px 0; }

.ci-tabelle-2-h td, .ci-tabelle-2-h-preise td, .ci-tabelle-2-hv td, .ci-tabelle-2-hvz td { padding: 3px 15px 3px 3px; font-size: 12px; vertical-align: top; text-align: left; }

.ci-tabelle-2-h tr.ci-tr-even td, .ci-tabelle-2-h-preise tr.ci-tr-even td, .ci-tabelle-2-hv tr.ci-tr-even td, .ci-tabelle-2-hvz tr.ci-tr-even td { background: #E2E9F8; }

.ci-tabelle-2-h tr.ci-tr-odd td, .ci-tabelle-2-h-preise tr.ci-tr-odd td, .ci-tabelle-2-hv tr.ci-tr-odd th, .ci-tabelle-2-hvz tr.ci-tr-odd th { background: white; }

.ci-tabelle-2-h tr.ci-tr-0 td, .ci-tabelle-2-v tr.ci-tr-0 th,  .ci-tabelle-2-h-preise tr.ci-tr-0 th, tr.ci-tr-last th tr.ci-tr-0 th { border-top: 1px solid #36c; }

.ci-tabelle-2-h tr.ci-tr-last td, .ci-tabelle-2-v tr.ci-tr-last th, .ci-tabelle-2-h-preise tr.ci-tr-last th, .ci-tabelle-2-hv tr.ci-tr-last th, .ci-tabelle-2-hvz tr.ci-tr-last th { border-bottom: 1px solid #36c; }

.ci-tabelle-2-h th, .ci-tabelle-2-h-preise th, .ci-tabelle-2-hv th, .ci-tabelle-2-hvz th { text-align: left; vertical-align: top; /*background: #36c;*/ background: #fff; border: 1px solid #ccc; border-bottom: 2px solid #36c; font-size: 12px; /*color: white;*/ color: #36c; padding: 5px; }

/* Kinder der Tabelle 2-h START */
/* Tabelle 2-h mit vertikaler Leiste (visuell vertikal UND horizontal) */
.ci-tabelle-2-hv th, .ci-tabelle-2-hvz th { padding: 5px; text-align: center; }

.ci-tabelle-2-hv td, .ci-tabelle-2-hvz td { padding: 10px; border-right: 1px solid #DADADA; }

.ci-tabelle-2-hv tr.ci-tr-last td, .ci-tabelle-2-hvz tr.ci-tr-last td { border-bottom: 1px solid #DADADA; }

.ci-tabelle-2-hv td.ci-td-0, .ci-tabelle-2-hvz td.ci-td-0 { color: white !important; font-weight: bold !important; background: #36c !important; vertical-align: middle; }

.ci-tabelle-2-hv td.ci-td-0 a, .ci-tabelle-2-hvz td.ci-td-0 a { color: white; text-decoration: underline; }

.ci-tabelle-2-hv td.ci-td-0 a:hover, .ci-tabelle-2-hvz td.ci-td-0 a:hover { color: Yellow; }

.ci-tabelle-2-hv tr.ci-tr-odd td.ci-td-0, .ci-tabelle-2-hvz tr.ci-tr-odd td.ci-td-0 { background: #4B78D1 !important; }

.ci-tabelle-2-hv tr.ci-tr-0 th.ci-td-0, .ci-tabelle-2-hvz tr.ci-tr-0 th.ci-td-0 { background: #fff; border: none; }

/* Tabelle 2-hv mit zentriertem Content */
.ci-tabelle-2-hvz .ci-tr-0 .ci-td-0 { color: #6ABB00; width: 33%; padding: 0; }

.ci-tabelle-2-hvz td { text-align: center; vertical-align: middle; }

.ci-tabelle-2-hvz .ci-td-0 { text-align: left; }

/* Tabelle mit Preisliste (Preise rechts) */
.ci-tabelle-2-h-preise td.ci-td-last, .ci-tabelle-2-h-preise th.ci-td-last { text-align: right; padding-right: 5px; }

.ci-tabelle-1 { background-color: #FFFFE0; border: 1px solid #36c; }

/* Kinder der Tabelle 2-h ENDE */
/* Listen */
#ci-content ul, #ci-content-wide ul { list-style-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/lists/listStandard.gif); margin: 0 0 20px 0; padding: 0 0 0 24px; }

#ci-content ul ul, #ci-content-wide ul ul { margin: 10px 0 20px -10px; }

#ci-content li, #ci-content-wide li { padding: 0 0 0 0; margin: 10px 0 10px 0; font-size: 12px; }

#ci-content li.lit, #ci-content-wide li.lit { list-style-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/lists/listLit.gif); }

#ci-content li.gelb, #ci-content-wide li.gelb { list-style-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/lists/listStdYellow.gif); }

#ci-content li.gruen, #ci-content-wide li.gruen { list-style-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/lists/listStdGreen.gif); }

#sidebar ul { font-size: 0.7em; list-style-image: url(http://www.uni-flensburg.de/fileadmin/img/sys/lists/listStandardMini.gif); padding: 0 0 0 20px; margin: 10px 0 0 5px; }
 
#sidebar li { padding: 0 0 0 0; margin: 0 0 0.5em 0; }

/* Downloads */
#ci-content ul.dl { list-style-image: none; list-style-type: none; margin: 0; padding: 0; }

/* Menü der Seitenelemente */
#ci-content ul.csc-menu-3, #sidebar ul.csc-menu-3 { list-style-image: none !important; list-style-type: none !important; }

#ci-content ul.csc-menu-3 { margin: 0 0 20px 0px; padding: 0; }

#sidebar ul.csc-menu-3 { margin: 0 0 0 -20px; }

ul li.csc-section a { background: url(http://www.uni-flensburg.de/fileadmin/img/sys/links/link-icon-down.gif) no-repeat left; padding-left: 18px; padding-bottom: 1px; }

/* Bild/er mit Bildunterschrift */
dl.csc-textpic-image { border: 1px solid #ccc; padding: 3px; margin: 0 0 20px 0; }

dd.csc-textpic-caption { color: #7E7E7E; font-size: 10px; /*background-color: #E9E9E9;*/ padding: 0; text-align: left; }

/* Links */
a.ci-external-link { background: url(http://www.uni-flensburg.de/ci/img/sys/links/link-extern.gif) no-repeat left; padding-left: 18px; padding-bottom: 1px; color: #2156C6; }

a.ci-external-link strong { font-weight: normal; }

a.ci-external-link-new-window { background: url(http://www.uni-flensburg.de/ci/img/sys/links/link-extern.gif) no-repeat left; padding-left: 18px; padding-bottom: 1px; }

a.ci-internal-link { /*background: url(http://www.uni-flensburg.de/fileadmin/img/sys/links/link-insite.gif) no-repeat left;
	padding-left: 16px;*/ color: #2156C6; }

a.internal-link strong { font-weight: normal; }

a.ci-download { padding: 3px 3px 3px 110px; background: transparent url(http://www.uni-flensburg.de/ci/img/sys/links/link-icon-dl.gif) no-repeat left; color: #36c;}

a.ci-download:hover { background: transparent url(http://www.uni-flensburg.de/ci/img/sys/links/link-icon-dl-over.gif) no-repeat left; }

#sidebar a.download { display: block; padding: 3px 3px 3px 70px; background: transparent url(http://www.uni-flensburg.de/ci/img/sys/links/link-icon-dl-12.gif) no-repeat left; }

#sidebar a.download:hover { background: transparent url(http://www.uni-flensburg.de/ci/img/sys/links/link-icon-dl-over-12.gif) no-repeat left; }

#sidebar a.internal-link { background: url(http://www.uni-flensburg.de/ci/img/sys/links/link-insite.gif) no-repeat top left; padding-left: 16px; }

a.ci-toTop { background: url(http://www.uni-flensburg.de/ci/img/sys/links/link-icon-up.gif) no-repeat left; padding-left: 16px; }

/*# TYPO3 CVS ID: $Id: dynamiccss.css 955 2005-12-28 00:49:12Z mundaun $*/
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }

ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }

ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }

span.name-of-person { color: #10007B; }

span.detail { color: #186900; }

/* Formulare */
.stack { padding: 10px; background: #fff; }

.stack input { display: block; }

.stack label { display: inline; font-size: 10px; margin: 0 0 2px 0; color: #fff; padding: 3px; margin: 0; background: #5B9F00; }

.stack input { margin: 0 0 10px 0; padding: 3px; border: 2px solid #5B9F00; font-size: 14px; color: #b00000; }

.stack textarea { display: block; width: 23em; margin: 0 0 10px 0; padding: 3px; border: 2px solid #5B9F00; font-size: 14px; color: #b00000; }

.stack input[type=hidden] { display: none; }

.stack input[type=text], .stack input[type=password], .stack input[type=file]  { width: 23em; }

.stack input[type=submit], .stack button { padding: 3px; background: #D6D6D6; color: #000; font-weight: bold; margin: 20px 0 0 0; border: 2px solid #E8E8E8; border-right: 2px solid #C8C8C8; border-bottom: 2px solid #C8C8C8; }

/* Boxen */

p.appFeedback {
  border: 1px solid #b00000;
  background: #FFE7D1 url( url(http://www.uni-flensburg.de/ci/img/sys/boxes/boxAlarm.jpg) no-repeat top left !important;
  margin: 0 0 20px 0 !important;
  padding: 23px 10px 10px 10px !important;
}

/* Multimedia-Server */

div.ci-videoList {
	border-bottom: 1px dotted #b00000;
	border-top: 1px dotted #b00000;
	margin: 0 20px 20px 0;
	padding: 10px;
	background: #F7F7F7;
}

.ci-videoList h2 {
	margin: 0;
}

