html, body, div {
font-family : Arial, Tahoma, "Trebuchet MS", Verdana, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
letter-spacing : 0.01em;
color : #ffffff;
border : 0;
text-decoration : none;
line-height : 17px;
padding : 0;
margin : 0;

}
body {
margin-top : 0px;
background-color : #13486c;
background-image : url(../img/hg_x.gif);
background-repeat : repeat-x;
}

#basic {
width : 1059px;    
background-image : url(../img/Hintergrundgrafik.jpg);
background-repeat : no-repeat;
background-color : #13486c;
background-attachment : scroll;
position : absolute;
margin : 0;
padding : 0;
border : 0;
}

#box {
width : 660px;
/*height : 100%;*/
margin-top : 22px;
margin-left : 127px;
padding : 0;
border : 0;
overflow : hidden;
background-image : url(../img/left_180.gif);
background-repeat : repeat-y;
background-color : #ffffff;
display : block;
clear : both;
}

#header {
width : 660px;
height : 125px;
margin : 0;
padding : 0;
border : 0;
background-color : #ffffff;
display : block;
float : left;
position : relative;
}

.left {
width : 180px;
margin : 0;
padding : 0;
background-color : #ffffff;
border : 0;
overflow : hidden;
float : left;
display : block;
}

.nav {
width : 180px;
height : 25px;
margin : 0;
padding : 0;
border : 0;
float : left;
display : block;
}

.nav a {
width : 180px;
height : 25px;
display : block;
font-weight : normal;
text-decoration : none;
white-space : nowrap;
overflow : hidden;
background-image : url(../img/nav.jpg);
background-repeat : no-repeat;
background-color : #13486c;
color : #ffffff;
text-indent : 18px;
line-height : 24px;
}
.nav a:visited {
color : #ffffff;
}
.nav a:hover {
background-image : url(../img/nav_over.jpg);
background-repeat : no-repeat;
background-color : #13486c;
color : #dff1f5;
overflow : hidden;
}

#head_grafik {
width : 480px;
height : 125px;
margin : 0;
padding : 0;
border : 0;
background-image : url(../img/header.jpg);
background-repeat : no-repeat;
background-color : #ffffff;
display : block;
float : right;
position : relative;
}

#in {
width : 660px;
margin : 0;
padding : 0;
border : 0;
background-image : url(../img/left_180.gif);
background-repeat : repeat-y;
background-color : #ffffff;
display : block;
float : left;
position : relative;
}

#content {
width : 480px;
min-height : 400px;
padding : 0;
margin : 0;
background-image: url(../img/HG_content.gif);
background-repeat : repeat-y;
background-color : #ffffff;
border : 0;
float : right;
position : relative;
overflow : hidden;
}

#content a:link {
color : #13486c;
text-decoration : none;
white-space : nowrap;

}
#content a:visited {
color : #085e85;
text-decoration : none;
}
#content a:hover {
color : #6a7688;
text-decoration : none;
}
#content a:active {
color : #6a7688;
text-decoration : none;
}

#text {
width : 440px;
margin : 0;
padding : 0;
color : #6a7688;
line-height : 17px;
text-align : left;
background-color : #ffffff;
position : relative;
float : left;
}

h1 {
font-size : 13px;
font-style : normal;
font-weight : bold;
color : #13486c;
padding-left : 20px;
padding-top : 14px;
padding-right : 20px;
padding-bottom : 4px;
margin : 0;
text-align : left;
text-transform : uppercase;
}
h2 {
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #085e85;
padding-left : 20px;
padding-top : 4px;
padding-right : 20px;
margin : 0;
}
h3 {
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #085e85;
padding-left : 20px;
padding-top : 0px;
padding-right : 20px;
padding-bottom : 0px;
margin-top : 4px;
line-height : 17px;
text-transform : uppercase;
text-align : left;
}
h5 {
font-size : 12px;
font-style : normal;
font-weight : normal;
color : #ffffff;
padding-left : 20px;
padding-top : 20px;
padding-bottom : 0px;
margin-top : 10px;
line-height : 17px;
text-transform : uppercase;
text-align : left;
}

p {
font-style : normal;
font-weight : normal;
color : #6a7688;
text-align : justify;
padding-left : 20px;
padding-top : 4px;
padding-right : 25px;
padding-bottom : 2px;
margin : 0;
line-height : 17px;
border : 0;
}

p.head {
font-style : normal;
font-weight : bold;
color : #13486c;
text-align : left;
padding-left : 20px;
padding-top : 4px;
padding-right : 25px;
padding-bottom : 0px;
margin : 0;
line-height : 17px;
border : 0;
}
p.agb {
color : #ffffff;
}

ul {
margin-left : 6px;
padding-right : 20px;
}
.list {
font-style : normal;
font-weight : normal;
color : #6a7688;
line-height : 17px;
list-style-image : url(../img/list.gif);
margin-top : 2px;
margin-bottom : 8px;
}
li {
letter-spacing : 0.01em;
}

form {
color : #c52625;
background-color : #ffffff;
}
select, input, option, textarea {
color : #330033;
line-height : 17px;
padding-left : 5px;
text-decoration : none;
text-align : left;
background-color : #fffaf4;
margin-bottom : 6px;
}
select {
width : 280px;
}
input, textarea {
width : 97%;
}

#footer {
color : #ffffff;
line-height : 17px;
height : 30px;
background-color : #13486c;
margin : 0;
padding : 0;
border : 0;
}

