@charset "utf-8";
/* CSS Document */

@font-face { font-family: Sabura; src: url(../fonts/stoked.ttf);}

HTML {
        height: 100%;
        margin: 0px;
        padding: 0px;
		width:100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

body {
	background-color: #000000;
	width:100%;
}

header {
	margin:0;
	padding:0;
	height:246px;
/*	background:#ff4500 url(../images/css/header.jpg) center top no-repeat;*/
/*    background:#FFF4F2;*/
     background:#000000;

}
.logo-row{
  text-align: center;
  height: 10px;
    
}
.logo {
  width: 300px;*/
 height: 300px;*/
  text-align: center;
}

/*Navigationsmenü */
nav {
	text-align:center;
	color:#FFF;
	position:relative;
	top:200px;
	height:52px;
	background-color:#ff4500;}
	
nav ul {
    margin: 0; padding: 0.8em;
    text-align: center;
  }	
  
nav li {
    list-style: none;
    display: inline;
    margin: 0.20em; padding: 0;
	font-family:Sabura; 
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#134081;
 }
 
nav a {
	color: #FFFFFF;
	text-decoration:none;
	font-family:Sabura;
	font-size:20px;
	font-weight:normal;
	margin: 0.4em;
	padding: 0;
	text-transform:uppercase;
 }
 
nav a:hover {
	color:#e32016;
 }

/*Content*/
#container {
	width: 960px;
	margin: 0 auto 0px;
	padding:0;
	border:0;
	background-color: #FFF;
}

#content {
	background-color: #FFFFFF;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border:20px solid #4aadf0;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 45px;
	padding-bottom: 45px;
	min-height:400px;
	height:auto !important;  /* für moderne Browser */
	/*height:400px;  /*für den IE */
}

.container { 
	max-width:960px;
	position:relative;
	margin:0 auto;
		padding:0;
}

.wood {
	width:960px;
	height:370px;
	background-image:url(../images/css/banner.jpg);
	background-size:100%;
	font-family:Sabura;
}

.box {
	background-image:url(../images/css/bg.png);
    border-left-width: 16px;
	    border-right-width: 16px;
    border-image: url(../images/css/bg_border.png) 40 40 40 40 stretch repeat;
	}
.black {
	background-color:#000;
}

.white {
	background-color:#fff;
	width:100%;
	height:100%;
	padding-top:10px; 
	padding-bottom:10px;

}

.white > div {
	width:84%;
	margin-right:13px;
	padding-top:30px;
	padding-bottom:30px;
	margin: auto;
	margin: 20px auto 20px auto;
-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px#888;
box-shadow: 0 0 5px 5px #888;

} 

.white > div div {
margin: 0 auto !important;	
	}
	
.black img {
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
   background-image:url(../images/css/frame3.png);
   margin: 0 0px 0px 0;
}
.black  div {
	width:148px;
	background-color:#000;
	float:left;
	margin-right:13px;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}

.box_black_artists {
		background-color:#fff;
		border:#FFF solid 10px;
		padding:40px 20px 20px 20px;
		height:1500px;
		width:900px;
		margin-bottom:0px;
}

.box_black_artists img {
padding-top:20px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
/*background-image:url(../images/css/frame_artists.png);*/
    background: #ff4500;
    border:#FFF solid 10px;
margin: 0 14px 0px 0;

}

H1 {
	font-family:Sabura;
/*	color:#cc111e;*/
    color:#ff4500;
	font-size:40px;
	text-transform:uppercase;
	margin-bottom:30px;
}

H2 {
	font-family:Sabura;
	color:#0d168b;
	font-size:40px;
	margin-bottom:15px;
	text-transform:uppercase;
}

H3 {
	font-family:Sabura;
font-size:16px; 
font-weight:bold;
color:#000;
padding-bottom:18px;

}
H4 {
    font-family:bookman old style,bookman old;
    font-weight: bold;
    color:#ff4500;
    padding-bottom:10px;
}


p, form {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-family:bookman old style,bookman old;
/*    font-family:Georgia,sans-serif;*/
     
font-size:16px;
color:#321f01; 
padding-bottom:10px;
    line-height: 150%;
}

p.hinweis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*color:#321f01; */
    color:#ff4500;
	/*background-color:#fce700;*/
background-color:#4aadf0;
	padding:10px;
	border-bottom:#d78c2f solid 1px;
	border-top:#d78c2f solid 1px;
}

p.hinweis-title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:bold;
color:#d78c2f;
padding-top:10px;
}

table, th, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc6626;
}

th {
	background-color:#000;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:15px;
}
td {
font-size:14px;
padding:10px;
color:#321f01;
}

tfoot { background-color:#000;
}

