/** colors, fonts, borders, backgrounds  **/

/* fonts */
body, div, p{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
}

body{
	background-color: #FFFFFF;
}

a:link, a:visited{
	color: #026784;
}
a:hover{
	color: #656565;
}
a:active{
	color: #026784;
}



a.feed{
	background: url("images/elements/feed.png") no-repeat;
	padding-left: 20px;
}
a.newsletter{
	padding-left: 20px;
}
a img{
	border: none;
}

ul{
	color:#003399;	
}

ul li{
	color: #333333;	
}

h1, h2, h3, h4{
	color: #000000;
}

h1{
	font-size: 18px;
	text-transform: lowercase;
	font-weight: normal;
}

h2{
	font-size: 12px;
	font-weight: bold;
}


blockquote{
	font-style: italic;
	color: #333333;
}

strong, b{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

hr{
	width: 100%;
    height: 1px;
	color: #CCCCCC;
    background-color: #CCCCCC;
    border: none;	
    margin-top: 5px;
}

table td.label{
	color: #003399;
	/*color: #333333;
	font-weight: bold;*/	
}

span.english-text{
	color: #656565;
}

input, label{
	font: 11px/1.5em Arial, Helvetica,  sans-serif;
}

/* custom page elements */
#container{
	border: 1px solid #EEEEFA;
	/*border: 1px solid #9999CC;*/
	border-bottom: none;
	border-top: none;
	background-color: #FFFFFF;
}

div#top-area{
	background-color: #026784;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: lowercase;
}

div#top-left{
	background-color: #FFFFFF;
}

#top-nav a:link, #top-nav a:active, #top-nav a:visited{
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

#top-nav a:hover{
	color:#656565;
	font-size: 12px;
	font-style: normal;
}

div#nav-left{
	background-color: #026784;
}

div#logo-area{

}

a#logo{
	background: url("images/backgrounds/logo_schnitt.gif") no-repeat;
	background-position: bottom right;
}

#content-area{
	position: relative;
}

#main-content-area{

}

div#footer-area, 
div#footer-area a{
	color: #656565;
	font-size: 11px;
	text-decoration: none;
}
div#footer-area{
	border-top: 1px solid #656565;
}

/** navigations breadcrumbs**/*
div#functions-area{
	border-bottom: 1px solid #656565;
}
/* breadcrumbs */
div.breadcrumbs{
	position: relative;
	background-position: 0px 3px;
	color: #656565;
	font-size: 11px;
}

a.metanav, a.home {
	text-decoration: none;
	color: #656565;
	font-size: 11px;
}

a.metanav:hover, a.home:hover {
	color: #000000;
}

.metanav_active {
	color: #000000;
}


/* hotsspots */
div#top-area ul{
	list-style:none;
	list-style-type: none;
}


/* main navigation */

div#nav01-area{
	
}

div#nav01-area ul{
	list-style:none;
	list-style-type: none;
}

div#nav01-area ul li a{
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight:normal;
	text-decoration: none;
	text-transform: lowercase;
	padding-bottom: 14px;
	padding-left: 20px;
}

div#nav01-area ul li a:hover{
	color: #000000;
}

div#nav01-area ul li a.active{
	color: #000000;
	font-size : 18px;
	background: url("images/backgrounds/listpoints.gif") no-repeat;
}

div#nav01-area li.menu2{
	text-indent: 10px;
	
}

div#nav01-area ul li.menu2 a.active{
	/* text-indent: 10px; */
	padding-left: 20px;
	font-size : 12px;
	background: url("images/backgrounds/listpoints.gif") no-repeat;
}

div#nav01-area li.menu2 a{
	font-weight: normal;
	font-size : 12px;
}

div#nav01-area li.menu3 a{
	font-weight: normal;
	font-size : 12px;
	text-indent: 20px;
	padding-bottom: 0px;
}

div#nav01-area ul li.menu3 a.active{
	font-size : 12px;
	padding-bottom: 0px;
	background: url("images/backgrounds/listpoints_level2_3.gif") no-repeat;
}

a.menu2{
}

a.menu2.active{
	color: #656565;
	text-decoration: none;
}

/* links/icons */
a.icon{
	padding: 0px 0px 0px 16px;
}
a.print{
	background: url("images/elements/icon14_print.gif") no-repeat;	
}

