body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background-color: #FFFFFF; margin: 0px; padding: 0px; border: 0px;}

div.rahmenweiss { width: 90% !important; background-color: #FFFFFF !important; padding: 5px !important;position:absolute;left:5%px;right:5%;}

div.seitenrahmen { background-color: #ffa903 !important; padding: 5px !important;}

div.abstand {width: 30px;}

td.inhalt { border-left-width: 1px; border-left-style:solid; border-color: #B2B3B6;}

table.kontakt { border-left-width: 1px; border-left-style:solid; border-color: #649600; padding-left: 2px;}

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: none;}

table.box1 { background-color: #E0EACC; width: 100%;}

table.box2 { font-size: 12px; background-color: #E0EACC; margin: 1px; width: 100%;}

.spalte_quick { background-color: #FFFFFF; margin-right: 25px;}

#quickheader { FONT-SIZE: 14px; COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; margin-top: 3px; margin-bottom: 15px; margin-left: 10px;}

#contentarea, #content { font-size: 12px; padding: 15px; background-color: #FFFFFF;}

#colNormal { font-size: 12px; background-color: #FFFFFF; min-height: 380px;}

#colRight { font-size: 12px; font-weight: normal; background-color: #FFFFFF;}

#colBorder { font-size: 12px; font-weight: normal; background-color: #FFFFFF; border-left-width: 0px; border-left-style: solid; border-left-color: #B2B3B6; margin-left: 0px; margin-right: 0px; height: 100%;}

A:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A:hover { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; background-color: #649600;}

A:active { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; background-color: #ffa903;}

.menu_top { FONT-SIZE: 13px; COLOR: #7B7C7E; vertical-align: middle; background-color: #FFFFFF;}

.menu_top A:link { COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.menu_top A:visited { COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.menu_top A:hover { COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;; FONT-WEIGHT: bold;background-color: #649600;}

.menu_top A:active { COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;; FONT-WEIGHT: bold; }

.menu_topact { FONT-SIZE: 13px; COLOR: #7B7C7E; vertical-align: middle; background-color: #FFFFFF !important;}

.menu_topact A:link { COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.menu_topact A:visited { COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.menu_topact A:hover { COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;  background-color: #FFFFFF;}

.menu_topact A:active { COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold; }

.menuleft { min-width:130px;margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}

#menuleft {min-width:150px; margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
#menuleft a:link { TEXT-DECORATION: none;}
#menuleft a:visited { TEXT-DECORATION: none;}
#menuleft a:hover { TEXT-DECORATION: none;}#menuleft a:active { TEXT-DECORATION: none;}

#menuleftact {min-width:150px; margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR:#FFA903;}
#menuleftact a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftact a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftact a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftact a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

#menuleftsub { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuleftsub a:link { TEXT-DECORATION: none;}
#menuleftsub a:visited { TEXT-DECORATION: none;}
#menuleftsub a:hover { TEXT-DECORATION: none;}
#menuleftsub a:active { TEXT-DECORATION: none;}

#menuleftsubact { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BACKGROUND-COLOR: #ffa903; COLOR: #FFFFFF;}
#menuleftsubact a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftsubact a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftsubact a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuleftsubact a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

#menuleftsubactundobenhell { margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; margin-left: 10px; BACKGROUND-COLOR: #E0EACC;}
.menuleftsubactundobenhell { margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; margin-left: 10px; BACKGROUND-COLOR: #E0EACC;}
#menuleftsubactundobenhell a:link { TEXT-DECORATION: none;}
#menuleftsubactundobenhell a:visited { TEXT-DECORATION: none;}
#menuleftsubactundobenhell a:hover { TEXT-DECORATION: none;}
#menueleft3subactundobenhell a:active { TEXT-DECORATION: none;}

#menuprojekt { margin-right: 20px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; margin-left: 10px;}
#menuprojekt a:link { TEXT-DECORATION: none;}
#menuprojekt a:visited { TEXT-DECORATION: none;}
#menuprojekt a:hover { TEXT-DECORATION: none;}
#menuprojekt a:active { TEXT-DECORATION: none;}

#menuprojektact { BACKGROUND-COLOR: #649600; margin-right: 20px; height: 20px; margin-left: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF;}
#menuprojektact a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektact a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektact a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektact a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

.menuprojektsub { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuprojektsub { margin-left: 10px; margin-right: 20px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuprojektsub a:link { TEXT-DECORATION: none;}
#menuprojektsub a:visited { TEXT-DECORATION: none;}
#menuprojektsub a:hover { TEXT-DECORATION: none;}
#menuprojektsub a:active { TEXT-DECORATION: none;}

#menuprojektsubact { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; BACKGROUND-COLOR: #649600; COLOR: #FFFFFF;}
#menuprojektsubact a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektsubact a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektsubact a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuprojektsubact a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

.menuprojektsubactundobenhell { margin-left: 10px; margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000;  BACKGROUND-COLOR: #E0EACC;}
#menuprojektsubactundobenhell { margin-left: 10px; margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuprojektsubactundobenhell a:link { TEXT-DECORATION: none;}
#menuprojektsubactundobenhell a:visited { TEXT-DECORATION: none;}
#menuprojektsubactundobenhell a:hover { TEXT-DECORATION: none;}
#menuprojektsubactundobenhell a:active { TEXT-DECORATION: none;}


.menuebene1 { margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
#menuebene1 { margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
#menuebene1 a:link { TEXT-DECORATION: none;}
#menuebene1 a:visited { TEXT-DECORATION: none;}
#menuebene1 a:hover { TEXT-DECORATION: none;}#menuebene1 a:active { TEXT-DECORATION: none;}

#menuebene1act { margin-left: 10px; margin-right: 10px; height: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #649600;}
#menuebene1act a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1act a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1act a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1act a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

.menuebene1sub { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuebene1sub { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuebene1sub a:link { TEXT-DECORATION: none;}
#menuebene1sub a:visited { TEXT-DECORATION: none;}
#menuebene1sub a:hover { TEXT-DECORATION: none;}
#menuebene1sub a:active { TEXT-DECORATION: none;}

.menuebene1subact { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #649600;}
#menuebene1subact { margin-left: 10px; margin-right: 10px; height: 20px; padding: 0px 0px 0px 15px !important; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #649600;}
#menuebene1subact a:link { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1subact a:visited { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1subact a:hover { TEXT-DECORATION: none; COLOR: #FFFFFF;}
#menuebene1subact a:active { TEXT-DECORATION: none; COLOR: #FFFFFF;}

.menuebene1subactundobenhell {  margin-left: 10px; margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuebene1subactundobenhell { margin-left: 10px; margin-right: 10px; height: 20px; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #E0EACC;}
#menuebene1subactundobenhell a:link { TEXT-DECORATION: none;}
#menuebene1subactundobenhell a:visited { TEXT-DECORATION: none;}
#menuebene1subactundobenhell a:hover { TEXT-DECORATION: none;}
#menueleft3subactundobenhell a:active { TEXT-DECORATION: none;}

#quicklinks { margin-left: 15px;}

#quicklinks A:link { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

#quicklinks A:visited { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

#quicklinks A:hover { FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; background-color: #649600;}

#quicklinks A:active { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}



.fe_user_list A:LINK { COLOR: #000000;}

.fe_user_list A:VISITED { COLOR: #000000;}

.fe_user_list A:HOVER { COLOR: white;}

.fe_user_list A:ACTIVE { COLOR: #000000;}



h1, #headline { FONT-SIZE: 13px; COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; margin-top: 3px; margin-bottom: 15px;}

h2 { FONT-SIZE: 13px; COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; }

h3 { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 5px; margin-bottom: 0px; padding: 0 10px 0 0px;}

h4 { FONT-SIZE: 13px; COLOR: #649600; FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; margin-top: 3px; margin-bottom: 15px; }

.subheader { FONT-SIZE: 12px; COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px;}

.inhaltsangabe{ FONT-SIZE: 12px; COLOR: #7B7C7E; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px 0px 0px 20px;}

select {  visibility: visible;}

input, textarea { font-size: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #0000;}

.klickpfad { font-size: 12px; font-weight: normal;}

p { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin: 0px;}

ul, ol { margin-top: 3px; margin-bottom: 3px; }

ul { list-style-image: url('http://www.hdz.uni-dortmund.de/media/bullets/dot.gif');}

#randtext h2 { font-size: 12px; margin-top: 15px; margin-bottom: 5px; COLOR: #649600; font-weight: bold;}

#randtext { font-size: 12px; padding: 0px 0px 0px 10px;}


div.LinkUeberschrift1 { font-size: 12px; font-weight: bold; margin-bottom: 3px; margin-top: 3px; background-image: url('http://www.hdz.uni-dortmund.de/fileadmin/template/main/images/button_linkueb.gif'); background-repeat: no-repeat; background-position:  left 50%;; padding-left:10px; padding-right:3px; padding-top:0; padding-bottom:0}

div.LinkUeberschrift2 { font-size: 12px; font-weight: bold; margin-bottom: 3px; margin-top: 3px; background-image: url('http://www.hdz.uni-dortmund.de/fileadmin/template/main/images/button_linkueb_2.gif'); background-repeat: repeat-x; background-position:  left 50%;; padding-left:5px; padding-right:3px; padding-top:0; padding-bottom:0}


div.LinkEbene1 { font-size: 12px; padding: 0 0 0 20px; margin-top: 0px; }

div.LinkEbene1 A:LINK { font-size: 12px; padding: 0; }

div.LinkEbene1 A:VISITED { font-size: 12px; padding: 0; }

div.LinkEbene1 A:HOVER { font-size: 12px; padding: 0; }

div.LinkEbene1 A:ACTIVE { font-size: 12px; padding: 0; }


div.LinkKommentar { font-size: 11px; padding: 0 0 0 40px; margin-top: 0px; }

div.LinkKommentar A:LINK { font-size: 11px; padding: 0;}

div.LinkKommentar A:VISITED { font-size: 11px; padding: 0;}

div.LinkKommentar A:HOVER { font-size: 11px; padding: 0;}

div.LinkKommentar A:ACTIVE { font-size: 11px; padding: 0;}


.datum { font-size: 11px; font-weight: bold; margin: 20px 0px 0px 0px; }

.printbutton { font-size: 14px; font-weight: bold; margin: 0; padding: 0;}
.printbutton A:link { font-size: 14px; TEXT-DECORATION: none;}
.printbutton A:visited { font-size: 14px; TEXT-DECORATION: none;}
.printbutton A:hover { font-size: 14px; TEXT-DECORATION: none; color: #FFFFFF}
.printbutton A:active { font-size: 14px; TEXT-DECORATION: none; color: #FFFFFF}


//Kontakt Formular ordnen
.csc-mailform { border:none; }
.csc-mailform-field label {
  display: block;
  margin-top: 15px;
}

/* Box weißer Hintergrund mit grünem Rand */

table.box_rgruen { border-color: #84B819; border: 1px solid #84B819; width: 100%; padding-left: 5px; padding-bottom: 5px; padding-top: 0px; padding-right: 5px;margin-top: 15px; margin-bottom: 15px;background-color:#f2f2f2;}
table.box_rgruen h2 {margin-top: 2px; margin-bottom: 5px;}
table.box_rgruen h2.csc-firstHeader {margin-top: 2px; margin-bottom: 5px;}


