html {width:100%}

body {
    font: normal 100.01% arial, sans-serif;
    margin:0;
    padding:0;
    background:url("../images/hinter_linie.gif");
    width:100%;
}

#banner {height:80px; margin:0px; padding 0px; font-size:0.6em}
#banner p {position:absolute;left:10px;top:5px}

/* drei banner */
/* 
#banner_oben_links {position:absolute;left:10px;top:20px}
#banner_oben_mitte {position:absolute;left:157px;top:20px}
#banner_oben_rechts {position:absolute;left:635px;top:20px}
*/

/* zwei banner */
#banner_oben_links {position:absolute;left:10px;top:20px}
#banner_oben_rechts {position:absolute;left:493px;top:20px}

#stats {position:absolute;left:10px;top:75px;}
* html #stats { position:absolute;left:10px;top:80px }
* html #banner {height:100px}
#banner_rechts {position:absolute; left:848px;top:110px;border:0px solid red;background:#fff;height:600px}

* html #banner_rechts {top:100px;}
#banner_rechts2 {position:absolute; left:848px;top:740px;border:0px solid red}

#contentbanneroben , #contentbanner, #contentbannerunten, #adbot
{
	text-align:center;
	padding:0px; 
	margin:0px;
	font-size:0.9em
}
#adbot {margin:10px 0 30px 0;}
#content #inhalt #contentbanneroben a img, 
#content #inhalt #contentbanner a img,
#content #inhalt #contentbannerunten .werbung a img
{
	padding-top:5px;
}

#content #inhalt #contentbanneroben a:link,
#content #inhalt #contentbanner a:link, 
#content #inhalt #contentbannerunten .werbung a:link
{
	text-decoration:underline;
	background-image:none;
	background-color:transparent;
	padding:0;
	padding-top:5px;
	margin:0
}



#content #inhalt #contentbanneroben a:visited, 
#content #inhalt #contentbanner a:visited, 
#content #inhalt #contentbannerunten .werbung a:visited
{
	text-decoration:underline;background-image:none;background-color:transparent;padding:0;padding-top:5px;margin:0
}
#content #inhalt #contentbanneroben a:hover,
#content #inhalt #contentbanner a:hover,
#content #inhalt #contentbannerunten .werbung a:hover
{
	text-decoration:underline;background-image:none;background-color:transparent;padding:0;padding-top:5px;margin:0
}

#content #inhalt #contentbanneroben .werbung
 {
	border: 1px solid #ddd;
	margin:0;
	padding:0px;
}

#content #inhalt #contentbanner .werbung, #inhalt #contentbannerunten .werbung
 {
	border: 1px solid #ddd;
	margin:0 -6px 0 -5px;
	padding:0px;
}

* html #content #inhalt #contentbanner .werbung,
* html #content #inhalt #contentbannerunten .werbung
 {
	border: 0px solid #ddd;
	margin:0 -6px 0 -5px;
	padding:0px;
}
#content #inhalt #contentbanneroben .werbung p, 
#content #inhalt #contentbanner .werbung p,
#content #inhalt #contentbannerunten .werbung p
{
	padding:2px;
	margin-top:0px;
}
#content #inhalt #contentbanneroben .werbung .headline,
#content #inhalt #contentbanner .werbung .headline, 
#content #inhalt #contentbannerunten .werbung .headline
{
	background: #e2e2e2;
	padding: 5px;
	margin:0px;
	text-align:left;
}	

* html #content #inhalt #contentbanner .werbung .headline,
* html #content #inhalt #contentbannerunten .werbung .headline,
* html #content #inhalt #contentbannerunten .werbung .headline
{
	background: transparent;
	border-bottom:2px solid #e2e2e2;
}

#content #inhalt #contentbanner p, 
#content #inhalt #contentbanneroben, 
#content #inhalt #contentbannerunten p,
#content #inhalt #adbot p
{
	text-align:center;
}

#content #inhalt #contentbanner {
	margin-top:20px;
}

#abg {font-size:0.8em; padding-bottom:20 px;border:1px solid red}

.trenner, .article_seperator { border-bottom: 1px dotted #7B869A; margin-bottom: 10px;margin-left: 50px;margin-right: 50px; display:block; }

#fix {
        width:843px;
        position:absolute;
        left:0px;
        top:110px;
        border:solid 0px #6C9100;
        background:#ffffff;
        padding:0px;
        margin:0px;
        overflow:hidden;
}

