object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
} 
/* You Will See This: */

:-moz-any-link:focus {
  outline: 1px dotted invert;
}

/* Change It To This: */

:-moz-any-link:focus {
  outline: none;
}


object { outline:none; }



/* Main Sections 
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
		letter-spacing:0px;
		word-spacing:-1px;
    line-height: 18px;
    text-align: left;
    color: #000;
    background: #ffffff;
}


#page {
    border-style: none solid none solid;
    border-width: 1px;
    border-color: #eeeeee;
    width: 770px;
    margin: 0 auto;
    text-align: center;
    /*background: url(images/tile.gif) repeat-y;*/
}

a img {
 border:none;
}

fieldset {
 border: 0px solid;
}

       #ajaxSearch_form {
           border: 0px solid;
       }
       #ajaxSearch_input {
           width: auto;
           display: inline;
           height: 17px;
           border: 1px solid #ddd;
           margin: 0 3px 0 0;
           padding: 3px 0 0;
           vertical-align: top; 
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
           line-height: 22px;
       }
       #ajaxSearch_output {
           border: 0px;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: none;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
       
       .ajaxSearch_highlight {
          font-family: Verdana, Helvetica, sans-serif;
          font-size: 12px;
	  background-color:#C7DEDB;
       }
       
       
       

       
/* fuer Stephan
------------------------------------------------------------------------- */

.inZeile {
    float:left;
}
.inZeileCenter {
    float:left;
}

.inZeileEnde {
    float:none; clear:both;
}


.naviUnterlinie {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	height: 4px;
	width: 100%;

}

/* header
------------------------------------------------------------------------- */

#header {
    text-align: left;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 0px;
}

#header a {
    color:#000000;
    text-decoration:none;
}

#header h1 {
    margin: 10px;
}



#content {
    text-align: left;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 10px;
}

#footer {
    text-align: center;
		text-decoration:none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 10px;
    clear:both;
}
#footer a{
		text-decoration:none;
		color:#555555;
}
#footer a:hover{
		text-decoration:none;
		color:#000000;
}

#footerWork {
    text-align: left;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 10px;
    margin-top: 10px;
    clear:both;
    height:0%;
    visibility:hidden;
}



/* Sidebar 
------------------------------------------------------------------------- */

#sidebar {
    margin: 0 30px 0 481px;
    padding: 23px 0 0 0;
    font-size: 10px;
    line-height: 1.4em;
    color: #999;
    /*background: url(images/sidebar_bg.gif) no-repeat 0 0;*/
}

#sidebar h2 {
    padding: 0px 0 0 0px;
    color: #666;
    height: 32px !important; /* for most browsers */
    height /**/:57px; /* for IE5/Win */
}

#sidebar ul, #sidebar p {
    padding: 5px 15px 1em;
    margin-left: -5px;
}

#sidebar ul { margin-bottom: 1em }
#sidebar ul ul { margin-bottom: 0; border-bottom: 1px solid #ddd; }
#sidebar ul ul ul { border-bottom: none; margin-bottom: 0; }


/* swinxmap 
------------------------------------------------------------------------- */

#swinxmap {
    margin: 0 30px 0 30px;
    padding: 23px 0 0 0;
    font-size: 85%;
    line-height: 1.4em;
    color: #999;
    /*background: url(images/sidebar_bg.gif) no-repeat 0 0;*/
}
#swinxmap a{
		text-decoration:none;
		color:#555555;
}
#swinxmap a:hover{
		text-decoration:none;
		color:#000000;
}

#swinxmap h2 {
    padding: 0px 0 0 0px;
    color: #666;
    height: 32px !important; /* for most browsers */
    height /**/:57px; /* for IE5/Win */
}

#swinxmap ul, #swinxmap p {
    padding: 10px 20px 1em;
    margin-left: -5px;
		list-style-type:disc;
}

#swinxmap ul { margin-bottom: 1em }
#swinxmap ul ul { margin-bottom: 0; border-bottom: 1px solid #ddd; }
#swinxmap ul ul ul { border-bottom: none; margin-bottom: 0; }
