* {
margin : 0;
padding : 0;
}
body {
font-family : Arial;
line-height : 1em;
color : #414141;
height : 101%;
font-size : 100.01%;
margin : 0;
padding : 0;
border : 0;
}
td {
font-family : Arial;
line-height : 1.2em;
font-size : 14px;
color : #222222;
}
p {
font-family : Arial;
line-height : 1.2em;
font-size : 14px;
color : #222222;
margin : 0;
padding : 0;
}
input, select {
vertical-align : middle;
font-weight : normal;
}
img {
border : 0;
vertical-align : top;
text-align : left;
}
ul {
list-style : none;
}
a {
color : #000000;
outline : none;
}
a:hover {
text-decoration : none;
}
h1 {
font-family : Arial;
line-height : 1.2em;
font-size : 13px;
color : #222222;
}
h1 b {
font-size : 110%;
color : #a8a7a7;
font-family : Arial;
line-height : 1.7em;
font-weight : bold;
}
h3 {
font-size : 110%;
font-family : Arial;
color : #e70104;
margin-bottom : 12px;
}
h3 b {
font-size : 120%;
color : #a8a7a7;
margin-bottom : 12px;
font-family : Arial;
line-height : 1.5em;
font-weight : bold;
}
h3 a {
color : #000000;
text-decoration : none;
}
h3 a:hover {
text-decoration : underline;
}
object {
vertical-align : top;
}
object {
position : relative;
z-index : 999;
}
.site-nav {
background : #fff url(images/nav2.png) repeat-x top;
width : 100%;
overflow : hidden;
padding-top : 0px;
}
.site-nav li {
float : left;
border-top : 1px solid #d5d5d5;
width : 150px;
padding-top : 5px;
padding-bottom : 5px;
}
.site-nav li a {
color : #000;
}
.site-nav li a:hover, .site-nav li a.act {
color : #000;
}
.site-nav li.last {
border : 0;
}
.site-nav li.leer {
width : 40px;
border : 0;
}
.site-nav2 {
background : #fff url(images/nav2.png) repeat-x top;
width : 100%;
overflow : hidden;
padding-top : 0;
}
.site-nav2 li {
float : left;
border-top : 1px solid #d5d5d5;
width : 150px;
padding-top : 5px;
padding-bottom : 5px;
}
.site-nav2 li a {
color : #000;
}
.site-nav2 li a:hover, .site-nav2 li a.act {
color : #000;
}
.site-nav2 li.last {
border : 0;
}
.site-nav2 li.leer {
width : 40px;
border : 0;
}
.list li {
background : url(images/line.gif) repeat-x bottom;
padding-bottom : 8px;
margin-bottom : 6px;
}
.list li span {
display : inline-block;
padding-left : 22px;
background : url(images/marker-1.gif) no-repeat left 3px;
}
.list li a {
color : #414141;
}
.list li.last {
background : none;
padding-bottom : 0;
margin-bottom : 0;
}
.list1 li {
width : 100%;
overflow : hidden;
vertical-align : bottom;
padding : 3px 0 20px 0;
}
.list1 li img {
float : left;
margin : -3px 15px 0 0;
}
.list1 li.last {
padding-bottom : 0;
}
.list2 {
padding-bottom : 15px;
}
.list2 li {
padding : 0 0 4px 8px;
background : url(images/marker-2.gif) no-repeat left 6px;
}
.list2 li a {
color : #4c7cbd;
}
.list2 li ul {
padding-top : 4px;
margin-bottom : -4px;
}
.list2 li ul li {
padding-left : 8px;
background : url(images/marker-3.gif) no-repeat left 6px;
}
.link {
display : block;
float : right;
background : url(images/aufbau/link-bgd.gif) repeat-x top;
color : #4c7cbd;
font-size : 1em;
text-decoration : none;
line-height : 0.92em;
}
.link em {
display : block;
background : url(images/link-left.gif) no-repeat left top;
}
.link b {
display : block;
background : url(images/link-right.gif) no-repeat right top;
padding : 5px 21px 6px 21px;
font-style : normal;
}
.link:hover {
text-decoration : underline;
}
.line-hor {
border-bottom : 1px solid #000;
margin : 20px 0;
overflow : hidden;
font-size : 0;
line-height : 0;
}
.title {
margin-bottom : 18px;
}
#content {
background : #fff url(images/thumb/mitte.png) no-repeat top;
padding : 0 0 0 40px;
}
#contentc {
padding-left : 0;
position:relative;
top:-40px;
}
#contentc p {
line-height : 1.17em;
}
#content .indent {
padding : 0px 0 0 9px;
}
#content .indent1 {
padding-bottom : 28px;
}
#content p {
line-height : 1.17em;
}


.box {
background : #fff url(images/bg.png) repeat top;
width : 100%;
}
.box .border-top {
background : url(images/border.gif) repeat-x top;
}
.box .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.box .border-left {
background : url(images/border.gif) repeat-y left;
width : 100%;
}
.box .border-right {
background : url(images/border.gif) repeat-y right;
}
.box .inner {
padding : 30px 30px 40px 31px;
}
.box2 {
background : #fff url(images/bg.png) repeat top;
width : 100%;
}
.box2 .border-top {
background : url(images/border.gif) repeat-x top;
}
.box2 .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.box2 .border-left {
background : url(images/border.gif) repeat-y left;
width : 100%;
}
.box2 .border-right {
background : url(images/border.gif) repeat-y right;
}
.box2 .inner {
padding : 2px 2px 2px 2px;
}
.box2a {
background : #fff url(images/bg.png) repeat top;
}
.box2a .border-top {
background : url(images/border.gif) repeat-x top;
}
.box2a .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.box2a .border-left {
background : url(images/border.gif) repeat-y left;
width : 100%;
}
.box2a .border-right {
background : url(images/border.gif) repeat-y right;
}
.box2a .inner {
padding : 2px 2px 2px 15px;
}
.box3 {
padding-left : 10px;
background : #fff url(images/bg.png) repeat top;
width : 700px;
}
.box3 .border-top {
background : url(images/border.gif) repeat-x top;
}
.box3 .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.box3 .border-left {
background : url(images/border.gif) repeat-y left;
width : 100%;
}
.box3 .border-right {
background : url(images/border.gif) repeat-y right;
}
.box3 .inner {
padding : 15px 15px 15px 15px;
}
.gastmusiker1 {
max-width : 300px;
}



