
/* // ALLGEMEIN ////////////////////////////////////////// */

* {
    margin: 0;
    padding:0;
        }

body {
        background:#FFF4D4 url(../images/streifback.gif) top left repeat-x;
        font-size: 1em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        }

h1, h2, h3 {
        padding: 0.7em 0;
        }

/* p {
        padding:0.3em 0;
        }*/

img {
        border: none;
        }

.active {
        font-weight:bold;
        text-decoration:underline;
        }

.flleft {
        float:left;
        }

.flright {
        float:right;
        }

.imageright{
        float:right;
        margin-left:10px;
        margin-bottom:10px;
        }

.clearflleft {
        clear:left;
        }

.clearflright{
        clear:right;
        }

.box-left-70 {
                width:70%;
                float:left;
                text-align:left;
                }

.box-right-20 {
                width:20%;
                float:right;
                }

.box-left-480 {
                width:460px;
                float:left;
                text-align:left;
                }

.box-right-320 {
                width:320px;
                float:right;
                text-align:right;
                padding-right:10px;
                }


/* // PAGE //////////////////////////////////////// */

#page {
        margin: 1em auto;
        width: 945px;
        background-color:#fff;
        border: 1px solid #ff6600;
        }

/* // HEADER //////////////////////////////////////// */

#header {
        background: #FFF4D4 url(../images/head.jpg);
        background-repeat:no-repeat;
        height:173px;
        border-bottom: 1px solid #ff6600;
        padding-left:15px;
        }

        #header ul {
                padding-top:20px;
                font-size:0.7em;
                color:#fff;
        }

        #header li {
                display:inline;
                list-style:none;
                }

        #header li a {
                padding:0;
                color:#fff;
                text-decoration:none;
                }

        #header li a:hover {
                padding:0;
                color:#fff;
                text-decoration:underline;
                }


        #header .logo {
                margin-top:65px;
                }

                .logoimg { /*BZgA-Logo */
                        margin-left:60px;
                        }

        #header p {

                margin-top:0;
                font-size:14px;
                font-weight:bold;
                }

        #header .exlink {
                font-size:10px;
                font-weight:100;
                margin-left:60px;
                margin-top:12px;
                font-size:11px;
                }

        #header .exlink a {
                color:#333;
                text-decoration:none;
                }

        #header .exlink a:hover {
                color:#000;
                text-decoration:underline;
                }



/* // NAVBAR //////////////////////////////////////// */

#navbar {
        clear:both;
        border-bottom: 1px solid #ff6600;
        height:30px;
        background-color:#FFFFFF;
        }

#navbar p {
        color:#333;
        padding: 0.5em 15px;
        font-size:0.75em;
        }

#navbar form {
        padding: 0.3em 1%;
        margin-left:15px;
        float:left;
        }

#navbar .searchbox {
        padding:2px;
        border:2px solid #ff6600;
        font-size:0.6em;
        color: #000;
        }

#navbar input {
        padding:2px;
        border:2px solid #ff6600;
        font-size:0.6em;
        color: #000;
        }

#navbar .search-icon {
        padding-top:7px;
        float:left;
        }

#navbar .search-link {
        font-size:0.6em;
        }

#navbar a {
        color:#000;
        text-decoration:none;
        }

#navbar a:hover {
        text-decoration:underline;
        }

/* // CONTENT //////////////////////////////////////// */

#content {
        float:left;
        padding:0.5em 3%;
        width:65%;
        }

#content p {
        font-size:0.8em;
        padding:3px;
        margin:0;
        }




#content a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#ff6600;
                text-decoration:none;
                }

#content a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#cc0000;
                text-decoration:underline;
                }

#content .content-start {
                margin-bottom:1em;
                }

#content .content-start h1 {
        color:#FF6600;
        font-size:1.2em;
        }

#content .content-einsp h2 {
        color:#FF6600;
        font-size:1em;
        font-weight:bold;
        }

/* // CONTENT - TEASER - HEllORANGE - EINSPALTIG // */
        .content-einsp {
                width:100%;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
        }

        * html .content-einsp
                { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

        .content-teaser {
                width:97%;
                background-color:#FFF4D4;
                float:left;
                margin:0 0 11px 0;
                padding:3px;
        }

        .content-teaser h1 {
                padding-top:2px;
                padding-bottom:2px;
                border-bottom: 1px dotted #ff6600;
                margin-bottom:5px;
                text-transform:uppercase;
                padding-left:3px;
                font-size:0.8em;
                color:#FF6600;
                }

        .content-teaser h2 {
                padding-top:2px;
                padding-bottom:2px;
                padding-left:3px;
                }

        .content-teaser img {
                padding:5px;
                margin-bottom:10px;
                }

/* // CONTENT - TEASER - HEllORANGE - ZWEISPALTIG // */

        .content-zweisp {
                width:98%;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
        }

        * html .content-zweisp
                        { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }


        .content-teaser-zweisp-elt {
                width:286px;
                background-color:#FFF4D4;
                float:left;
                margin:0 0 11px 0;
                border: 1px solid #ff9900;
        }

        .content-teaser-zweisp-elt p {
                padding:3px;
                }

        .content-teaser-zweisp-elt h1{
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.8em;
                font-weight:bold;
                background-color:#FF9900;
                text-transform:uppercase;
                }

        .content-teaser-zweisp-elt h2{
                padding:3px;
                font-size:0.9em;
                font-weight:bold;
                color:#000;
                margin-top:5px;
                }

        .content-teaser-zweisp-fach {
                width:286px;
                background-color:#FFF4D4;
                float:right;
                margin:0 0 11px 0;
                border: 1px solid #ffcc66;
        }

        .content-teaser-zweisp-fach h1 {
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.8em;
                font-weight:bold;
                background-color:#FFcc66;
                text-transform:uppercase;
                }

        .content-teaser-zweisp-fach h2 {
                padding:3px;
                font-size:0.9em;
                font-weight:bold;
                color:#000;
                margin-top:5px;
                }

        .content-teaser-zweisp-fach p {
                padding:3px;
                }







/* // RSS //////////////////////////////////////// */

#rss {
        font-size:0.7em;
        margin-top:16px;
        margin-bottom:1.25em;
        }

