body {
  margin:    0;
  margin-bottom:    18px;
font-family: "arial", "verdana", "helvetica", "sans-serif";
text-align: center;

overflow-x:hidden;
/*overflow-y:visible;*/
overflow: sroll;
overflow-y: scroll; overflow-x:auto;

font-size: 13px;
background-color: #FFFFFF;
background-image: url(/fileadmin/hochschule/styles/body_bg1.png);
background-repeat: repeat-x;
}

/*------------------shadow test-------------------------------------*/
#bottomShadow{
	width: 700px;
	text-align: center;
	height: 20px;	
	background-image: url(/fileadmin/PROJEKTE/GenderMainStreaming/styles/shadow_bottom_hrz.png);	
	background-repeat:no-repeat;
	margin-bottom: 10px;
	border: 0px solid #ff0000;
	position: relative;
	
}
/*------------------------------------------------------------------*/


/*allgemeine Links*/
 a:link { text-decoration:underline; font-weight:bold;  color: #373434; } /*5473ad*/
 a:visited { text-decoration:none; font-weight:bold; color: #373434;  }
 a:hover { text-decoration:underline; font-weight:bold; color:#373434;}
 a:active { text-decoration:underline; font-weight:bold; color:#373434; }
 a:focus { text-decoration:none; font-weight:bold; color: #373434; }

/*umschliessender Container für alle Elemente*/
#all {
position: relative;
width: 700px !important;
width:700px;
w\idth: 699px;
margin:0px auto;
margin-top:0px;
/*border:1px solid #284156;*/
border-left:1px solid #B6B5B5;
border-right:1px solid #B6B5B5;
/*border-top:0px solid #284156;*/
border-bottom:1px solid #B6B5B5;
/*border-top:2px solid #da1f3d;*/
border-top:0px solid #B6B5B5;

background-image: url(/fileadmin/PROJEKTE/GenderMainStreaming/styles/backgroundlinks.jpg);
background-repeat:repeat-y;
background-color: #ffffff;
/*border-right:1px dashed #B6B5B5;*/
text-align:center;

}

#globales{
width: 700px !important;
width:700px;
position:relative;
height: 16px;
background-color:#A2A0A1;
/*border:1px solid #BDC1C1;*/

background-repeat: repeat-x;
background-image: url(/fileadmin/PROJEKTE/GenderMainStreaming/styles/top_bg.jpg);

font-size:11px;
/*color:#284156;
*/
color:#FFFFFF;

text-decoration:none;
font-weight:normal;
text-align:right;


}

#globales a{
font-size:11px;
color:#676565;

text-decoration:none;
font-weight:normal;
}

#globales a:hover {
font-size:11px;
color:#676565;
text-decoration:underline;
font-weight:normal;

}

#globales a:active {
font-size:11px;
color: #A1A0A2;
text-decoration:none;
font-weight:bold;

}

/*Header Container*/
#header{

/*Browsercompatiblität von Weiten*/
width: 700px !important;
width:700px;
w\idth: 699px;
height:114px;
margin: 0;
padding:0;
text-align:left;
background-image: url(/fileadmin/PROJEKTE/GenderMainStreaming/styles/banner_700x100.jpg);
background-repeat:no-repeat;
border-bottom: 0px solid #000000;
}
/*Überschriften im Header, werden nur angezeigt, wenn alle Styles ausgeschaltet sind*/
#header H1{
display: none;
}
#header H2{
display: none;
font-style:italic;
}

/*Top Container, umschliesst Hauptnavi und Suchbox*/
#top{
background-color: #FFFFFF;
border-bottom:0px solid #b2004c;
margin:0px;
padding:0px;
	width: 700px !important;
	width:700px;
	w\idth: 699px;
height:25px;
border-bottom:1px solid #B6B5B5;
}

/*Container für die Hauptnavigation*/
#main-nav{
/*float:left;*/
/*background-color:#da1f3d;*/
/*background-color:#FFFFFF;*/
/*background-color:#F9F5B5;*/
background-color:#F1F1F1;
background-color: #F1F1F1;
margin:0;
padding-top:2px;
padding-left: 5px;
padding-right:2px;
padding-bottom:2px;
color: #ffffff;
text-align:left;
/*width:440px;*/
width:692px;
/*testweise eingefügt*/
height:20px;

}


