/** defaultstylesheet angepasst */

body {

                font-family:Arial, Helvetica, sans-serif;

}



A:link {

	background-color : transparent;

	color : #D39E40;

	text-decoration : none;

}

A:visited {

	background-color : transparent;

    color : #D39E40;

	text-decoration : none;

}

A:hover {

	background-color : transparent;

	color : #666666;

	text-decoration : none;

}

A:active {

	background-color : transparent;

	color : #666666;

	text-decoration : none;

}





SELECT {  

	font-family : Arial, Helvetica, sans-serif;

	font-size: 10px 

}

TEXTAREA {  

	font-family : Arial, Helvetica, sans-serif;

	font-size: 10px

} 

INPUT {  

	font-family : Arial, Helvetica, sans-serif;

	font-size: 10px 

}





H1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	color : black;

	margin-bottom : 0px;

	margin-top : 10px;

}

H2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	color : #666666;

        margin-left:5px;

}

H3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

	margin-left: 8px;

        margin-top: 8px;

        margin-bottom: 8px;

        margin-right: 8px;

}

H4 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : black;

	margin-bottom : 0px;

	margin-top : 10px;

}

.subhead1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : black;

}

.subhead2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : green;

}

.subhead3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : red;

}

.headerdate {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : Green;

	font-weight: normal;

}















P {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 160%;

	color: #666666;

        margin-left: 8px;

        margin-top: 8px;

        margin-bottom: 8px;

        margin-right: 8px;



}

.caption {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #666666;

}

.bulletlist {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666666;

}

.table {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666666;

}















.searchform {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #6600CC;

	font-weight : normal;

}

.searchresultpagetitle {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 15px;

	color : #333333;

	font-weight : bold;

}

.searchresultcontent {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #6600CC;

	font-weight : normal;

}

.searchresultheader {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #333366;

	font-weight : bolder;

}

.searchmarkup {

	color : #FF0066;

}









.loginform {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #CC0000;

	font-weight : normal;

}









.mailform {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

	font-weight : normal;

}

.mailformrequired {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

	font-weight : bolder;

}

.mailformcomment {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #CC0000;

	font-weight : bolder;

}

.mailformradio {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #003366;

	font-weight : normal;

}













.filelinks {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

}

.filelinkssize {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

}







.sitemap1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

                font-weight:bold;

                margin: 0 0 0 0;

                padding: 0 0 5px 18px;

                background-image : url(../images/icons/sitemap1.gif);background-repeat : no-repeat;

                display:block;

}

a:hover .sitemap1 {

               /** border-bottom: 1px dotted #666666;*/

                background-image : url(../images/icons/sitemap1_act.gif);background-repeat : no-repeat;

}

.sitemap2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #666666;

	margin: 0 0 0 20px;

                padding: 0 0 4px 18px;

                background-image : url(../images/icons/sitemap2.gif);background-repeat : no-repeat;

                display:block;

}

a:hover .sitemap2 {

                /**border-bottom: 1px dotted #666666;*/

                background-image : url(../images/icons/sitemap2_act.gif);background-repeat : no-repeat; 

}

.sitemap3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666666;

	margin: 0 0 0 40px;

                padding: 0 0 3px 12px;

                background-image : url(../images/icons/sitemap3.gif);background-repeat : no-repeat;	

                display:block;

}

a:hover .sitemap3 {

                /**border-bottom: 1px dotted #666666;*/

                background-image : url(../images/icons/sitemap3_act.gif);background-repeat : no-repeat;

}

.sitemap4 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	color : #666666;

	margin: 0 0 0 60px;

                padding: 0 0 2px 10px;

                background-image : url(../images/icons/sitemap4.gif);background-repeat : no-repeat;

                display:block;

}

a:hover .sitemap4 {

                /**border-bottom: 1px dotted #666666;*/

                background-image : url(../images/icons/sitemap4_act.gif);background-repeat : no-repeat;

}









.celmenu {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #E6B800;

	margin: 10px 10px 0 10px;

}

.celsubmenu {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	color : #666666;

	margin:3px 10px 0 20px;

}



/** Navigationen */

.navi_no {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 120%;

	color: #666666;

                margin:0 10px 20px 0;

                padding:0;

}

.navi_act {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 120%;

	color: #333333;

                margin:0 10px 20px 0;

                padding:0;

}

.subnavi_no {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	font-weight:bold;

        line-height : 80%;

	color: #FFFFFF;

                margin:0;

                padding:0 0 0 0px;

}





.subnavi_ak {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

        font-weight:bold;

	line-height : 80%;

	color: #333333;

                margin:0;

                padding:0 0 0 0px;

}



.subnavi_no1 {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

      	line-height : 80%;

	color: #FFFFFF;

                margin:0;

                padding:0 0 0 0px;

}





.subnavi_ak1 {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 80%;

	color: #333333;

                margin:0;

                padding:0 0 0 0px;

}

.subnavi2_no {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 80%;

	color: #666666;

                margin:0;

                padding:0 0 0 0;

}

.rootline , a.druckversion, a.druckversion:link, a.druckversion:visited, a.druckversion:hover, a.druckversion:active{

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	line-height : 120%;

	color: #666666;

                margin:0;

                padding:0;

}

.metas {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 120%;

	color: #666666;

                margin:0;

                padding:0 ;

}

.copyright  {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	line-height : 120%;

	color: #666666;

                margin:0;

                padding:0 ;

}

h1.rechts {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 120%;

	color: #E6B800;

                margin:5px 0 0 0;

                padding:5px 8px 5px 8px;

                border-left: 1px solid #CCCCCC;

                border-right: 1px solid #CCCCCC;



}

h1.rechts_ts {

	font-family : font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	line-height : 120%;

	color: #E6B800;

                margin:5px 0 0 0;

                padding:5px 8px 5px 0;

}

.content_right {

                border-left: 1px solid #CCCCCC;

                border-right: 1px solid #CCCCCC;

                border-bottom: 1px solid #CCCCCC;

                margin:0 0 10px 0;

                padding:0 8px 5px 8px;

}



a.lang, a.lang:link, a.lang:visited, a.lang:active, a.lang:hover {

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	display: block;

	width: 100%;

	padding: 3px 0 5px 0;

}







/* Hiermit werden die Bilder in Gecko/Opera zentriert dargestellt */

div[class="imageorient-0"] table[class="imgtext-table"],

div[class="imageorient-8"] table[class="imgtext-table"] {

margin: 0 auto;

}



/* Hiermit werden Bilder rechts über dem Text ausgerichtet (Gecko/Opera) */

div[class="imageorient-1"] table[class="imgtext-table"] {

float: right;

width: auto;

}



/* manchmal kommen nach der Table noch andere Tags */

div[class="imageorient-1"] p {

clear: right;

}





/* Hiermit werden Bilder rechts unter dem Text ausgerichtet (Gecko/Opera) */

div[class="imageorient-9"] table[class="imgtext-table"] {

float: right;

width: auto;

}

// Hiermit wird verhindert, das nachfolgender Text um das Bild fließt

div[class="imageorient-9"] div[class="break"] {

clear: right;

} 