table H2{	
	font-family:Sabura;
	font-weight:normal;
	color:#ff0000;
	
	font-size:30px;
	margin-bottom:4px;
	
}

a {
font-weight:bold;
/*color:#bd190d;*/
color:#ff4500;
text-decoration:none;
}

a:hover {
border-bottom:dashed 1px;;
}
ul {
    margin: 0; padding: 0;
    text-align: left;
}
li {
    list-style: none;
    margin: 0; padding: 0;
	font-family:"Arial", Times, serif;
	font-size:12px;
}

ul.colums-two {
   list-style-type: none;
   padding: 0;
   margin: 0; }

li.innen {
   float: left;
   width: 230px;
   font-weight: bold;
   margin: 0 20px 10px 0;
}

li.innen img {
	/*border:solid 4px #4aadf0; */
/*	border:solid 4px #cc6626; */
    border:solid 4px #eb4811; 
	margin-bottom:10px;
}
li.innen2 {
   float: left;
   width: 174px;
   font-weight: bold;
   margin: 0 20px 10px 0;
}

      
li.aussen {
   float: left;
   width: 480px; 
   padding: 0;
   margin: 0 0 10px 0;}


li.clr {
   clear: left;
   width: 1px;
   height: 1px; 
   margin: 0;}

/*Footer Eigenschaften */
footer {
	height:200px;;
/*	background-color:#cc6626;*/
/*    background-color:#eb4811;*/
    background-color:#ff4500;
	padding: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
	
footer H2 {
	font-family:Sabura;
	font-weight:normal;
/*	color:#000000;*/
    color:#FFFFFF;
	font-size:20px;
	margin-bottom:10px;
}

footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-bottom:10px;
}
footer .container {
	padding-left:40px;
}

address { font-style:normal;
float:left;
margin-right:20px;
width:30%;
}

#social {
margin-left:246px;
width:30%;
}
#social td {
font-size:14px;
padding:0px;
color:#FFFFFF;
}

#social a {
	text-decoration:none;
	border:none;
    color:#FF0;
}

#social a:hover {
	text-decoration: underline;
	color:#000000;
}

#social table, th, #social td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: none;

}

#organization {
float:right;
width:40%;
}

.label {
	display:inline-block;
	width:100px;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
}

#sendbtn { 
	display:inline-block;
	height:40px;
	padding:0 60px;
	margin-bottom:20px;
	margin-bottom:20px;
	font-size:18px;
    background-color: #ff4500;;
    color: white;
}

.button { 
	    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: #ff4500;
		width:170px; 
	height:40px;

		font-weight:bold;
		color:#FFF;
		
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.button input[type=submit], .button input[type=button]{
    background: #cc6626;
    padding: 6px 30px 6px 30px;
    border: none;
    color: #fff;
		width:314px; 
	height:40px;
	font-size: 18px;

}
.button input[type=submit]:hover, .button input[type=button]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}


.form-style-sabura {
    /*margin:10px auto;*/
    max-width: 600px;
    padding: 20px 12px 10px 20px;
    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-image:url(../images/css/bg.png);
    border-left-width: 16px;
	border-right-width: 16px;
    border-image: url(../images/css/bg_border.png) 40 40 40 40 stretch repeat;
}

.form-style-sabura li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-sabura label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-sabura input[type=text], 
.form-style-sabura input[type=date],
.form-style-sabura input[type=datetime],
.form-style-sabura input[type=number],
.form-style-sabura input[type=search],
.form-style-sabura input[type=time],
.form-style-sabura input[type=url],
.form-style-sabura input[type=email],
textarea, 
select, input{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 8px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-sabura input[type=text]:focus, 
.form-style-sabura input[type=date]:focus,
.form-style-sabura input[type=datetime]:focus,
.form-style-sabura input[type=number]:focus,
.form-style-sabura input[type=search]:focus,
.form-style-sabura input[type=time]:focus,
.form-style-sabura input[type=url]:focus,
.form-style-sabura input[type=email]:focus,
.form-style-sabura textarea:focus, 
.form-style-sabura select:focus{
    -moz-box-shadow: 0 0 8px #cc6626;
    -webkit-box-shadow: 0 0 8px #cc6626;
    box-shadow: 0 0 8px #cc6626;
    border: 1px solid #cc6626;
}
.form-style-sabura .field-divided{
    width: 49%;
}

.form-style-sabura .field-long{
    width: 99%;
}
.form-style-sabura .field-select{
    width: 98.5%;
}
.form-style-sabura .field-textarea{
    height: 99px;
}
.form-style-sabura input[type=submit], .form-style-1 input[type=button]{
    background: #cc6626; 
    padding: 8px 30px 8px 30px;
    border: none;
    color: #fff;
}
.form-style-sabura input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-sabura .required{
    color:red;
}

.antispam { display: none;}