/*Linker Container */
#left{
float:left;
width:170px;
margin:0px;
background-color:#A2A0A1;
/*background-color:#FFFFFF;*/
padding:0px;
 /*sieht nicht aus das*/

}




/*Container für die Subnavigation*/
#sub-nav{
text-align:left;
/*background-color:#9ea4a4;*/
background-color:#A2A0A1;
margin-left:10px;
padding-left: 0px:
padding-top:10px;
padding-bottom:10px;
width:160px;



}

/*Formatierungen für Macina Searchbox*/

#suchbox{
/*width:249px;*/
margin-left:440px;
margin-top:0px;
margin-right: 0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
text-align: right;
background-color:#FFFFFF;
height:22px;
border:0px solid #da1f3d;
}
/*Such-Button*/
.suchbutton{
font-size:10px;
height:18px; 
/*border:1px solid #9ea4a4;*/
border:1px solid #A1A0A0;
background-color: #FFFFFF;
/*color: #9ea4a4;*/
color: #373434;
padding:0px;
}
/*Sucheingabefeld*/
.such-input{
height:18px; 
width:70px; 
font-size:10px;
/*border:1px solid #9ea4a4;*/
border:1px solid #A1A0A0;
background-color: #FFFFFF;
padding:1px;
}

/*Inhaltscontainer*/
#content{
padding-bottom:5px;
padding-top:10px;
padding-left:5px;
padding-right:10px;
margin-left: 180px;
text-align:left;
background-color: #FFFFFF;

}

/*Formatierungen für die Rootline (Pfadmenu)*/
#rootline{
font-size:12px;
margin-left:180px;
text-align:left;
padding:2px 0px 2px 10px;
color:#000000;
}
#rootline a {
color:#373434;
text-decoration: none;
}
#rootline a:hover {
color:#373434;
text-decoration:underline;
}

/*Formatierungen fürs Lastupdate*/
#lastupdate{
clear:both;
/*background-color:#b2004c;*/
color:#373434;
text-align: right;
font-size:10px;
padding-right:2px;

/*background-image: url("../bilder/bg_left170.jpg");*/
background-repeat:repeat-y;
}

#lastupdate a{
color:#373434;
font-size:10px;
text-decoration: none;
}
#lastupdate a:hover{
color:#373434;
font-size:10px;
text-decoration: underline;
}

/******************Top - Menue *********************************/
/*Hauptnavigation*/
#navlist {
margin:0px;
padding:2px;
border: 0px solid #EFEFEF;
text-align: right;


}


#navlist li {
display: inline;
list-style-type: none;
padding-right: 20px;
/*border: 1px solid #FFFFFF;*/
border: 0px solid #FFFFFF;
/*width: 160px;*/
}


#navlist li:hover {
display: inline;
list-style-type: none;
padding-right: 20px;
/*border-top: 1px solid #A2A0A1;*/
border-bottom: 1px solid #A2A0A1;


/*background-color: #A2A0A1;*/
}


#navlist li a {
font-size:12px;
color: #DA1F3D;
text-decoration:none;
padding-left:2px;
}

#navlist li a:hover {
font-size:12px;
/*color: #DA1F3D;*/
text-decoration:none;
}

#navlist li a:active {
font-size:12px;
color: #DA1F3D;
text-decoration:underline;
}

#navlist li a:visited {
font-size:12px;
color: #DA1F3D;
text-decoration:none;
}


/******************menue 1. grades*********************************/
/*Subnavigation*/
#subnavlist{
margin:0;
padding:0px;
}
#subnavlist li {
display: block;
list-style-type: none;
padding:0px;
margin-top:5px;
}


#subnavlist li:hover {
background-color: #EDEDED;
display: block;
list-style-type: none;
padding:0px;
margin-top:5px;
font-size:13px;
text-decoration:none ;
color: #da1f3d;
}

#subnavlist li:active, a#selected {
background-color: #EDEDED;
display: block;
list-style-type: none;
padding:0px;
margin-top:5px;
font-size:13px;
text-decoration:none ;
color: #da1f3d;
}