/* link-backgrounds */
div#text-area a, div#related a{
}

div#text-area a.internal, div#related a.internal{
	/* background: url("images/elements/internal.gif") no-repeat;
	background-position: 0px 4px;	*/
	background-image: none;
	padding-left: 0px;
}
div#text-area a.anchor, div#related a.anchor{
	background-image: none;
	padding-left: 0px;
}
div#text-area ul li a{
	background-image: none;
	padding-left: 0px;	
}
div#text-area a.download{

}
div#text-area div.parameter a{
	background-image: none;
	padding-left: 0px;
}

/* templates */

.hilite{
	color: #003399;
}
div.image-right img{
	border: 1px solid #999999;
}

div.image-left img{
	border: 1px solid #999999;
}
div.footer{
	color: #656565;
	font-size: 90%;
	clear: both;
}

/* forms - form serialize module */
div.notify{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.notify div.header{
	font-weight: bold;
	color: #992900;
	font-size: 14px;
}
div.notify div.body{
	padding-top: 10px;
}
input, textarea{
	border: 1px solid #CCCCCC;	
}
input.text{
	border: 1px solid #CCCCCC;
}
input.required{
	border: 1px dotted  #CD3333;
	background-color: #ffffcc;
}
input.checkbox{
	border: 1px solid #003399;
}
span.required{
	color: #992900;	
}
input.submit{
	border: 1px solid #CCCCCC;
	width: 100px;
	color: #003399;
}
/*sitemap und so */
ul li a{
padding-left: 0px;
	background: none;
}
ul ul li a{
padding-left: 0px;
	background: none;
}
ul ul ul li a{
padding-left: 0px;
	background: none;
}
/* ########################################################################## */
/* +++++++++++++++++++++++++ different site- areas ++++++++++++++++++++++++++ */

/* start page */
body.start{
	background: url("images/backgrounds/nav_bg_start.gif") repeat-y;
}

body.start div#main-content-area{
background-color: #026784;
}

body.start h1{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

body.start h2{
	color: #656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

body.start div, body.start p{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body.start b, body.start strong{
	font-size: 12px;
	font-weight: bold;
	color: #AAAAAA;
}

body.start div#footer-area{
	visibility: hidden;
}
	
body.start div#pix-area{
 	visibility: hidden;
}

body.start div#nav01-area{
	width: 260px;
	/* background: url("images/backgrounds/nav_bg_start.gif") repeat-y; */
}

body.start div#functions-area{
	visibility: hidden;
}

body.start a:link, body.start a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

body.start a:hover{
	color: #A9A9A9;
	text-decoration: underline;
}

body.start a:active{
	color: #FFFFFF;
	text-decoration: none;	
}
	
/* mission main menu */
body.mission div#pix-area{
 	visibility: visible;
}

body.mission div#pix01{
background: url("images/backgrounds/01_1mission.jpg");
}

/* team - mission sub menu */
body.mission-team div#pix-area{
 	visibility: visible;
}

body.mission-team div#pix01{
background: url("images/backgrounds/01_1mission.jpg");
}

body.mission-team div#pix02{
background: url("images/backgrounds/01_2team.jpg");
}

/* history - mission sub menu */
body.mission-history div#pix-area{
 	visibility: visible;
}

body.mission-history div#pix01{
background: url("images/backgrounds/01_1mission.jpg");
}

body.mission-history div#pix02{
background: url("images/backgrounds/01_3history.jpg");
}
	

/* netzwerk main menu */
body.netzwerk div#pix-area{
 	visibility: visible;
}

body.netzwerk div#pix01{
background: url("images/backgrounds/02_1netzwerk.jpg");
}

/* netzwerk - mitglieder sub menu */
body.netzwerk-mitglieder div#pix-area{
 	visibility: visible;
}

body.netzwerk-mitglieder div#pix01{
background: url("images/backgrounds/02_1netzwerk.jpg");
}

body.netzwerk-mitglieder div#pix02{
background: url("images/backgrounds/02_1mitglieder.jpg");
}

/* netzwerk - schnitt-berlin-budapest sub menu */
body.netzwerk-schnitt-berlin-budapest div#pix-area{
 	visibility: visible;
}