* html #fix {top:100px;}

.highlight {background-color:yellow;}

.float {margin:0px 0px 1em 0em; padding:0px 0 1em 0; border-bottom:solid 0px #cccccc}

#logo {float:right; margin:10px 10px 5px 0px;width:60%; text-align:right}

#head{
        background:#99cc00;
        height:100px;
        border:solid 0px #ffffff;
        background:#99cc00;
        margin:0;
        padding:0px;
        width:100%
}


#links {
        width:170px;
        float:left;
        background:#ffffff;
        color:#ffffff;
        padding:0 10px 10px 10px;
        border-right: solid 0px red;
        margin:0px 0px 10px 0px;
}

* html #links {padding:0 5px 5px 10px;}

#links p {font-size:0.7em;color: #000}

#content {
}

#inhalt div.zweispalten {width:220px;float:left;margin-left:10px}

#inhalt {
        width:463px;
        float:left;
        background:#f5f5f5;
        padding:10px;
        border:solid 0px green;
        margin:10px 0px 0px 0px
}

* html #inhalt {width:450px}

#rechts .moduletable {overflow:hidden;}

#rechts {
        width:150px;
        float:right;
		position:relativ;
        border:solid 0px blue;
        padding:0px 10px 10px 10px;
        background:#ffffff;
        margin:0px 0px 10px 0px;
		overflow:hidden;
}

* html #links {padding:0 5px 5px 10px;}

/*opera 6*/

html * body #rechts[id] {margin:30px 0 0 0 }
html * body #content[id] {margin:30px 0 0 0 }

.unsichtbar, .reader, a.skip, .hidden {
        position:absolute;
        left:-3000px;
        top:-2000px;
        width:0px;
        height:0px;
        overflow:hidden;
        display:inline;
}

.wrap {
        float:none;
        clear:both;
        border:0;
        visibility:hidden;
        margin:0;
        padding:0;
        height:0;
        line-height:1px;
        font-size:1px;
}

.clear {
		clear:both;
        margin:0;
        padding:0;
        height:0;
}

#inhalt a.no {background:none}

/* Inhalte Rechts */

#rechts .moduletable  {
        border:solid 1px #cccccc;
        margin:10px 0px 0px 0px;
        overflow:hidden;
        padding:0px;
        background:#ffffff
}


#rechts .moduletable h3 {
        font-size:0.8em;
        font-weight:normal;
        background-color:#999999;
        color:#ffffff;
        border-bottom:solid 0px #000000;
        margin:0px;
        padding:2px;
        text-align:left;
        padding-left:8px;
        font-weight:bold;
}

#rechts .moduletable ul {
        font-size:0.8em;
        font-weight:normal;
        List-style-type:none;
        margin:0px 0px 0px 0px
}

#rechts .moduletable li {
        margin:0.2em 0 0.2em 0px;
        border-bottom: solid 1px #cccccc;
        padding:0.5em 10px 0.5em 10px;
}


#links .moduletable {
        margin:10px 0px 0px 0px;
        border:solid 1px #999999;
        background:#ffffff;
        padding:0px 0px 0px 0px;
}

#links .moduletable h3 {
        font-size:0.8em;
        background-color:#999999;
        color:#ffffff;
        border-top:solid 0px #ffffff;
        padding:2px 0px 2px 5px;
        margin: 0px 0px 0px 0px;
        font-weight:bold;
}
/* PR-JOBS */

#links .moduletable-jobs {
        margin:20px 0px 0px 0px;
        border:solid 1px #999999;
        background:#ffffff;
        padding:0px 0px 0px 0px;
        overflow:hidden;
}

#links .moduletable-jobs h3 {
	background:#6f9300;
    font-size:0.8em;
    font-weight:normal;
    color:#ffffff;
    border-bottom:solid 0px #000000;
    margin:0px;
    padding:2px;
    text-align:left;
    padding-left:8px;
    font-weight:bold;
}

#links .moduletable-jobs p.jobreadon {
	background:#6f9300;
    font-size:1em;
    font-weight:normal;
    color:#ffffff;
    border-bottom:solid 0px #000000;
    margin:0px;
    margin-top:-4px;
    padding:2px;
    text-align:left;
    padding-left:8px;
    font-weight:bold;
}