#subnavlist li a#selected{
color: #da1f3d;
display: block;
}


#subnavlist li a {
display: block;
/* folgende Angabe muss für den IE sein, damit der Link auch "neben dem Link" als Link behandelt*/
_width: 100%;
font-size:13px;
/*color:#da1f3d;*/
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left: 0px;

}

#subnavlist li a:hover{
display: block;
font-size:13px;
text-decoration:none ;
color: #da1f3d;
background-color: #EDEDED;
}



/******************menue 2. grades*********************************/


#subnavlist2{
display: block;
margin:0;
margin-left:10px;
padding:0px;
width:150px;
}


#subnavlist2 li {
display: block;
list-style-type: none;
}

#subnavlist2 li.first {
display: block;
list-style-type: none;
padding:0px;
margin-left:10px;
/*obere kante der untermenüpunkten*/
border-top: 0px solid #BDC1C1;
border-bottom: 1px solid #BDC1C1;

}
#subnavlist2 li.last {
display: block;
list-style-type: none;
padding:0px;
margin-left:10px;
border-bottom: 1px solid #BDC1C1;
/*Untere kante unter den untermenüpunkten*/

}
#subnavlist2 li.mitte {
display: block;
list-style-type: none;
padding:0px;
margin-left:10px;


border-bottom: 1px solid #BDC1C1;
}


#subnavlist2 li a:link, #subnavlist2 li a:visited  {
padding:2px;
display: block;
font-size:12px;
/*color:#da1f3d;*/
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left: 0px;
margin-left:10px;
}

#subnavlist2 li a:hover, #subnavlist2 li a:active {
display: block;
font-size:12px;
color: #da1f3d;
/*text-decoration:underline ;*/
text-decoration:none ;
/*background-color:#A1A0A2;
*/
background-color:#EDEDED;
margin-left:10px;
}

#subnavlist2 li a#selected2{
color: #da1f3d;
display: block;
background-color:#EDEDED;
}


/*************************************************************/



/*Clear bei float*/
.clear{
clear:both;
margin:0px;
}
/*allgemeine Elemente*/

P {
color:#000000;
line-height:16px;

}

TD {
color:#000000;
font-size: 12px;
}

H1, H2, H3, H4{
margin-top: 0px; margin-bottom: 5px;
}

H1 {
font-size:18px;
}
H2 {
font-size:16px;
}
H3 {
font-size:14px;
}
H4 {
font-size:12px;
}

H1.csc-firstHeader, 
H2.csc-firstHeader,
H3.csc-firstHeader, 
H4.csc-firstHeader, 
H5.csc-firstHeader, 
H6.csc-firstHeader { margin-top: 0px; margin-bottom: 5px; }

HR{

color:#ffffff;
height:1px;
border-bottom:1px solid #cccccc;
}

UL {
list-style-type:disc;
list-style-position:outside;
}
UL UL LI{
list-style-type:circle;
list-style-position:outside;
font-size:11px;
}

OL{
list-style-type:decimal;
list-style-position:outside;
}

LI{
font-size:12px;
padding-top: 2px;
text-align:left;

}

/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #b2004c; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #284156; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #284156; list-style-image: url(../bilder/subnav_hover.gif); }

/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 12px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* RTE / Table styling */
TABLE.contenttable { border: 1px  solid #cccccc; border-collapse:collapse; margin: 10px 0px 10px 0px; width:500px; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 12px; }
TABLE.contenttable TR { background-color: #FFFFFF; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 12px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #FFF; }
DIV.csc-menu P A { color: #373434; text-decoration: none; }
DIV.csc-menu P A:hover { color: #284156; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #373434; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #373434; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #000000; font-size:10px;}
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #000000; font-size:10px;}

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }			
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }






.internal-link img, .mail img ,  .external-link-new-window img, .external-link img, .internalLinkInNewWindow img, .download img{
border:0px;
display:none;

}

#bottomMeta {
color:#C6C3C3;
font-family:Georgia,"Trebuchet MS",Arial,sans-serif;
font-size:12px;
height:40px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
width:810px;
}