#rss a {
        background-image:url(../images/rss_icon.gif);
        background-position:left;
        background-repeat:no-repeat;
        padding-left:25px;
        padding-top:5px;
        padding-bottom:5px;
        text-decoration:none;
        }

#rss a:hover {
        background-image:url(../images/rss_icon.gif);
        background-position:left;
        background-repeat:no-repeat;
        padding-left:25px;
        padding-top:5px;
        padding-bottom:5px;
        text-decoration:underline;
        }



/* // SIDEBAR //////////////////////////////////////// */

#sidebar {
        float:right;
        padding: 0 3%;
        /* 100% - 65% (#content) - 6% (#content padding, 3%+3%) - 6% (#sidebar padding, 3% + 3% = 23% */
        width: 23%;
        }

        #sidebar p {
                font-size:0.8em;
                }

        #sidebar ul {
                padding-left:0px;
                padding-top:3px;
                padding-bottom:3px;
                font-size:0.75em;
                margin-bottom:5px;
                }

        #sidebar li {
                list-style-position:inside;
                list-style:none;
                margin:0;
                padding:0;
                }

        #sidebar li a {
                margin:0;
                padding-top:2px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:4px 4px;
                color:#ff6600;
                text-decoration:none;
                }

        #sidebar li a:hover {
                margin:0;
                padding-top:2px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:4px 4px;
                color:#cc0000;
                text-decoration:underline;
                }

        .sidebar-teaser {
                width:215px;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
        }

        * html .sidebar-teaser
                        { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

        .sidebar-teaser p {
                padding:3px;
                }

        .sidebar-teaser a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#ff6600;
                text-decoration:none;
                }

        .sidebar-teaser a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#cc0000;
                text-decoration:underline;
                }

        .sidebar-teaser-orange {
                width:100%;
                background-color:#FFF4D4;
                float:right;
                margin:0 0 11px 0;
                border: 1px solid #ff6600;
        }

        .sidebar-teaser-orange h1 {
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.8em;
                text-transform:uppercase;
                font-weight:bold;
                background-color:#FF6600;
        }

        .sidebar-teaser-orange h2 {
                padding:3px;
                margin:0px;
                color:#000;
                font-size:0.8em;
                font-weight:bold;
        }



/* // TOOLBAR //////////////////////////////////////// */

#toolbar {
        clear:both;
        border-top: 1px solid #ff6600;
        font-size:0.7em;
        padding-left:0.5em;
        text-align:center;
        background-color:#ffffff;
        }
	#toolbar ul {
		padding:0.6em;
	}
	
	#toolbar li {
		display:inline;
		list-style:none;
		}
	
	#toolbar a {
		color:#999;
		text-decoration:none;
		}
	
	#toolbar a:hover {
		color:#cc0000;
		text-decoration:underline;
		}
	
	#toolbar li.top  {
		margin:0;
		padding-top:5px;
		padding-left:20px;
		padding-right:50px;
		padding-bottom:5px;
		background-image:url(../images/icon_seitenanfang.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		color:#999;
		text-decoration:none;		
		}
		
		
	#toolbar li.print  {
		margin:0;
		padding-top:5px;
		padding-left:20px;
		padding-right:50px;
		padding-bottom:5px;
		background-image:url(../images/icon_print.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		color:#999;
		text-decoration:none;		
		}
		
	
	
	#toolbar li.pdf  {
		margin:0;
		padding-top:5px;
		padding-left:20px;
		padding-right:50px;
		padding-bottom:5px;
		background-image:url(../images/icon_pdf.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		color:#999;
		text-decoration:none;		
		}
		
	
	#toolbar li.advise {
			padding-top:5px;
		padding-left:20px;
		padding-right:50px;
		padding-bottom:5px;
		background-image:url(../images/icon_advice.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		color:#999;
		text-decoration:none;		
		}
		
	
			
		

/* // FOOTER  //////////////////////////////////////// */

#footer {
        border-top: 1px solid #ff6600;
        font-size:0.7em;
        text-align:center;
        background-color:#ffffff;
        padding-bottom:10px;
        }

        .orangeback {
                color:#fff;
                margin-top:0px;
                background-color:#ff6600;
                height:18px;
                }

        #footer ul {
                padding:0.6em;
                padding-top:2px;
                padding-bottom:2px;
        }

        #footer li {
                display:inline;
                list-style:none;
                }

        #footer li a {
                padding:0.3em;
                color:#fff;
                font-weight:bold;
                text-decoration:none;
                }
