:link,:visited { text-decoration:none }
ul, ol { list-style:none }
h1,h2,h3,h4,h5,h6 { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,hr { margin:0; padding:0 }
a img,:link img,:visited img { border:none }

/**************************************************************************************************************************/

body {
margin			: 0;
padding			: 0;
font-size			: 100%;
font-family		: arial, verdana, helvetica, sans-serif;
color			: #000;
text-align		: left;
}

#invisible {

}

#wrapper {
position			: relative;
width			: 100%;
}

#contentbereich {
margin			: 0;
padding			: 0;
}

#main_content {
width			: 100%;
margin			: 0;
padding			: 0;
text-align		: left;
}

#content {
width			: 100%;
margin-top		: 0;
padding			: 0;
float			: left;
text-align		: left;
}

#bottom {
display			: none;
}

/**********************************************************************************/

#news {
display			: none;
}

/**********************************************************************************/

#popup{
width			: 100%;
margin			: 0;
padding			: 0;
float			: left;
}

#logo{
width			: 160px;
height			: 84px;
margin			: 0;
padding			: 15px 0 0 0;
float			: left;
background		: #fff;
text-align		: center;
}

#popup #content {
width			: 100%;
margin			: 0;
padding			: 0;
float			: left;
text-align		: center;
}

#popup #bottom {
width			: 100%;
margin			: 0;
padding			: 0;
float			: left;
}

/**********************************************************************************/

.clearfloat {
display			: block;
clear			: both;
float			: none;
height			: 1px;
font-size			: 1px;
line-height		: 1px;
overflow			: hidden;
}

/**********************************************************************************/

#menu {
display			: none;
}

#navcontainer3 {
display			: none;
}

/**********************************************************************************/

h1 {
font-size			: 100%;
font-weight		: bold;
color			: #1B1464;
text-transform		: uppercase;
margin			: 50px 0 0 0;
padding			: 0;
}

h2 {
font-size			: 85%;
font-weight		: normal;
color			: #1B1464;
margin			: 0 0 0 100px;
padding			: 0;
}

h3 {
color			: #070A49;
font-size			: 75%;
font-weight		: bold;
line-height		: 20px;
margin			: 0 0 0 50px;
padding			: 0;
}

h4 {
color			: #1B1464;
font-size			: 90%;
font-weight		: bold;
margin			: 0;
padding			: 0;
}

/**********************************************************************************/

p, dl{
font-size			: 80%;
line-height		: 1.6em;
font-weight		: normal;
color			: #070A49;
margin			: 20px 0 0 50px;
padding			: 0;
}

p a:link, p a:visited, #content ul li a:link, #content ul li a:visited, dl a:link, dl a:visited, h1 a:link, h1 a:visited, h3 a:link, h3 a:visited {
text-decoration	: none;
color			: #F58220;
font-weight		: bold;
border-bottom		: 0px dotted #F58220;
}

p a:hover, p a:active, #content ul li a:hover, #content ul li a:active, dl a:hover, dl a:active, h1 a:hover, h1 a:active, h3 a:hover, h3 a:active {
text-decoration	: none;
color			: #F58220;
font-weight		: bold;
border-bottom		: 1px solid #F58220;
}

a.noborder, a:link.noborder, a:visited.noborder, a:hover.noborder, a:active.noborder {
text-decoration	: none;
border			: none;
}

#content ul{
list-style-type	: disc;
font-size			: 80%;
line-height		: 1.6em;
font-weight		: normal;
color			: #070A49;
margin			: 0 0 10px 50px;
padding			: 0;
}

#content ul li{
line-height		: 1.6em;
margin			: 0 0 0 15px;
padding			: 0;
}

/**********************************************************************************/

#bottom a:link, #bottom a:visited{
text-decoration:none;
color:#F58220;
border-bottom: 0px dotted #F58220;
}

#bottom a:hover, #bottom a:active{
text-decoration:none;
color:#F58220;
border-bottom: 1px solid #F58220;
}

/**********************************************************************************/

.link_extern{
background: url(../img/icon_extern.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:14px;
}

.link_popup{
background: url(../img/icon_popup.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:14px;
}

.link_pdf{
background: url(../img/icon_pdf.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:14px;
}

.link_down{
background: url(../img/icon_down.gif);
background-repeat: no-repeat;
background-position: left 4px;
padding-left:14px;
}

/**********************************************************************************/

.sprung_link{
margin-right:10px;
}

#nolink, #nolink a:link, #nolink a:visited, #nolink a:hover, #nolink a:active{
text-decoration:none;
border-bottom: 0px dotted #F58220;
}

/**********************************************************************************/

dt{
font-weight: bold;
float:left;
padding:0;
margin:0;
width:100px;
}

dd{
padding:0;
height:120px;
margin:0px 0px 0px 130px;
}

/**********************************************************************************/

.small_text{
font-size			: 60%;
text-align		: left;
font-weight		: normal;
line-height		: 14px;
color			: #fff;
margin			: 10px 0 0 10px;
}

.small_text a:link, .small_text a:visited{
text-decoration:none;
color:#fff;
border-bottom: 0px dotted #fff;
}

.small_text a:hover, .small_text a:active{
text-decoration:none;
color:#fff;
border-bottom: 1px solid #fff;
}

/**********************************************************************************/

.text_breite img{
margin-left		: 10px;
border			: 1px solid #1B1464;
}

.logo_content{
margin			: 0 0 10px 0;
padding			: 0;
float			: left;
}

/**********************************************************************************/

hr{
color			: #1B1464;
background		: #1B1464;
border			: 0px;
height			: 1px;
margin			: 10px 10px 10px 0px;
}

/**********************************************************************************/

#contentbereich table{
margin			: 20px 0 20px 50px;
font-family		: verdana, arial, helvetica,sans-serif;
width			: 540px;
border-collapse	: collapse;
}

#contentbereich th{
padding			: 4px;
}

#contentbereich tbody{

}

#contentbereich tr{

}

#contentbereich thead{
font-size			: 75%;
font-weight		: bold;
text-align		: left;
}

#contentbereich td{
font-size			: 75%;
text-align		: left;
font-weight		: normal;
padding			: 4px;
color			: #000;
border			: 1px solid #000;
}

/**********************************************************************************/

.error {
font-family		: tahoma, verdana, arial, helvetica,sans-serif;
font-size			: 100%;
line-height		: 160%;
font-weight		: bold;
text-align		: center;
padding			: 10px;
color			: #000;
border			: 1px dotted #000;
background		: #ccc;
}