body.netzwerk-schnitt-berlin-budapest div#pix01{
background: url("images/backgrounds/02_1netzwerk.jpg");
}

body.netzwerk-schnitt-berlin-budapest div#pix02{
background: url("images/backgrounds/02_3schnitt-berlin-budapest.jpg");
}

/* exkursionen main menu */
body.exkursionen div#pix-area{
 	visibility: visible;
}

body.exkursionen div#pix01{
background: url("images/backgrounds/02_2exkursionen.jpg");
}

/* exkursionen - berlin sub menu */
body.exkursionen-berlin div#pix-area{
 	visibility: visible;
}

body.exkursionen-berlin div#pix01{
background: url("images/backgrounds/02_2exkursionen.jpg");
}

body.exkursionen-berlin div#pix02{
background: url("images/backgrounds/02_3schnitt-berlin-budapest.jpg");
}

/* links main menu */
body.links div#pix-area{
 	visibility: visible;
}

body.links div#pix01{
background: url("images/backgrounds/02_4links.jpg");
}

/* projekte main menu */
body.projekte div#pix-area{
 	visibility: visible;
}

body.projekte div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

/* projekte - powerofdisplay sub menu */
body.projekte-powerofdisplay div#pix-area{
 	visibility: visible;
}

body.projekte-powerofdisplay div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-powerofdisplay div#pix02{
background: url("images/backgrounds/03_2powerofdisplay.jpg");
}

/* projekte - imbauch sub menu */
body.projekte-imbauch div#pix-area{
 	visibility: visible;
}

body.projekte-imbauch div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-imbauch div#pix02{
background: url("images/backgrounds/03_3imbauch.jpg");
}

/* projekte - storyline sub menu */
body.projekte-storyline div#pix-area{
 	visibility: visible;
}

body.projekte-storyline div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-storyline div#pix02{
background: url("images/backgrounds/03_4storyline.jpg");
}

/* projekte - werspricht sub menu */
body.projekte-werspricht div#pix-area{
 	visibility: visible;
}

body.projekte-werspricht div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-werspricht div#pix02{
background: url("images/backgrounds/03_4werspricht.jpg");
}

/* projekte - diskurs sub menu */
body.projekte-diskurs div#pix-area{
 	visibility: visible;
}

body.projekte-diskurs div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-diskurs div#pix02{
background: url("images/backgrounds/03_5diskurs.jpg");
}

/* projekte - poleposition sub menu */
body.projekte-poleposition div#pix-area{
 	visibility: visible;
}

body.projekte-poleposition div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-poleposition div#pix02{
background: url("images/backgrounds/03_6poleposition.jpg");
}

/* projekte - displayingknowledge sub menu */
body.projekte-displayingknowledge div#pix-area{
 	visibility: visible;
}

body.projekte-displayingknowledge div#pix01{
background: url("images/backgrounds/03_1projekte.jpg");
}

body.projekte-displayingknowledge div#pix02{
background: url("images/backgrounds/03_7displayingknowledge.jpg");
}

/* lehre main menu */
body.lehre div#pix-area{
 	visibility: visible;
}

body.lehre div#pix01{
background: url("images/backgrounds/04_1lehre.jpg");
}

/* lehre - ecm sub menu */
body.lehre-ecm div#pix-area{
 	visibility: visible;
}

body.lehre-ecm div#pix01{
background: url("images/backgrounds/04_1lehre.jpg");
}

body.lehre-ecm div#pix02{
background: url("images/backgrounds/04_2ecm.jpg");
}

/* lehre - forschung sub menu */
body.lehre-forschung div#pix-area{
 	visibility: visible;
}

body.lehre-forschung div#pix01{
background: url("images/backgrounds/04_1lehre.jpg");
}

body.lehre-forschung div#pix02{
background: url("images/backgrounds/04_3forschung.jpg");
}

/* bibliothek main menu */
body.bibliothek div#pix-area{
 	visibility: visible;
}

body.bibliothek div#pix01{
background: url("images/backgrounds/05_1bibliothek.jpg");
}


/* kontakt main menu */
body.kontakt div#pix-area{
 	visibility: visible;
}

body.kontakt div#pix01{
background: url("images/backgrounds/06_1kontakt.jpg");
}