.boxgeschichte {
margin-left : 30px;
background : #fff url(images/streifen.png) repeat top;
width : 840px;
font-family : Arial;
font-size : 115%;
line-height : 1.5em;
color : #414141;
}
.boxgeschichte p {
font-family : Arial;
line-height : 1.5em;
font-size : 14px;
color : #414141;
}
.boxgeschichte .border-top {
background : url(images/border.gif) repeat-x top;
}
.boxgeschichte .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.boxgeschichte .border-left {
background : url(images/border.gif) repeat-y left;
}
.boxgeschichte .border-right {
background : url(images/border.gif) repeat-y right;
}
.boxgeschichte .inner {
padding : 15px 15px 15px 15px;
}
.geschichtebilder3 {
max-width : 350px;
}
.geschichtebilder4 {
max-width : 400px;
}
.geschichtebilder5 {
max-width : 450px;
}
.geschichtebilder6 {
max-width : 500px;
}
.geschichtebilder7 {
max-width : 550px;
}
.geschichtebilder8 {
max-width : 600px;
}
.geschichtebilder9 {
max-width : 650px;
}
.boxcds {
margin-left : 30px;
background : #fff url(images/streifen.png) repeat top;
width : 840px;
}
.boxcds p {
font-family : Arial;
line-height : 1.5em;
font-size : 14px;
color : #414141;
}
.boxcds .border-top {
background : url(images/border.gif) repeat-x top;
}
.boxcds .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.boxcds .border-left {
background : url(images/border.gif) repeat-y left;
}
.boxcds .border-right {
background : url(images/border.gif) repeat-y right;
}
.boxcds .inner {
padding : 15px 15px 15px 15px;
}


.boxkontakt {
margin-left : 17px;
background : #fff url(images/streifen.png) repeat top;
width : 840px;
font-family : Arial;
font-size : 115%;
line-height : 1.5em;
color : #414141;
}
.boxkontakt .border-top {
background : url(images/border.gif) repeat-x top;
}
.boxkontakt .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.boxkontakt .border-left {
background : url(images/border.gif) repeat-y left;
}
.boxkontakt .border-right {
background : url(images/border.gif) repeat-y right;
}
.boxkontakt .inner {
padding : 10px 10px 10px 10px;
}
.boxkontakt2 {
margin-left : 17px;
width : 840px;
font-family : Arial;
font-size : 115%;
line-height : 1.5em;
color : #414141;

}
.boxkontakt2 .border-top {
background : url(images/border.gif) repeat-x top;
}
.boxkontakt2 .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.boxkontakt2 .border-left {
background : url(images/border.gif) repeat-y left;
}
.boxkontakt2 .border-right {
background : url(images/border.gif) repeat-y right;
}
.boxkontakt2 .inner {
padding : 10px 10px 10px 10px;
}
.boxkontakt2 .inner .img {
background : #fff url(images/streifen.png) repeat top;
vertical-align : top;
padding-top : 10px;
}
.boxpresse {
padding-left : 60px;
background : #fff url(images/bg.png) repeat top;
width : 300px;
}
.boxpresse .border-top {
background : url(images/border.gif) repeat-x top;
}
.boxpresse .border-bot {
background : url(images/border.gif) repeat-x bottom;
}
.boxpresse .border-left {
background : url(images/border.gif) repeat-y left;
width : 100%;
}
.boxpresse .border-right {
background : url(images/border.gif) repeat-y right;
}
.boxpresse .inner {
padding : 15px 15px 15px 15px;
}
#footer img {
position : relative;
top : -4px;
}
#footer .indent {
padding-left : 37px;
}
#footer a {
color : #4c7cbd;
}
.fleft {
float : left;
}
.fleft2 {
float : left;
padding-left : 3.5px;
}
.fright {
float : right;
font-size : 90%;
}
.fright2 {
float : right;
padding-right : 3.5px;
}
.clear {
clear : both;
}
.alignright {
text-align : right;
}
.aligncenter {
text-align : center;
}
.wrapper {
width : 100%;

}
.container {
width : 100%;
}
.img-box1 {
width : 100%;
overflow : hidden;
padding-top : 3px;
}
.img-box1 img {
float : left;
margin : -3px 15px 0 0;
}
.p1 {
margin-bottom : 14px;
font-family : Arial;
line-height : 1.5em;
font-size : 13px;
}
#flash {
position : relative;
top : -45px;
}
.bgal1 {
width : 200px;
height : 200px;
}
.bgal2 {
width : 300px;
height : 200px;
}
#contact_form form .input_field {
height : 25px;
width : 630px;
background : #fff;
border : 1px solid #ccc;
}
#contact_form form label {
width : 50px;
margin-right : 10px;
font-size : 14px;
}
#contact_form form textarea {
width : 600px;
height : 200px;
background : #fff;
border : 1px solid #ccc;
padding:5px;
}
#contact_form form .submit_btn {
margin-left : 0;
height:60px;
}
#contact_form form .submit_btn2 {
margin-left : 0;
}
