/* CSS Document */

 
      body {
	font-size: 62.5%;
	margin: 0px auto;
	padding: 0px;
	
 	background: white url(../agom/images/body_bg.jpg) top left repeat-x;	
 /* background: white url(../agom/images/bglaptop.jpg) top left repeat-x fixed;	*/	

	/* background-color: #99CCFF; */
text-align: center;

       }
       
       
       a { 
       text-decoration:none; 
       color:#000; 
       }

       
   
ul, ol, dl 

{


line-height: 20px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0px;

margin-left: 0px;
margin-left: 10px;

}


li 

{
color: #000000;
text-decoration: none;

list-style-type: none;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0px;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

line-height: 15px;

list-style-image: url(../agom/images/pfeil.jpg);

}




       
       

h3 {
	font-family: "Verdana","Helvetica","Arial",sans-serif;;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
h1 {
	font-family: "Verdana","Helvetica","Arial",sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
            /*    margin: 5px 0px 5px 0px; */
}

.mail    { color: #000000 }



      #pagewidth {
	margin-left: auto;
	margin-right: auto;
	max-width:inherit;
	min-width:inherit;
	padding: 0px;
	width: 980px;
	font-family: "Verdana","Helvetica","Arial",sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	/* border: 1px solid #999999; */
        text-align : left;


       }
 
      #sidebar {

       width: 260px;
      height:auto;
       min-height:400px;
       background-color: #ffffff; 
       float:left;

}


      #logo {
             
	background: white url(../agom/images/logoom.jpg) no-repeat left;
        width: 260px;
	padding-top:80px;


       }



#sidebar_container {
position: relative;
	padding: 10px;

	width: 240px;
	
	





}



      #hoch {

       float: left;
       min-height:400px;
       height:auto;
}


* html #hoch { height:400px; } /* nur für IE 5.5 - 6.x */


     
 
      #container {
	float: left;
	width: 980px;
background-color: #ffffff;
	margin:0px;
	padding:0px;
	position:relative;

	
/*clear:both;*/



       }

      #containerheader {

       padding-top:0px;

       margin-bottom:0px;

       }
 
      .exports {

       /*float:right;*/

       }

      #wrapper {

       width: 980px;

clear: both;
       padding: 0px;

       margin: 0px;
      background-color: #ffffff;
/*background-color: #FFFFFF;*/

       color: #000000;

       }



#jub {
	float: left;
	/* top: 1px; */
	
	 width: 980px;
	height: 80px;
	background: #ffffff;
	background: white url(../agom/images/10jahre.jpg) no-repeat left;
/*clear: both;*/
}


 

      #header {
              
	background: url(../agom/images/internet_arbeiten.jpg) no-repeat left; 
	width: 980px;
	height: 233px;
	color: #FFFFFF;
	margin:0px;
	padding:0px;

       }




      #header_content {
float: right;
       width: 227px;
   
height: 232px;
       
    
          background: white url(../agom/images/kasten_schnellsuche.jpg) no-repeat right; 
      	margin:0px;
	padding:0px;
      padding-left: 10px;
      padding-right: 10px;
     
   /*  border-top:1px solid #666666; */
    

       }
       

      #header2 {
   float:left;
        background-color: #82d700;	      
	width: 980px;
	min-height: 215px;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
		

       }


      #header2_content {
    float: left; 
       width: 400px;
       min-height: 215px; 
          
       margin: 0px;
       padding: 0px;
       padding-left: 10px;
       padding-right: 5px;
    /*   border-bottom:1px solid #FFFFFF; */
    

       }       
      


      #content {

     /*  clear:both;*/
     float:left;
width: 350px;
 /* background: url(../agom/images/contentbg.png) repeat-x left top; */

background-color: #82d700;
       margin: 0px;
     /*  padding-top: 10px; */
margin-top: 5px;
margin-bottom: 20px;
       padding-left: 20px;
       padding-right: 20px;
      /* border-top:1px solid #FFFFFF;*/
      min-height:150px;

       }
       


      #footer_outer {
 background-color: #003366;
 background: url(../agom/images/footer2009.jpg) no-repeat left; 
