/* Mirco Schmidt 20090818 1801 */


* { margin:0; padding:0; border:0 }
body { text-align:center; font:normal 11px Verdana,sans-serif; color:#000; background:#ffffff url(../images/main/bg.gif) repeat-x }

#container { width:942px; padding:0 0 0 43px; margin:auto; text-align:left; background:url(../images/main/bg_container.gif) no-repeat }

#header1 { width:320px; height:86px; display:block; float:left }
#logo { width:278px; height:86px; display:block; background:url(../images/stipendienfonds_eon.gif) no-repeat; text-indent:-9999px } 
#header2 { width:370px; height:29px; padding:57px 0 0 0; display:block; float:left; overflow:hidden; color:#828282 }
#header2 a { padding:0 7px; color:#828282 }
#header2 a:hover { color:#ef402f }
#header2 #decreaseFont { padding:0 2px 0 7px; font-size:10px }
#header2 #resetFont { padding:0 3px 0 3px; font-size:12px }
#header2 #increaseFont { padding:0 7px 0 3px; font-size:15px }
#header2 span { padding:0 7px }
#header3 { width:210px; height:76px; padding:10px 0 0 0; float:left }
#header3 a.de { margin:0 0 0 6px; padding:0 0 0 27px; display:block; color:#828282; background:url(../images/flagge_de.gif) center left no-repeat }
#header3 a.no { margin:5px 0 0 6px; padding:0 0 0 27px; display:block; color:#828282; background:url(../images/flagge_no.gif) center left no-repeat }
#header3 input { width:191px; height:14px; margin:17px 0 0 5px; padding:3px 2px 2px 2px; font-size:11px; background:url(../images/bg_input_suche.gif) no-repeat; border:0 }

.langb { visibility:hidden } /* Ausbeglendeter Sprachwechsler */

#teaser { clear:both }
#teaser * { margin:10px }

#main { margin:0 10px }

#main1 { width:270px; float:left }
#navig { list-style-type:none; line-height:22px; color:#828282 }
#navig a { padding:0 0 0 14px; display:block; color:#828282 }
#navig a.aktiv { color:#ef402f }
#navig a:hover { color:#ef402f !important; background:url(../images/bg_pfeil.gif) left 8px no-repeat }
#navig a.one { padding:0 0 0 30px }
#navig a.one:hover { color:#ef402f !important; background:url(../images/bg_pfeil.gif) 17px 9px no-repeat }
#navig a.two { padding:0 0 0 50px }
#navig a.two:hover { color:#ef402f !important; background:url(../images/bg_pfeil.gif) 36px 9px no-repeat }
#navig a.last { margin:0 0 10px 0 }

#main2 { width:420px; float:left }
#main2 #bc { line-height:25px; margin:0 30px 30px 0; background:url(../images/bg_breadcrumb.gif) left bottom repeat-x }
#main2 #bc a { padding:0 6px 0 0; color:#828282 }
#main2 #bc a:hover { color:#ef402f }
#main2 #content { padding:0 30px 20px 0 }
#main2 h1 { margin:0 0 25px 0; font-size:16px; color:#ef402f }
#main2 p { line-height:1.5em }
#main2 #content a { color:#ef402f }
#main2 #content a:hover { text-decoration:underline }
#main2 #fnav { margin:20px 0 0 0 }
#main2 #fnav a.pagetop { line-height:20px; padding:2px 10px 2px 14px; color:#828282; background:url(../images/bg_fnav_pagetop.gif) left center no-repeat }
#main2 #fnav a.bookmark { line-height:20px; padding:2px 10px 2px 19px; color:#828282; background:url(../images/bg_fnav_bookmark.gif) left center no-repeat }
#main2 #fnav a.send { line-height:20px; padding:2px 10px 2px 21px; color:#828282; background:url(../images/bg_fnav_send.gif) left center no-repeat }
#main2 #fnav a.print { line-height:20px; padding:2px 10px 2px 22px; color:#828282; background:url(../images/bg_fnav_print.gif) left center no-repeat }
#main2 #fnav a:hover { color:#ef402f }

#main3 { width:180px; float:left }
#main3 #infoboxes { padding:120px 0 0 0 }
#main3 #infoboxes_subpage { padding:275px 0 0 0 }
#main3 dl { width:180px; margin:0 0 20px 0 }
#main3 dt { background:#e6e7e8 }
#main3 dt img { margin:0 0 -2px 0 } /* Fix for Padding after Teaser */
#main3 dt span { padding:4px 10px; display:block; color:#ef402f }
#main3 dd { padding:4px 10px; line-height:1.5em; border:1px solid #e6e7e8; border-top:0 }
#main3 dd span { padding:0 0 2px 0; display:block; color:#ef402f }
#main3 dd a.pfeil { margin:5px 0 3px 0; padding:0 0 0 12px; display:block; color:#828282; background:url(../images/bg_pfeil.gif) left 5px no-repeat }
#main3 dd a.pfeil:hover { color:#ef402f }

#footer { clear:both; height:48px; margin:0 0 0 -43px; background:url(../images/main/bg_footer.gif) center top no-repeat }

#copyright { padding:0 0 10px 0; font-size:10px; color:#828282 }


a { text-decoration:none; color:#000 }
a:active, a:focus { outline:0 }

.clear { clear:both }


#searchResults .message { margin:0 0 10px 0 }
#searchResults h2 { font-size:13px }
#searchResults a {color:#ee5a4c }


/* DEF Startseite */
/*
#startseite #container { height:775px; overflow:auto }
*/
#startseite #main2 h1 { margin-top:40px }

#login { margin:113px 0 0 0; overflow:hidden }
#login input { width:114px; height:14px; margin:4px 0 0 0; padding:3px 2px 2px 2px; float:left; font-size:11px; color:#828282; background:url(../images/bg_input_login.gif) no-repeat; border:0 }
#login label { width:50px; height:19px; margin:4px 0 0 10px; float:left; display:block }
#login button { width:41px; height:20px; background:url(../images/bg_button_login.gif) no-repeat; border:0; cursor:pointer }


/* DEF Blog */
.blog h2 { margin:0 0 10px 0 }
.blog h2 a p,.blog h2 div { font-size:14px; font-weight:bold; color:#828282; border-bottom:1px dotted #828282 }
.blog h2 a:hover p { color:#ef402f }
.blog h2 span { font-size:10px; color:#a8a8a8 }
.blogback { display:block; margin:15px 0 30px 0 }
.blogback:hover { color:#ef402f }
.blogmehr:hover { color:#ef402f }



/* Sitemap */
#sitemap ul { margin-left:1em; padding-left:0 }
#sitemap li { margin:0; padding:0 }