
html {padding:0; margin:0;}

body { margin:20px 0 0 0; padding:0; background:url(images/back_body.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:#56585a;}
a { color:#56585a; }

img { border:none; margin:0; padding:0;}

#first { width:960px; background-color:#FFFFFF; background-image:url(images/site_back2.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; height:auto; padding:12px 15px 0 15px;}

#impressum { width:960px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:20px ;font-size:10px; margin-top:15px; padding-left:40px;}

#persistent { font-size:10px; text-align:right; }
#persistent a { text-decoration:none; }
#persistent a:hover { text-decoration:underline; }
#persistent img { vertical-align:text-bottom; }

#left { width:227px; float:left; margin-top:12px;}
#left #logo { margin-bottom:27px; } 

#menu { font-size:11px; font-weight:bold; }

#menu ul {margin:0; padding:0; list-style-type:none; font-family:verdana; font-size:12px; }
#menu li { margin:0 0 1px 0; padding:0; line-height:14px;}
#menu a { display:block; padding:4px 2px 4px 22px; width:202px; background-color:#FFFFFF; }

#menu #navlist2 a { display:block; padding:4px 2px 4px 22px; width:202px; background-color:#b1b3b4; }

#menu a:link, #navlist a:visited, #navlist2 a:visited { text-decoration:none; background-image:url(images/list_one.gif); background-repeat:no-repeat; background-position:8px 50%; }

#menu a:hover { text-decoration:underline; }

#active a:link, #active a:visited, #active a:hover { background-color:#FFFFFF;  }

#menu #navlist #menu_sub1 { margin:0; padding:0; font-family:verdana; font-size:12px;}
#menu #navlist #menu_sub1 a { padding: 2px 2px 2px 39px; margin-right:-17px; background:none; background-image:url(images/list_two.gif); background-repeat:no-repeat; background-position:25px 50%; font-weight:normal; width:185px;}

#menu #navlist #menu_sub1 #menu_sub2 { margin:0; padding:0; font-family:verdana; font-size:11px; }
#menu #navlist #menu_sub1 #menu_sub2 a { padding:1px 2px 1px 49px; /*margin-right:-27px;*/ background:none; background-image:url(images/list_three.gif); background-repeat:no-repeat; background-position:39px 50%; font-weight:normal; width:175px;}

#menu #navlist #menu_sub1 #menu_sub2 #menu_sub3 { margin:0; padding:0; font-family:verdana; font-size:11px; }
#menu #navlist #menu_sub1 #menu_sub2 #menu_sub3 a { padding:1px 2px 1px 58px; margin-right:-36px; background:none; background-image:url(images/list_four.gif); background-repeat:no-repeat; background-position:49px 50%; font-weight:normal; width:165px;}

#search {margin:20px 0 20px 19px; padding:0 0 0 0; }
.searchfield { margin:0px; padding:0px; width:112px; line-height:17px; height:16px; border:1px; font-family:verdana; font-size:10px; color:#8a8c8f; vertical-align:baseline;}
.searchbutton { margin:0 0 -5px 4px; padding:0px; background-color:#FEF200;}

#quicknav { margin:15px 0 15px 19px; font-family:verdana; font-size:12px; font-weight:bold;}
#quicknav ul {margin:8px 0 0 0; padding:0; list-style-type:none; font-family:verdana; font-size:10px; }
#quicknav li { padding:0px 0px 0px 12px; margin:0 0 -4px 0; background:none; background-image:url(images/list_two.gif); background-repeat:no-repeat; background-position:0px 58%; font-weight:normal; line-height:17px;}
#quicknav a { color:#56585a }

#right { width:733px; float:right; padding:0; margin:0; margin-top:12px; height:100%}

#footer {clear:both;}

#header { border-left:solid 1px white}

#middle { float:left; width:550px; margin:-3px 0 0 0; font-family:verdana; font-size:10px;}

/* Erich Original
#news { border:solid 1px green; float:right; padding: 0 8px 0 0; margin: -2px -8px 0 -1px; width:180px; font-size:10px;}
*/

#news { border:solid 0px green; float:right; padding: 0 0px 0 0; margin: -2px 0px 0 0px; width:182px; font-size:10px;}

#newscontent h3 { display:block; background-color:#999999; color:#FFFFFF; font-size:12px; padding:8px 0 0 12px; margin: 0 0px 0 0; font-weight:bold; height:22px;}
#newscontent table { border:solid 0px #FFFFFF; margin: 8px 0 0 10px; width:165px;}

#eventcontent h3 { display:block; background-color:#999999; color:#FFFFFF; font-size:12px; padding:8px 0 0 12px; margin:0 0 0 0; font-weight:bold; height:22px;}
#eventcontent table { border:solid 0px #FFFFFF; margin: 8px 0 0 10px; width:165px;}

#pubcontent h3 { display:block; background-color:#999999; color:#FFFFFF; font-size:12px; padding:8px 0 0 12px; margin:0 0px 0 0; font-weight:bold; height:22px;}
#pubcontent table { border:solid 0px #FFFFFF; margin: 8px 0 0 10px; width:165px;}

#footer_right { clear:both; }

/*#dropdown img { border-left:solid 1px white; border-top:solid 1px white;}*/

#breadcrumbs { margin:20px; font-family:verdana; font-size:10px; }

#content { margin:20px; font-size:14px; line-height:17px;}
#content a:hover { text-decoration:none; }

.important {font-weight:bold;}

h1 { font-size:22px; font-weight:bold; line-height: 24px; }
h2 { font-size:18px; font-weight:bold;}
h3 { font-size:16px; font-weight:bold;}
h4 { font-size:16px; font-weight:normal; font-style:italic;}
h5 { font-size:14px; font-weight:normal;}
h6 { font-size:13px; font-weight:normal;}

/*#first #middle #content ul {margin:15px 0 0 0; padding:0; list-style-type:none; font-family:verdana; font-size:10px; }
#first #middle #content ul li { background-image:url(images/list_one.gif); background-repeat:no-repeat; background-position:0px 55%; padding:0 0 0 13px; margin:0; line-height:14px;}*/

#first #middle #content ul {}
#first #middle #content ul li {}

#first #middle #content img { margin:0 0 0 5px; }

#logos { clear:both; margin:50px 0 0 20px;}
/*
#first #middle #logos .alpinspace { margin:0; padding:0; border:0; }
#first #middle #logos .contactpoint { margin-left:79px; border:0;}
#first #middle #logos .bundeskanzleramt { margin-left:75px; border:0;}
*/

#first #right #middle hr { height:1px; background-color:#56585a; border:0; margin: 5px 20px 0 0; padding:0; }

#tools  { text-align:right; margin:5px 20px 0 0; padding:0; }
#tools a { text-decoration:none; }

#pdf  { float: right; padding:0; margin:0px 10px 0 0; }
#pdf a { text-decoration:none; }

#printpage  { float: right; padding:0; }
#printpage a { text-decoration:none; }

/*ERICH Dropdown-Code gelöscht weil doppelt*/

/* MAILFORM Format */
	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:80%;padding-top:10px;padding-bottom:10px;padding-left:10px;border: 1px solid #C0C0C0;}
	.mf-radio {border:0px;}
	.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}
	.mf-pass {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}
	.mf-check {border: 0px;}
	.mf-select {border:0px;}
	.mf-input {border: 1px solid #C0C0C0; margin-bottom: 5px; width: 250px;}
	.mf-submit {color: #ffffff; background-color: #C0C0C0; border: 0px;}

/* styled content */

    .csc-mailform-field label {float:left; width:150px;}
    .csc-mailform-field input {border: 1px solid #C0C0C0; margin-bottom: 5px; width: 250px;}
    .csc-mailform-field .csc-mailform-submit {border: 1px solid #C0C0C0; margin-bottom: 5px; width: 150px; margin-left: 150px; background-color:#FEF200;}
    .csc-textpic-caption {font-size:10px; font-weight:normal;}
    


/* styled content TABELLEN */

.tr-even {
    font-size: 10px;
    background-color: #EEEEEE;
}

.tr-odd {
    font-size: 10px;
    background-color: #F9F9F9;
}

.contenttable {
    font-size: 10px;
    width: 100%;
}

.contenttable .tr-0 {
    font-size: 10px;
    background-color: #B1B3B4;
    color: #FFFFFF;
    padding-left:2px;
    padding-right:2px;
    vertical-align:top;
}

.contenttable tfoot {font-weight:bold;}
.contenttable td {text-align:right;}
.contenttable .td-0 {text-align:left;}

/* ENDE styled content TABELLEN */

/* tags die von der Auszeichnung ausgeschlossen werden */

dfn, a dfn, li.current dfn {border-bottom: 0px dotted black;font-style:normal;cursor:pointer; text-decoration: none;}
h1 dfn {border-bottom: 0px dotted black;cursor:default; text-decoration: none;}
dd.csc-textpic-caption dfn {border-bottom: 0px dotted black;font-style:normal;cursor:default; text-decoration: none;}

acronym, a acronym, li.current acronym {border-bottom: 0px dotted black;font-style:normal;cursor:pointer; text-decoration: none;}
h1 acronym {border-bottom: 0px dotted black;cursor:default; text-decoration: none;}
dd.csc-textpic-caption acronym {border-bottom: 0px dotted black;font-style:normal;cursor:default; text-decoration: none;}

abbr, a abbr, li.current abbr {border-bottom: 0px dotted black;font-style:normal;cursor:pointer; text-decoration: none;}
h1 abbr {border-bottom: 0px dotted black;cursor:default; text-decoration: none;}
dd.csc-textpic-caption abbr {border-bottom: 0px dotted black;font-style:normal;cursor:default; text-decoration: none;}

/* Glossar Tags für Contentbereich */
#content a dfn {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#content a dfn:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content a.glossary dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#content a abbr {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#content a abbr:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content a.glossary abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#content a acronym {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#content a acronym:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#content a.glossary acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

/* Glossar Tags Quicklinks */
#quicknav a dfn {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav a dfn:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#quicknav a.glossary dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#quicknav a abbr {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav a abbr:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#quicknav a.glossary abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#quicknav a acronym {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav a acronym:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#quicknav acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#quicknav a.glossary acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

/* Glossar Tags Breadcrumbs */
#breadcrumbs a dfn {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs a dfn:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#breadcrumbs a.glossary dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#breadcrumbs a abbr {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs a abbr:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#breadcrumbs a.glossary abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#breadcrumbs a acronym {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs a acronym:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#breadcrumbs acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#breadcrumbs a.glossary acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

/* Glossar Tags Menü oben */
#dropdown_back a dfn {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a dfn:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#dropdown_back dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a.glossary dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#dropdown_back a abbr {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a abbr:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#dropdown_back abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a.glossary abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#dropdown_back a acronym {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a acronym:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#dropdown_back acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#dropdown_back a.glossary acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

/* Glossar Tags News */
#news a dfn {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news a dfn:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#news a.glossary dfn {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#news a abbr {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news a abbr:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#news a.glossary abbr {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

#news a acronym {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news a acronym:hover {border-bottom: 0px solid #56585A; font-style:normal; cursor:help; text-decoration: underline;}
#news acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}
#news a.glossary acronym {border-bottom: 1px dotted #56585A; font-style:normal; cursor:help; text-decoration: none;}

/* Button Style */
.form_suche_button {  border: 1px #666666 solid; background-color: #FEF200; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #56585A; font-weight:normal; padding:2px 4px 2px 4px;}