clear: both;
width: 980px;
height: 150px;
padding: 0px;
color: #ffffff;
margin: 0px;



       }       

      #footer_inner {
     font-size: 9px;
 
clear: both;
width: 880px;
height: 20px;
padding: 0px;
color: #ffffff;
padding-left: 30px;
padding-right: 10px;
padding-top:30px;



       } 

      
      

      div {

       font-size: 11px;

       line-height: 16px;

       }

      #login {

       margin: 0px 0px 15px 0px;

       padding: 0px;

       background-color: #FFFFFF;

       border-top: 3px solid #ffffff;

       border-bottom: 3px solid #ffffff;

       text-align: left;

       }

      #search {

       margin: 0px 0px 0px 0px;

       padding: 0px;

       background-color: #FFFFFF;

       border-top: 3px solid #ffffff;

       border-bottom: 3px solid #ffffff;

       text-align: left;


       float: right;

       }

      #navigation {

       margin: 20px 0px 0px 0px;
       width: 200px;
      /* background-color: #CCCCCC;*/

       padding-left: 10px;

       text-align: left;

       }

      .csc-mailform {

       padding: 0px;

       margin: 0px;

       border-collapse: collapse;

       }

      .csc-form-labelcell {

       padding: 0px 20px 0px 0px;

       }




       
      .tx-macinasearchbox-pi1 input.search, .tx-arotealoginbox-pi1 input.homeLoginForm,  .csc-form-fieldcell input,  .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {

       color: #000000;

       font-size: 11px;

       border: 1px solid #808080;

       background-color: #FFFFFF;

       margin: 1px 5px 1px 0px;

       width: 130px;

       padding: 2px;

       }

      .csc-form-fieldcell input.check {

       width:auto;

       border:0px;

       

       }

      .csc-form-fieldcell textarea {

       color: #000000;

       font-size: 11px;

       border: 1px solid #808080;

       background-color: #FFFFFF;

       margin: 1px 5px 1px 0px;

       width: 280px;

       padding: 2px;

       font-family: "Verdana","Helvetica","Arial",sans-serif;

       }

      .tx-macinasearchbox-pi1 input.search_button,  .tx-arotealoginbox-pi1 input.homeLoginFormButton, .csc-form-fieldcell input.button,  .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {

       color: #000000;

       font-size: 11px;

       border: 1px solid #808080;

       background-color: #FFFFFF;

       margin: 1px 5px 1px 0px;

       width: 60px;

       padding:0px;

       }

      .tx-macinasearchbox-pi1 h3, .tx-arotealoginbox-pi1 h3 {

       display: block;

       padding: 0px 5px 0px 5px;

       margin: 2px 0px 5px 0px;

       font-weight:bold;

       font-size: 11px;

       background-color: #D8DEEB;

       }

      .tx-arotealoginbox-pi1 p, .tx-macinasearchbox-pi1 p {

       font-size: 11px;

       line-height: 16px;

       padding: 0px 5px 2px 5px;

       margin:0px;

       }

      p {

       font-size: 11px;

       color: #000000;

       padding: 0px;

       margin: 0px;

       }

       

      .contenttable {

       width: auto;

       overflow: hidden;

       border-collapse:collapse;

       }
 
      .contenttable p {

       margin-right:10px;

       }

       

      .csi-caption {

       padding:0px;

       margin: 0px;

       }

      .csc-header h1 {

       font-size: 12px;

       font-weight: bold;

       margin: 15px 0px 10px 0px;

       color: #000000;

       }
 
      .csc-header h3 {

       font-size: 11px;

       color: #000000;

       padding: 0px;

       margin: 15px 0px 3px 0px;

       }

       

      .csc-header h5 {

       font-size: 11px;

       font-weight: normal;

       color: #000000;

       padding: 0px;

       margin: 15px 0px 0px 0px;

      }

       

      .csc-bulletlist {

       margin: 0px auto 0px auto;

       list-style-type:square;

      }

       

      .csc-header-n1 .csc-firstHeader {

       font-size: 12px;

       font-weight: bold;

       margin: 5px 0px 5px 0px;

       color: #fff;

     

       }

      .csc-header {

       font-size: 10px;

       font-weight: bold;

       /*margin: 5px 0px 5px 0px;*/

       color: #fff;

       margin-top: 0px;
       margin-bottom: 0px;
}

      .csc-uploads-fileName a {

       text-decoration: underline;

       color: #808080;

       }

       

   


      .csc-sitemap.csc-sitemap-level1 a{

       text-decoration: underline;

       color: #000000;

       padding: 0px;

       line-height: 20px;

       display: block;

        margin: 10px 0px 0px 0px;

      }

      .csc-sitemap.csc-sitemap-level2 a{

       text-decoration: underline;

       color: #000000;

       padding: 0px 0px 0px 20px;

       margin: 0px;

       line-height: 20px;

       display: block;

      }

      .toplink {

       text-align:right;

       margin-top:20px;

       }


 
      .pathway a {

       color: #808080;

       text-decoration: underline;

       }