#links .moduletable-jobs a:link , #links .moduletable-jobs a:visited {
	font-size:0.7em;	
	background:transparent;
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}

#links .moduletable-jobs ul {
	background:#fff;
	margin:0px;
	padding:0px;
	
}
#links .moduletable-jobs ul li {
	background:transparent;
	border:0px solid #fff;
	border-bottom:1px solid #ccc;
}

#links .moduletable-jobs a:hover, 
#links .moduletable-jobs a:focus,
#links .moduletable-jobs a:active  {
	background:;
	color:#000;
	text-decoration:none;
}

/* kress frage */
#links .moduletable p.logo {
	background:url("../images/kressfrage_bg.gif");
}

#links .moduletable form {
	color:#000;
}

#links .moduletable p.pretext {
	font-size:0.75em;
	widht:100%;
}


#links .moduletable form p.frage {
	font-weight:bold;
	widht:100%;
}

#links .moduletable form div.check {
	margin-bottom:1px;
	margin-top:1px;
	postion:relativ;
	display:block;
	
}
#links .moduletable form input {
	float:left;
	width:15%;
}

#links .moduletable form label {
	font-size:0.75em;
	margin-left:10px;
	display:block;
	width:80%;
}

#links .moduletable form p input {
	color:#ffffff;
	text-align:center;
	margin:0;
	padding: 2px 0px;
	background:#6083A6;
	font-weight:normal;
	width:35%;
	font-size:0.7em;
}

#links .moduletable form p a {
	margin-left:4px;
}

/* kress frage */

#rechts .moduletable p, #links .moduletable p {
        border:solid 0px #000000;
        margin:0px;
        padding:10px 2px 10px 5px;
        font-size:0.8em;
        text-align:left;
        color:#000000
}

#rechts .moduletable p img, #links .moduletable p img {
        margin:0 auto;
        display:block;
        text-align:center;
        padding:0px
}

#rechts .moduletable a , #links .moduletable a {
        text-decoration:underline;
        color:#000000;
        font-size:0.9em;
        margin:0px;
        padding:0px;
        color:#000000;
        font-weight:normal
}

#rechts .moduletable a:active, #links .moduletable a:active {background:#99cc00}
#rechts .moduletable a:focus, #links .moduletable a:focus{background:#99cc00}

 /* Breadcrumbs */
#pathway {
        position:absolute;
        display:inline;
        width:78%;
        color:#ffffff;
        font: normal 0.7em arial, sans-serif;
        margin:66px 0px 0px 0;
        padding:0px 0px 0px 0px;
        background:#6083A6;
        text-align:right;
        background-image:url('../images/path.gif');
        background-repeat:no-repeat;
        left:22%;
}
#pathway ul {list-style-type:none;margin:0px; padding:10px}
#pathway ul li {margin:0;display:inline;margin-right:5px;}
#pathway ul li a {color:#ffffff}
#pathway ul li a:visited {color:#eeeeee}
#pathway ul li a:active{background:#99cc00; color:#ffffff}
#pathway ul li a:focus{background:#99cc00; color:#ffffff}

