.content
{
    padding-top:10px;
    font-size: 12px;
}
.input_description
{
    font-weight: bold;
    font-size: 10px;
}
.input_description_s
{
	font-weight: bold;
    font-size: 10px;
	width: 175px;
	display: block;
	float: left;
	margin-top: 2px;
}
textarea
{
    border-color: lightgrey;
    color: black;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    width:717px;
    height:250px;
}
.realupload
{
    position:absolute;
    top:0;
    right:0;
    /* start of transparency styles */
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity:0);
    /* end of transparency styles */
    z-index:2; /* bring the real upload interactivity up front */
    width:270px;
}
form .fakeupload input
{
    width:401px;
    cursor:pointer;
}
.affected_div
{
    width: 250px;
    float:left;
}
.affected_div ul
{
    width: 250px;
    font-size: 12px;
}
.affected_div li
{
    padding-right:20px;
    list-style: none;
    text-align: left;
}
.ticket_data
{
    float:left;
    margin-left:20px;
    margin-top:10px;

}
.ticket_data li{
    margin-bottom: 5px;
}
.ticket_data_schritt2
{
    float:left;
    margin-left:10px;
    margin-top:10px;
}
.ticket_data_schritt2 input
{
    width:230px;
    margin-right:10px;
    margin-bottom:5px;
}
.ticket_data_schritt2 input_description
{
    padding-left:10px;
}
.error_input{
    border: solid;
    border-width: 1px;
    border-color:red;
   -webkit-border-radius: 3px;
    moz-border-radius: 3px;
    border-radius: 3px;
    padding:2px;
}
.sex
{
    margin-left:20px;
}
.contact_message
{
    height:140px;
    width:895px;
}
.next_btn
{
    position:absolute;
    bottom: 10px;
    right:30px;
}
.prev_btn
{
    position:absolute;
    bottom:  10px;
    left:30px;
}
.click_file
{
    position:relative;
    margin-left:-10px;
    height:20 px;
    width:20 px;
    border:none;
    cursor:pointer;
    background:url(../images/upload.gif) no-repeat;
}
.send_message
{
    border:none;
    cursor:pointer;
    width: 140px;
    height: 21px;
    background:url(../images/send_message.png) no-repeat 100% 100%;
    background-repeat: no-repeat;
}
h2.unvisible
{
    display:none;
}
#wizard
{
    height: 300px;
}
.panes
{
    height: 300px;
}
/* tab pane styling */
.panes div {
        display:none;
        padding:15px 10px;
        border:1px solid #999;
        border-top:0;
        height:250px;
        font-size:12px;
        background-color:#fff;
}


div.panes div {
        background:#fff url(../images/h300.png) repeat-x 0 5px;
        -background:#fff;
        height:250px;
}

div.panes label {
        margin-bottom:15px;
        display:block;
}

label.error {
        color:red;
}
#zusammenfassung{
    width:880px;
    height: 100px;
    border:dotted;
    border-width:1px;
    background-color:#FFFFFF;
    overflow-y:scroll;
    overflow-x:hidden;
    padding:10px;
    margin:0px;

}
.evk{
    margin:0px;
    padding:0px;
    margin-left:25px;
    font-size: 10px;
}
#selected_contact_store_div{
    border: dotted;
    border-width: 1px;
    margin-left:20px;
    padding:10px;
    width:280px;
    background-color: #ffffff;
    display:none;
}

h1
{
	color: #444;
	background-color: transparent;
	border-bottom:0px solid #666;
	font-size: 21px;
	line-height: 25px;
	font-weight: bold;
	margin: 24px 0 2px 0;
	padding: 5px 0 6px 0;
}

h6 {
    margin-top:-10px;
}
.success_message{
    margin-left: 5px;
}
.ticket{
    width: 950px;
}
.ticket_flow{
  width: 950px;
}
.ticket_flow .title{
    border:dotted;
    border-width: 1px;
    background-color: lightgrey;
    font-weight: bold;
    vertical-align: top;
    width: 150px;
}
.ticket_flow .value{
    border:dotted;
    border-width: 1px;
    width: 780px;
}
.info_lable{
    font-weight: bold;
    width:155px;
    margin-left:5px;
    vertical-align: top;
}
.info_lable span{
    font-weight: normal;
    font-size: 9px;
}
#new_message{
    width:780px;
    height:150px;
}
.hidden_minzeichen{
    display:none;
    background-color:red;
    width:250px;
    height:20px;
    color:#FFFFFF;
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    margin-top:-5px;
    padding:5px;
    -webkit-border-radius: 3px;
    moz-border-radius: 3px;
    border-radius: 3px;

}
#file_error{
    display: none;
    background-color: red;
    width: 600px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    margin-top: -5px;
    padding: 5px;
    -webkit-border-radius: 3px;
    moz-border-radius: 3px;
    border-radius: 3px;
}
.clear_appendix{
    position:relative;
    top:7px;
    left:5px;
    width:20px;
    height:27px;
    background:url(../images/muell.png) no-repeat;
    border:none;
    cursor:pointer;
}
.contact_file_error{
    float:left;
    background-color: red;
    width: 550px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    margin-top: -5px;
    padding: 5px;
    -webkit-border-radius: 3px;
    moz-border-radius: 3px;
    border-radius: 3px;
}
.file_info{
    margin-top:35px;
    margin-left:360px;
    width:400px;
    height:70px;
    border:dotted;
    border-width: 1px;
    padding: 10px 10px 10px 10px;
    font-size: 10px;
}