#topmenu {
 text-align:left;
 float: left; 
height: 24px;
width: 700px;
padding:5px 0px 8px 0px;
/* margin:0px 0px 15px 0px; */
font-size: 11px;


 }

 
  .topmenu a{
 color: #000000;
 text-decoration: none;
 font-weight: normal;
 padding:2px;


 }
 
.topmenu a:hover{
 color: #000000;
 font-weight: normal;

  background-color: #666666;
 }
 
.topmenu-act {
 color: #000000;

 font-weight: normal;
 padding:2px;
  background-color: #666666;
 }

      img {

       border: 0px;
 
       margin: 5px;

       padding: 5px;

       }

       

      form {

       padding: 0px;

       margin: 0px;

      }

       

      .news-latest-container, .news-list-container {

       background-color: #FFFFFF;

       padding: 0px;

       margin:0px;

       }

       

      .news-latest-gotoarchive {

       font-weight: normal;

       margin-top: 5px;

       clear: both;

       }

       

      .news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, .news-single-backlink, .news-single-backlink a {

       color: #808080;

       text-decoration: underline;

       margin-top:10px;

       clear:both;

       }

      .news-latest-gotoarchive A, .news-latest-morelink A, .news-list-morelink A, .news-single-item a, .bodytext a {

       color: #808080;

       text-decoration: underline;

       }

      .news-latest-container A, .news-list-container A {

       color: #000000;

       text-decoration: none;

       }

      .news-latest-item, .news-list-item, .news-single-item {

       background-color: #FFFFFF;

       clear: both;

        padding: 0px;

       margin-bottom: 10px;

       }

       

      .news-latest-item IMG, .news-list-item IMG, .news-single-img {

       margin: 0px 15px 15px 0px;

       float: left;

       }

      .news-latest-date, .news-list-date, .news-single-timedata {

       font-size: 11px;

       }

      .news-latest-container h2, .news-list-container H2, .news-single-item H2 {

       color: #000000;

       text-decoration: none;

       font-weight: bold;

       font-size: 11px;

       padding: 0px;

       margin: 0px;

       }

      .news-single-item H3 {

       color: #000000;

       text-decoration: none;

       font-size: 11px;

       font-weight:normal;

       padding:0px;

       margin:0px 0px 5px 0px;

      }

      .news-single-imgcaption {

              clear:both;

              font-size: 9px;

        background-color:#E7E7E7;

        margin-bottom:10px;

      }

      .news-single-related,.news-single-files,.news-single-links  {

              margin:0px;

              padding-bottom:20px;

      }

      .news-single-additional-info {

              margin-top: 30px;

        clear:both;

      }

      .news-single-related DD, .news-single-links DD, .news-single-files DD {

              margin-left:0px;

      }

      .news-single-related DT, .news-single-links DT, .news-single-files DT {

              font-weight: bold;

              margin-bottom:5px;

      }

       

      .csc-menu.csc-menu-2 {

      margin: 15px 0px 0px 0px;

      width: 203px;

      }

       

      .tx-jphcodesnippets-pi {

      font-family: 'Courier New', Courier, monospace;

      font-weight: normal;

      padding:10px;

      background-color:#e7e7e7;

      border: 1px dashed #000000;

      margin: 5px 0px 5px 0px;

      }

       

      .tx-jphcodesnippets-pi .imp { font-weight: bold; color: red; }

      .tx-jphcodesnippets-pi .ln-xtra { background: #ffcccc; }

      .tx-jphcodesnippets-pi li { background: #e7e7e7; }

      .tx-jphcodesnippets-pi li.li2 { background: #ffffff; }

      .tx-jphcodesnippets-pi .kw1 { color: #b1b100; }

      .tx-jphcodesnippets-pi .kw2 { color: #000000; font-weight: bold;}

      .tx-jphcodesnippets-pi .kw3 { color: #000066;}

      .tx-jphcodesnippets-pi .co1 { color: #808080; font-style: italic; }

      .tx-jphcodesnippets-pi .co2 { color: #808080; font-style: italic; }

      .tx-jphcodesnippets-pi .coMULTI { color: #808080; font-style: italic; }

      .tx-jphcodesnippets-pi .es0 { color: #000099; font-weight: bold; }

      .tx-jphcodesnippets-pi .br0 { color: #66cc66; }

      .tx-jphcodesnippets-pi .st0 { color: #ff0000; }

      .tx-jphcodesnippets-pi .nu0 { color: #cc66cc; }

      .tx-jphcodesnippets-pi .me1 { color: #006600; }

      .tx-jphcodesnippets-pi .me2 { color: #006600; }

      .tx-jphcodesnippets-pi .re0 { color: #0000ff; }

       

      .filelinks .fileitem{margin-bottom:4px;}

      .filelinks a:hover{color:#808080;text-decoration:underline;}

      .filelinks a{color:#000000;text-decoration:underline; }


      .filelinks .description {padding: 0px 0px 0px 22px;}

      .filelinks img {position:relative;top:3px;}

      .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
width: 450px;
 overflow:hidden;

}

      .tx-indexedsearch .tx-indexedsearch-whatis { margin:10px 0px 5px 0px; }

      .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:normal; }

      .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { margin: 15px 0px 0px 0px; }

      .tx-indexedsearch .tx-indexedsearch-res  P .tx-indexedsearch-redMarkup { color:red; }

      .tx-indexedsearch .tx-indexedsearch-res a { text-decoration: underline;  color: #808080; }

      .tx-indexedsearch .tx-indexedsearch-res img {position:relative; top:3px;}

      .tx-indexedsearch .tx-indexedsearch-browsebox {margin:15px 0px 0px 0px;}

      .tx-indexedsearch .tx-indexedsearch-browsebox a { text-decoration: underline;  color: #808080; } 

.BodyText, contenttext, htmlarea-content-body, p {

font-size: 11px;

       color: #fff;

       padding: 0px;

       margin: 0px;}

.external-link-new-window {

font-size: 11px;

       color: #000000;

       padding: 0px;

       margin: 0px;
}
#top {
	float: left;
	/* top: 1px; */
	
	 width: 980px;
	height: 149px;
	background: #ffffff;
	background: white url(../agom/images/head_bg2009.jpg) no-repeat left;
/*clear: both;*/
}




#top-menu {
  width: 215px;
 height: 200px; 
  float: left; 
 display: block; 
font-size: 26px;
  line-height: 95px;
text-align: center;
/*left: 260px;*/
	background: #000;
	padding: 0px;
	border-right: 1px solid #ffffff;
	
	}

#top-menu ul {
/* float: left; */
  display: block; 
	
	 width: 215px; 
	 list-style: none;
         height: 100px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ffffff;

}

#top-menu ul a, #top-menu ul .cur {

	/* float: left; */
  display: block; 
	 width: 215px; 
         height: 100px;
	text-decoration: none;
	background: #000;
	padding: 0px;
	margin: 0px;
	color: #82d700;
	border-bottom: 1px solid #ffffff;
}

#top-menu ul a:hover, #top-menu ul .act a {
	color: #000000;
	background-color: #82d700;
	border-bottom: 1px solid #ffffff;
}

#top-menu li {
	float: left;
	margin: 0;
	padding: 0;
}


#top-menu2 {
  width: 215px;
 height: 200px; 
  line-height: 95px;
float: left;
 display: block; 
font-size: 26px;
text-align: center;
/*left: 260px;*/
	
	background: #000;
	padding: 0px;
	
	}

#top-menu2 ul {
/* float: left; */
  display: block; 
	
	 width: 215px; 
	 list-style: none;
         height: 100px;
	margin: 0;
	padding: 0;
	

}

#top-menu2 ul a, #top-menu2 ul .cur {

	/* float: left; */
  display: block; 
	 width: 215px; 
         height: 100px;
	text-decoration: none;
	background: #000;
	padding: 0px;
	margin: 0px;
	color: #82d700;
border-bottom: 1px solid #ffffff;
}

#top-menu2 ul a:hover, #top-menu2 ul .act a {
	color: #000000;
	background-color: #82d700;
border-bottom: 1px solid #ffffff;
}

#top-menu2 li {
	float: left;
	margin: 0;
	padding: 0;
}


#topmenu {
 color: #ffffff;
 /* text-align:right; */
 display: block;
line-height: 24px; 
float: left;
width: 650px;
top:80px;
height: auto;
padding:45px 0px 8px 0px;
font-size: 12px;


 }

 
  .topmenu a{
 color: #ffffff;
 text-decoration: none;
 font-weight: normal;
 padding:2px;


 }
 
.topmenu a:hover{
 color: #ffffff;
 font-weight: normal;

  background-color: #82d700;
 }
 
.topmenu-act {
 color: #fff;

 font-weight: normal;
 padding:2px;
  background-color: #82d700;
 }

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:150px;
padding-top:5px;
padding-bottom:0px;
padding-left:10px;
border: 0px solid #003366;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #003366;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #003366;
margin-bottom: 3px;
}

.mf-submit {
color: #ffffff;
background-color: #000;
border: 0px;
}

   .leftnav a{

           color: #666666;
    /*   background: #000; */
       

       text-decoration: none;

       padding: 0px 5px 0px 5px;
       margin: 2px 0px 2px 5px;
       font-weight: normal;

       line-height: 20px;

       display: block;
       border-bottom: 1px solid #dadada;

       }

       
 
      .leftnav a:hover{

            color: #666666;
       margin: 2px 0px 2px 0px;
       /*   background-color: #003366; */
 border-bottom: 1px solid #dadada;       

       }

       

      .leftnav-act a {

       color: #666666;

       display: block;

       text-decoration: none;

       font-weight: bold;

       padding: 0px 5px 0px 5px;
       margin: 2px 0px 2px 0px;
   /*    background-color: #660000; */

       line-height: 20px;
        border-bottom: 1px solid #dadada;

       }

      .leftnav2 a {

             color: #666666;
    /*background: #FC2900;*/
      
       text-decoration: none;
 
       padding: 0px 5px 0px 15px;
       margin: 2px 0px 2px 10px;
       line-height: 20px;

       display: block;
         border-bottom: 1px solid #dadada;

       }

      .leftnav2 a:hover{

            color: #666666;
       margin: 2px 0px 2px 0px;
       background-color: #FFFFFF;

       }

      .leftnav2-act a {

           color: #666666;

       display: block;

       text-decoration: none;
  font-weight: bold;
       padding: 0px 5px 0px 15px;
       margin: 2px 0px 2px 0px;
      

       line-height: 20px;
         border-bottom: 1px solid #dadada;

       }
       

 .leftnav3 a {

             color: #666666;
    /*background: #FC2900;*/
      
       text-decoration: none;
 
       padding: 0px 5px 0px 25px;
       margin: 2px 0px 2px 10px;
       line-height: 20px;

       display: block;
         border-bottom: 1px solid #dadada;

       }

      .leftnav3 a:hover{

            color: #666666;
       margin: 2px 0px 2px 0px;
       background-color: #FFFFFF;

       }

      .leftnav3-act a {

           color: #666666;

       display: block;

       text-decoration: none;
  font-weight: bold;
       padding: 0px 5px 0px 25px;
       margin: 2px 0px 2px 10px;
      

       line-height: 20px;
         border-bottom: 1px solid #dadada;

       }

       
.news-latest-gotoarchive a, .news-latest-morelink a, .news-list-morelink a, .news-single-item a, .bodytext a 

{

color: #ff0000;

text-decoration: underline;

}