.search {margin:0px; background:#cccccc}

 /* Inhalte links */
#links ul {list-style-type:none;padding:0px;margin:0px;margin-left:0px;display:block}
#links ul li {margin:0px;margin:0.2em 0 0.2em 0;padding:0px;border:solid 1px #f5f5f5;background:#6083A6;padding:3px 0 3px 4px;}
#links ul li ul {border-top:solid 2px #99cc00; margin:0em 0 0em 0; padding:1em 1em  1em 10px}
#links ul li ul li ul {border-top:solid 2px #99cc00;border-bottom:2px #99cc00 solid; margin:0em 0 1em 0; padding:0.8em 0em  1em 10px; }
#links ul li a {display:block;color:#ffffff;text-decoration:none;font-size:0.7em; font-weight:bold;border-bottom:solid 0px #000000;padding:0px 0px 0px 0px}
#links ul li a:link {color:#ffffff;text-decoration:none;display:block;padding:0px 0px 0px 0px}
#links ul li a:visited {display:block;color:#eeeeee;text-decoration:none;font-weight:bold;padding:0px 0px 0px 0px}
#links ul li a:hover {background:#99cc00; color:#ffffff;padding:0px 0px 0px 0px}
#links ul li a:focus {background:#99cc00; color:#ffffff}
#links ul li a:active {background:#99cc00; color:#ffffff}
#links ul li  .chosen {border-left:solid 7px #99cc00;padding-left:4px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links ul li  .chosen:visited {border-left:solid 7px #99cc00;padding-left:4px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links ul li ul li .chosen {border-left:solid 5px #99cc00;padding-left:2px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links ul li ul li .chosen:visited {border-left:solid 5px #99cc00;padding-left:2px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links ul li ul li {border:1px solid #6083A6; border-bottom: solid 1px #ffffff; font-size:1.1em;padding: 2px 0px 2px 0;margin:0px;}
#links ul li ul li ul li {border:1px solid #6083A6; border-bottom: solid 1px #ffffff; font-size:1.0em;padding: 2px 0px 2px 0;}
#links #feed li {background:none; border:solid 1px #ffffff}
*>html #links li  {height:20px;margin:2px 0 2px 0;border:solid 0px #f5f5f5;padding:0px}
*>html #links li ul li {height:20px;margin:2px 0 2px 0;border:solid 0px #f5f5f5;padding:0px}

/* akzent */

#akzent ul {list-style-type:none;padding:0px;margin:0px;display:block}
#links #akzent ul li {margin:0px;margin:0.2em 0 0.2em 0;padding:0px;border:solid 1px #f5f5f5;background:#6f9300;padding:3px 0 3px 4px;}
#links #akzent ul li ul {border-top:solid 2px #99cc00; margin:0em 0 0em 0; padding:1em 1em  1em 10px}
#links #akzent ul li ul li ul {border-top:solid 2px #6083A6;border-bottom:2px #99cc00 solid; margin:0em 0 1em 0; padding:0.8em 0em  1em 10px; }
#links #akzent ul li a {display:block;color:#ffffff;text-decoration:none;font-size:0.7em; font-weight:bold;border-bottom:solid 0px #000000;padding:0px 0px 0px 0px}
#links #akzent ul li a:link {color:#ffffff;text-decoration:none;display:block;padding:0px 0px 0px 0px}
#links #akzent ul li a:visited {display:block;color:#eeeeee;text-decoration:none;font-weight:bold;padding:0px 0px 0px 0px}
#links #akzent ul li a:hover {background:#99cc00; color:#ffffff;padding:0px 0px 0px 0px}
#links #akzent ul li a:focus {background:#99cc00; color:#ffffff}
#links #akzent ul li a:active {background:#99cc00; color:#ffffff}
#links #akzent  ul li  .chosen {border-left:solid 7px #99cc00;padding-left:8px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links #akzent  ul li  .chosen:visited {border-left:solid 7px #99cc00;padding-left:8px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links #akzent  ul li ul li  .chosen {border-left:solid 5px #99cc00;padding-left:6px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}
#links #akzent  ul li ul li  .chosen:visited {border-left:solid 5px #99cc00;padding-left:6px;color:#ffffff;margin:0px 0 2px 0 ; font-weight:bold;font-variant:small-caps; font-size:0.8em;}

#links #akzent ul li ul li {border:1px solid #6f9300; border-bottom: solid 1px #ffffff; font-size:1.1em;padding: 2px 0px 2px 0;margin:0px;}
#links #akzent ul li ul li ul li {border:1px solid #99cc00; border-bottom: solid 1px #ffffff; font-size:1.0em;padding: 2px 0px 2px 0;}
*>html #links #akzent li  {height:20px;margin:2px 0 2px 0;border:solid 0px #f5f5f5;padding:0px}
*>html #links #akzent li ul li {height:20px;margin:2px 0 2px 0;border:solid 0px #f5f5f5;padding:0px}

/* newfeeds */

#links .moduletable ul.newsfeed {list-style-type:none;padding:0px;margin:0px;display:block}
#links .moduletable ul.newsfeed li {margin:0px;margin:0.2em 0 0.2em 0;padding:0px;border:solid 0px #f5f5f5;background:#fff;padding:3px 0 3px 4px;color:#000}
#links .moduletable ul.newsfeed a {color:#000;text-decoration:underline;font-size:0.7em;}
#links .moduletable ul.newsfeed a:link {color:#000;background:#fff}
#links .moduletable ul.newsfeed a:visited {color:#000;background:#fff}
#links .moduletable ul.newsfeed a:hover {color:#000;background:#fff}
#links .moduletable ul.newsfeed a:focus {color:#000;background:#fff}
#links .moduletable ul.newsfeed a:active {color:#000;background:#fff}


 /* inhalte */
#inhalt h1, #fenster h1 {font-size:0.8em; border-bottom:solid 0px #6083A6;margin:2em 0 2em 0;padding-bottom:0px;text-align:left;padding:10px 0px 6px 25px; color:#000000; background:url("../images/line.gif") no-repeat bottom left}
#inhalt h1 a {text-decoration:none;}
#inhalt h2.ctitletable {font-size:0.8em;text-decoration:none; background-image:none; margin:0; margin-top:25px; padding:0}
#inhalt h2.ctitletable a {text-decoration:underline; background-image:none; margin:0; padding:0}
#inhalt h2 a.contentpagetitle {text-decoration:none; background-image:none; margin:0; padding:0}
#inhalt h2 a.contentpagetitle {text-decoration:none; background-image:none; margin:0; padding:0}
#inhalt h2 a.contentpagetitle:visited {text-decoration:none; background-image:none; margin:0; padding:0}
#inhalt h2 a.contentpagetitle:hover {text-decoration:underline; background-image:none; margin:0; padding:0; background:none; color:#000000}
#inhalt h2 {font-size:1.2em; border:solid 0px #000000;color:#000000; font-weight:normal; line-height:1.2em;margin:0px;margin:1em 0 1em 0;padding:0px}
#inhalt h3 {font-size:0.8em; border-bottom:solid 1px #000000;color:#000000; font-weight:normal; line-height:1.5em;margin:0px; margin-top:1em; margin-bottom:2em; font-weight:bold}
#inhalt p {font-size:0.8em;line-height:1.4em; margin:5px 0px 5px 0px; border:solid 0px}

/*links*/
#inhalt a:link{color:#000000; background:url("../images/pfeil12.gif") no-repeat;padding:0px 0px 0px 10px}
#inhalt a:visited{color:#666666;background:url("../images/pfeil12.gif") no-repeat;padding:0px 0px 0px 10px}
#inhalt a:hover{color:#ffffff; text-decoration:none;background:url("../images/pfeil_blau4.gif") no-repeat  #6083A6;padding:0px 0px 0px 10px}
#inhalt a:active{color:#ffffff; background:#6083A6; text-decoration:none}
#inhalt a:focus{color:#ffffff; background:#6083A6; text-decoration:none}
#inhalt p.kommentar1 {margin:10px 0 10px 0}
#inhalt a.schreiben {background:url("../images/schreiben.gif") no-repeat  #6083A6  bottom left;padding:10px 0px 0px 30px;}
#inhalt a.schreiben:visited {background:url("../images/schreiben.gif") no-repeat bottom left #6083A6;padding:10px 0px 0px 30px;}
#inhalt a.schreiben:hover{color:#000000;background:url("../images/schreiben.gif") no-repeat  #6083A6  bottom left;padding:10px 0px 0px 30px;}
#inhalt a.schreiben:visited:hover {color:#000000;background:url("../images/schreiben.gif") no-repeat  #6083A6  bottom left;padding:10px 0px 0px 30px;}
#inhalt .buttonheading {text-align:right;margin:0px; border:solid 0px; display:block;padding:0px}
#inhalt .buttonheading a{text-decoration:none;color:#000000;background:none;padding:0px; margin:0px;display:inline;}
#inhalt .buttonheading a:hover{text-decoration:none;color:#000000;background:none;padding:0px; margin:0px}
#inhalt .buttonheading a:visited{text-decoration:none;color:#000000;background:none;padding:0px; margin:0px}



/*listen*/

#inhalt ul {list-style-type:disk;list-style-image:none;font-size:0.8em;margin:10px 0px 10px 20px;padding:0px}
#inhalt .blog ul {font-size:0.8em;margin:10px 0px 10px 10px;padding:0px}
#inhalt .blog ul li {background:url("../images/pfeil12.gif") no-repeat;padding-left: 15px}
#inhalt .blog .blog_more ul li {background:none;padding-left: 15px}
#inhalt ol {font-size:0.8em;margin:15px 0px 15px 20px;padding:0px}
#inhalt ol li {margin:8px 0 8px 0;}
#inhalt ul li {margin:8px 0 8px 0;line-height:1.3em}
#inhalt ul.auf {list-style-type:disc;list-style-image:none; }
#inhalt ul.auf  li {margin:8px 0 8px 0;}
#inhalt ul li a {background:none}
#inhalt ul.artikel {list-style-type:none;list-style-image:none; margin:0 0 0 0; font-size:0.8em}
#inhalt ul.artikel li { margin:0px 0 0px 0; padding:0;border:solid 1px #f5f5f5}
#inhalt ul.artikel li a{display:block}
#inhalt ul.artikel2 {list-style-type:none;list-style-image:none; margin:0 0 0 0; font-size:0.8em}
#inhalt ul.artikel2 li { margin:0px 0 0px 0; padding:0;border:solid 1px #f5f5f5}
#inhalt ul.artikel2 li a{display:inline}
#inhalt ul.artikel3 {list-style-type:none;list-style-image:none; margin:0 0 0px 0; font-size:0.7em; padding:5px 5px 5px 5px  ; }
#inhalt ul.artikel3 li {margin:0px 0 0px 0; padding:0;border:solid 1px #f5f5f5;}

p.small {font-size:0.6em;margin:0px;}
.smalldate {font-size:0.6em;margin:0px;}
.createdate {font-size:0.6em;}

/*Filter */
#inhalt .formelm {padding-bottom:10px;}
#inhalt label {width:10em; font-size:0.8em;border:0px solid #000;float:left;}
#inhalt input {float:left;}
#filter fieldset {margin:0px; margin-bottom:30px; border:solid 0px}
#inhalt p.small ,.pagenavcounter {font-size:0.7em;margin:0px;}
#inhalt .contenttoc h2{font-size:0.8em;background:#ffffff;margin:0px}
#inhalt .modifydate {border:solid 0px;font-size:0.7em}
#inhalt .sectiontableentry1 {display:block;padding:15px 0 15px 0;font-size:0.8em;}
#inhalt .sectiontableentry2 {display:block;padding:15px 0 15px 0;font-size:0.8em;}


/* Pagenavigation */
div.pagenav {margin-top:25px;padding-top:5px;border-top:1px solid #ccc; font-size:0.9em;display:block}
.pagecount {text-align:right;font-size:0.7em; display:block}
.back_button {font-size:0.8em}
#inhalt hr {margin:0px;margin-top:10px;margin-bottom:10px;}
address {font-size:0.8em; font-style:normal; font-weight:bold;color:#666666}

/* Das Suchformular */
#formular {text-align:right;width: 100%;margin:10px 0px 10px 0;border:solid 0px #000000;padding:0px 0px 10px 0px;}
* html #formular {margin-right:5px;}
#formular label {text-align:left;padding-left:13px;}
* html #formular label {padding-left:7px;}
input.searchbox {background:#fff;border: solid 1px #000;padding: 2px ;text-align:left;width:100px}
input.searchbox2 {background:#fff;border: solid 1px #000;padding: 2px ;text-align:left;}
input.submit {color:#ffffff;text-align:center;margin:0;padding: 2px 0px;border: solid 1px #000;background:#6083A6;font-weight:normal;font-size:0.7em;}
* html input.submit {padding: 2px;}
input:focus {background: #99cc00;color:#000;}
fieldset {border:solid 0px; padding:0px; text-align:left; margin-left:0px}
#rechts input.searchbox {background:#fff;border: solid 1px #000;padding: 2px ;text-align:left;width:100px;display:block;margin:5px 0 5px 0 ;font-size:0.7em}
#rechts form {margin:0px 0px 0px 10px; border:solid 0px}
#searchcomp .section {display:block;font-size:0.8em;}
#searchcomp h3.result {font-size:0.8em; border-bottom:solid 0px #6083A6;margin:2em 0 0.2em 0;padding-bottom:0px;text-align:left;padding:10px 0px 6px 25px; color:#000000; background:url("../images/line.gif") no-repeat bottom left}
#searchcomp h3.result a {text-decoration:none;}
#searchcomp .pagelimitbox {display:block; text-align:right}


/* Das Kontaktformular */
#content #inhalt #contact label {width:30%; font-size:0.8em;margin: 0px 10px 10px 0px;padding: 2px; border:solid 0px; float:left;text-align:left}
#content #inhalt #contact .searchbox {width:10em;margin: 0px 10px 10px 0px}
#content #inhalt #contact .check label {width:40%; font-size:0.8em;margin: -20px 0px 0px 30px;padding: 2px ; border:solid 0px #000; float:none; display:block}
#content #inhalt #contact input {width:65%;float:left}
#content #inhalt #contact input.button {width:auto;float:none}
#content #inhalt #contact input.check {width:5%;float:left;}
#content #inhalt #contact label.check {width:80%;margin-top:6px;float:left}
#content #inhalt #contact textarea {width:65%;float:left}


#content #inhalt .mosFormGroup label {width:30%;float:left;text-align:left}
#content #inhalt .mosFormGroup .check label {width:30%; font-size:0.8em;margin: 0px 10px 10px 0px;padding: 2px; border:0 px solid #000; float:left;text-align:left}}
#content #inhalt .check {display:block;margin: 10px 0px 10px 0px; width:50%; border:solid 0px solid}

#content #inhalt #newsletter .check {padding: 10px 0 10px 0;}
#content #inhalt #newsletter .check label {width: 35%;padding: 0;border:0px solid #ccc;}
#content #inhalt #newsletter .check input {}
#content #inhalt #newsletter .check .button {margin:10px 0 10px 0;}

#emailForm {text-align:center}
#emailForm label {width:10em; font-size:0.8em;margin: 0px 10px 10px 0px;padding: 2px; border:solid 0px; float:left;text-align:left}
#emailForm label.lang {width:25em; font-size:0.8em;text-align:left;}
#emailForm .searchbox {width:10em;margin: 0px 10px 10px 0px}
#emailForm .text {width:20em;background:#eee;border: solid 1px #000;padding: 2px ;text-align:left;}
.mosFormElement .inputbox {background:#fff;border: solid 1px #000;padding: 2px ;text-align:left;width:40%;margin:0.5em 0 0.5em 0}
input.inputbox2 {background:#fff;border: solid 1px #000;padding: 2px ;text-align:left;margin:0.5em 0 0.5em 0}

/*ako*/
#ako label{margin:0px; margin-bottom:20px; font-weight:bold;display:block}
#ako .searchbox {width:300px;margin: 0px 10px 10px 0px}
#ako .text {width:20em;background:#eee;border: solid 1px #000;padding: 2px ;text-align:left;}
#ako .text{width:10em;margin: 0px 10px 10px 0px}
#ako .text {width:300px}
#ako textarea {width:250px;float:left}
#inhalt .kommentar h2{font-size:0.9em; border-bottom:solid 0px; padding:0px; margin:0px;background:url("../images/kommentar.gif") no-repeat bottom left; color:#000000; padding:5px 0px 5px 25px; font-weight:bold}
#inhalt .kommentar h3{margin-top:20px; font-size:0.8em}
#inhalt .kommentar {margin:0px;margin-top:15px;margin-bottom:25px; border:solid 0px; padding:0px}


/* Fenster */
#fenster {padding:10px; background:#eeeeee; width:370px; border:solid 4px #99cc00}
body.contentpane {padding:10px;background:#fff;}
body.contentpane p {line-height:1.5em;font-size:10px}
#feed {line-height: 1px}
#feed li {border:0px #ffffff;margin-top:0px;padding-top:0px;margin-bottom:0px; line-height:1px; height:15px}
#links #feed li img {margin:0px;padding:0px;}
#links #feed li {background-color:transparent}
#links #feed li a{border:solid 0px; margin:0px; padding:0px;background:none}
#links #feed li a:hover{border:solid 0px; margin:0px; padding:0px;background-color:transparent}

tr.eins {background:#eeeeee}
#footer {background:#6083A6;font-size:0.7em; color:#ffffff; width:100%;text-align:center; padding:0.5em 0 0.5em 0; border-top:solid 1px #ffffff;margin:0px }
#footer ul {padding:4px; margin:0px auto; border:solid 0px #000000; list-style-type:none;width:100%; }
#footer ul li {display:inline;margin:0; padding:0 0.5em 0 0.5em;border-left: 0px solid #fff}
#footer li a { color:#ffffff; text-decoration:none; padding:2px}
#footer li a:hover {background:#99cc00;}
#footer li a:active{background:#99cc00}
#footer li a:focus{background:#99cc00}

/* --  Linie-- */
hr{
/* beide Farben gleich setzen */
/* und eine "Null-Border" verwenden, */
/* da die Browser bei der Darstellung */
/* unterschiedlich vorgehen */
        background-color: #cccccc;
        color: #cccccc;
        border: 0 none;
        margin:0;
        padding:0px;
        line-height:1px;
/* bei Bedarf anpassen, */
/* Gecko fügt ein Pixel hinzu! */
        height: 1px;
/* evtl. zusätzlich */
        clear: both;
        display: block;
/* bei Bedarf anpassen */
        width: 100%;
}


label.news {font-size:0.8em;padding:8px}
#rechts .searchbox {width:150px;margin:8px}

/* Tabellen */

table {font-size:0.8em}
td.rechts {text-align:right;background:#ffffff;border:solid 1px #cccccc}
td.weiss {background:#ffffff;border:solid 1px #cccccc}
#inhalt table td h2 {font-size:1.2em;font-weight:bold}

table.pollxt {font-size:1.2em}
table.contentpane {font-size:14px}
table.pollstableborder {font-size:1.2em}

/* Zahlen der Zeit*/

table.zahlen{ width:100%}
table.zahlen tr.eins {background:#eeeeee}
table.zahlen td {text-align:right}
table.zahlen td.text {text-align:left}
body.contentpane {background:#ffffff;padding:10px}

body.contentpane p {line-height:1.5em;font-size:0.8em}


#inhalt h1.latest
{font-size:0.8em;
 border:solid 0px #6083A6;
 margin:0em 0 0em 0;
 padding-bottom:0px;
 text-align:left;
 padding:0px 0px 6px 15px;
 color:#000000;
  background:url("../images/line.gif") no-repeat bottom left}

/* sitemap */
#inhalt.sitemap {padding-left: 10px;padding-top:20px;}


#inhalt .sitemap ul {padding-left: 10px;font-size:1em;}
#inhalt .sitemap ul ul {padding-left: 10px;font-size:1em;}
#inhalt .sitemap ul ul ul {padding-left: 10px;font-size:1em;}
#inhalt .sitemap ul ul ul ul {padding-left: 10px;font-size:1em;}
#inhalt .sitemap ul ul ul ul ul {padding-left: 10px;font-size:1em;}
#inhalt .sitemap ul ul ul ul ul ul {padding-left: 10px;}
#inhalt .sitemap ul ul ul ul ul ul ul {padding-left: 10px;}
#inhalt .sitemap ul ul ul ul ul ul ul ul {padding-left: 10px;}
#inhalt .sitemap ul ul ul ul ul ul ul ul ul {padding-left: 10px;}
#inhalt .sitemap ul ul ul ul ul ul ul ul ul ul {padding-left: 10px;}

#inhalt .sitemap a {background:none}
#inhalt .sitemap a:hover {text-decoration:none;color:#000;}

#jobs .formelm {padding: 10px 0 10px 0;border:0px solid #000;}
#jobs .formelmfail {padding: 10px 5px 10px 5px;border:2px solid red;margin-bottom:10px;}
#jobs label {width:30%;}
#jobs input {width:60%;border:1px solid #000;padding:2px}
#jobs textarea {width:60%;border:1px solid #000;padding:2px}
#jobs textarea:focus {background:#99cc00}
#jobs input.cb {width: 5%}
#jobs label.lcb {width: 90%}
#jobs input.button {width: auto}
#jobs p {padding:10px 0 10px 0}


/** NEWSFEEDS **/
#ppnf {border: 1px solid #000;font-size:1em;}

/** Schlagworte **/
#inhalt h3.schlagwort { font-size:0.7em; margin-top:30px;}
#inhalt ul.schlagwort {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#inhalt ul.schlagwort li {background:none;margin:0;display:inline;border-right:1px solid #000;padding:0px;font-size:0.9em;}
#inhalt ul.schlagwort li.last {border-right:0px solid #000}
#inhalt ul.schlagwort li a {background:none;padding:2px;}
#inhalt ul.schlagwort li a:hover {text-docoration:none;color:#000}
#inhalt ul.schlagwort li a:visited {text-docoration:none;color:#000}
#inhalt ul.schlagwort li a:active {text-docoration:none;color:#000}
#inhalt ul.schlagwort li a:focus {text-docoration:none;color:#000}

/** social bookmarking **/
#inhalt .socbm {margin:30px 0 10px 0;padding-bottom:20px; }

#inhalt .socbm h3 {margin:0;margin-top:20px;font-size:0.7em}


#inhalt .socbm a {background:none}