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

Projekt:
www.target-concerts.de
by finalgrafix

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

html {}

/*body
*******************************************************************************/
body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:9pt;
line-height:14pt;
width:1000px;
margin:0 auto auto;
}

a {
color:#ff7d22;
}

/*
website
********************************************************************************/
.website {
width:998px;
color:#6d6d6d;
float:left;
margin:0 0 10px 0;
}

/*header
*******************************************************************************/
.header {
height:150px;
background-image:url(header3.jpg);
}

/*logo / breadcrumb
*******************************************************************************/

.logo {
}

.logo a {
float:right;
height:45px;
width:235px;
margin:55px 180px 0 0;
}

/* links
*******************************************************************************/

.links {
width:218px;
float:left;
border:1px solid #ff7d22;
}

.aktV {
float:left;
text-align:center;
width:219px;
height:25px;
font-size:1.2em;
font-weight:bold;
color:#6D6D6D;
border-bottom:1px solid #ff7d22;
padding-top:3px;
}

.mainlinks {
width:219px;
text-align:center;
padding-bottom:10px;
}

.mainlinks a{
text-decoration:none;
}

/* mitte
********************************************************************************/

.mitte {
width:558px;
float:left;
}

.navi {
text-align:center;
width:548px;
height:25px;
font-size:1.2em;
border-top:1px solid #ff7d22;
border-bottom:1px solid #ff7d22;
padding-top:3px;
padding-left:10px;
}

.navi li {
float:left;
}

.rex-navi1 {
list-style-type:none;
margin:0;
padding:0;
margin-top:2px;
}

li a {
text-decoration:none;
color:#6d6d6d;
padding:5px 10px;
}

li a:hover {
color:#ff7d22;
}

.rex-current {
text-decoration:none;
font-weight:bold;
color:#ff7d22;
background-color:#eaeaea;
}

.active {
}

.mainmitte {
text-align:left;
font-size:1.1em;
width:520px;
padding:20px;
background-color:#eaeaea;
}

.mainmitte a{
text-decoration:none;
}

fieldset {
border:0;
}

legend {
background-color:white;
padding:10px;
border:1px solid #d9d9d9;
}

/* rechts
*******************************************************************************/

.rechts {
width:218px;
float:left;
border:1px solid #ff7d22;
}

.aktT {
text-align:center;
width:219px;
height:25px;
padding-top:3px;
font-size:1.2em;
font-weight:bold;
color:#6D6D6D;
border-bottom:1px solid #ff7d22;
}

.mainrechts-oben {
width:219px;
text-align:center;
padding-bottom:10px;
}

.mainrechts-oben a{
text-decoration:none;
}

.aktM {
width:219px;
height:25px;
padding-top:3px;
text-align:center;
font-size:1.2em;
font-weight:bold;
color:#6D6D6D;
border-top:1px solid #ff7d22;
border-bottom:1px solid #ff7d22;
}

.mainrechts-unten {
width:219px;
text-align:center;
padding-bottom:10px;
}

.mainrechts-unten a{
text-decoration:none;
}

/* doForm!
*****************************************************************************************************/

/*
Formular Definition
*/

/* Div das das Formular umschlie?t */
.formgen {font-size:8pt;	padding-right:10px;padding-left:10px;}

/* Was passiert wenn auf das Label geklickt wird? */
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
.formgen form{line-height:100%;}

/* 
Wie sehen die einzelnen Bl?cke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/

.formgen .formblock{	margin:0;padding:0;}
.forminfo {width:400px;margin:0 0 5px 50px;padding:3px 3px;border:1px solid #F18F17;color:#F18F17;text-align:center;}

/*
Verhalten von br-Tags
*/
.formgen br{clear:both;}

/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield{width:300px;height:50px;margin-left: 4px;border: 1px solid #6d6d6d;background-color: white;}

/* Textfeld */
.formgen .formtext{width:200px;margin:0 0 1px 4px;padding-bottom:4px;font-size:1em;	background-color:white;border:1px solid #6d6d6d;}

.formgen input:focus, .formgen input:hover,
.formgen select:focus, .formgen select:hover, 
.formgen textarea:focus, .formgen textarea:hover {border-bottom-color: #000000;background-color: #FBF2E3;}

/* Label */
.formgen label {width:150px;clear:left;float:left;height:20px;font-weight:normal;color:#6d6d6d;text-align:right;}

/* Aussehen der Select-Ausgabe */
.formgen .formselect{width:203px;background-color:white;margin-left:4px;color:#6d6d6d;margin-bottom:1px;}

/* Sende-Button */
.formgen .formsubmit{width:75px;text-align:center;background-color:#EFEFEF;border: 1px solid #F18F17;color:#6d6d6d;}
.formgen .formsubmit:hover {background-color:#F18F17;color:white;border-bottom:none;}

/* Fieldsetbeschriftung */
.formgen legend {color: #FFFFFF;background-color: #F18F17;width: 150px;padding:5px 5px;color:white;margin-bottom:15px;}
.formgen .fieldset {padding-bottom:10px;border:none;}

/* -------------- AUSGABEN / Fehlermeldungen --------*/
/* Markierung der Labels bei Fehler */
.formgen .formerror {border-bottom-width:1px;font-weight:bold;}

.formgen .formcaptcha{border:1px solid #062D58;	vertical-align: top;float: left;margin-right: 10px;}

.formgen .formreq {color:#F18F17;} /*6d6d6d*/

.formgen .formheadline {color:#F18F17;padding-top:4px;padding-bottom: 4px;margin-top: 5px;margin-bottom: 5px;font-style: bold;font-size:10pt;}

.formhinweis {margin-bottom:5px;font-style:bold;font-size:10pt;}
