
/* @group Basics */
/* Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc. */
body { background-color: white;}
* { border-color: #c7c7c7; }
a { border-color: #e2007a; }
/* @end */

/* @group Generic Classes */
/* Define styles for simple things like floating to the sides, removing a bottom margin on elements, etc
Yes, these may not be as semantic as we would all like, but they are necessary for coding efficiently */
.gl span { background-position: 0 0; background-repeat: no-repeat; background-color: #fff; }

/* side wide links */
a:link { color: #e5007e; text-decoration: none; }
a:visited { color: #e5007e; text-decoration: none; }
a:hover { color: #e5007e; text-decoration: none;  }
a:active { color: #e5007e; text-decoration: none;  }
a:focus { color: #e5007e; text-decoration: none;}
/* top navigation links */
#nav a:link, #footer a:link, #sidenav a:link { color: #606060; text-decoration: none; }
#nav a:visited, #footer a:visited, #sidenav a:visited { color: #606060; text-decoration: none; }
#nav a:hover, #footer a:hover, #sidenav a:hover { color: #e2007a; text-decoration: none; }
#nav a:active, #footer a:active, #sidenav a:active { color: #e2007a; text-decoration: none;  }
#nav a:focus, #footer a:focus, #sidenav a:focus { color: #e2007a; text-decoration: none; }
/* @end */

/* @group Basic Layout */
/* Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site */
#topnav {background-color: #D5DEF0;}
#nav {background-color: #a0c7b4;}
#main {background-color: #fff;}
#footer {background-color: #fff;}
/* @end */

/* @group Header */
#logo h1 span { background-image: url('../../images/colors/logo.jpg'); }
#claim h3 span { background-image: url('../../images/colors/claim_gr.jpg'); }
#nav { background: #fff url('../../images/colors/navigation_gradient.jpg') repeat-x 0 0; }
/* #nav li.current > a {color: #e2007a;}  => funktioniert nicht im IE6 */
#mnavi ul.e1 li.current a.e1oa, #mnavi ul.e1 li.current a.e1o {color: #e2007a;}



/* @end */

/* @group Content */
/* @group Sidenav */
#active-sidenav, #sidenav li { background: #ECECEC; }
#sidenav li ul li{ background: #f5f5f5; }
#active-sidenav span { color: #bbb; }
#sidenav li.current > a {color: #e2007a;}
/* #sidenav li.current a {color: #e2007a;} */
#sidenav li ul.e4 li {color: #606060;}
#sidenav li ul.e3 li.active a, #sidenav li ul.e4 li.active, #sidenav li ul.e4 li.active a {color: #e2007a;}
/* @end */
/* Slidehow */

/* raus in screen.css kopiert
#slidemenu { position: absolute; overflow:hidden; bottom: 15px; left: 0; width: auto; height: 50px; z-index: 200; }
#slidemenu a { float: left; display: block; position: relative; padding: 0 10px 0 15px; height: 30px; line-height: 30px; background-color: white; top:25%; }
#slidemenu a span { position: absolute; left: 3px; top: 50%; display: block; width: 8px; height: 8px; margin-top: -4px; }
*/

#slidemenu a:link { color: #535353; text-decoration: none; border: none; }
#slidemenu a:visited { color: #535353; text-decoration: none; border: none; }
#slidemenu a:hover { color: #535353; text-decoration: none; border: none; }
#slidemenu a:active { color: #535353; text-decoration: none; border: none; }
#slidemenu a:focus { color: #535353; text-decoration: none; border: none; }

#slidemenu a.a span { background-color: #e40078; }
#slidemenu a.b span { background-color: #cf0c1d; }
#slidemenu a.c span { background-color: #f2950a; }
#slidemenu a.d span { background-color: #feed09; }
#slidemenu a.e span { background-color: #089ae7; }
#slidemenu a.f span { background-color: #96c20d; }
/* @end */
/* @group Content :) */
#content h2, h2 {color: #e2007a;}
#content a {color: #000000;text-decoration: underline;}
#content a:hover {color: #e2007a;text-decoration: underline;}
#content h4.datestamp {background-color: #f5f5f5;}
#content h4.newsheadline a {text-decoration: none; color: #e2007a;}
#content a.more {text-decoration: none; color: #e2007a;}
/* @end */

/* @group content_start */
#content_start div.box, #content_start div.large_box{
	background: #ececec;
}
/* @end */

/* @group Headlines */
h4.sub_headline {
	color: #000000;
}
/* @end */

/* @group Lists ul li */
ul.sitemap li{color: #e2007a;}
/* @end */

/* @group Newsliste/artikelliste */

#artikelliste #headline{ color:#606060; }
#artikelliste {border-color: #999999;}

.widget .news .sub_headline{color: #ffffff;}
/* @end */

/* @group Tables */
table.intro tr{ border-color: #999999;}
table tr td, #tech thead tr.even {border: 2px solid #ffffff; }
table .even { background-color: #ececec;}
/* @end */

/* @end */

/* @group Footer */
/* Define all elements in the footer
/* @end */

/* @group Etc */
/*Continue to define the other sections one by one*/
.widget {background-color: #ececec; }
.widget h3 {color: #999;}
/* @end */

/* @group Searchresults */
#searchResults h2 a {color: #e2007a;}
#searchResults div.searchResultItem a {color: #e2007a; text-decoration: none; font-weight: bold;}
#searchResults div.searchResultItem p strong {color: #e2007a;}
/* @end */


/** aktive navi fuer den IE6 **/
.IE6 #mnavi ul li a.current_ie{color: #e2007a !important;}