@import 'blueprint/screen.css';

/******************************** layout **************************************/
body {
/*    background: #E6E6E6;*/
    background: #F0F0F0;
    font-family: Arial, sans-serif;
}

a {
    color: #500000;
    text-decoration: none;
    outline: none;
}
a:hover { 
    color: #E0591B; 
    text-decoration: none;
    outline: none;
    background-color: #FFFFFF;
}

.container {
    width: 760px;
    margin:  auto;
    background: url(http://www.audiotone.de/fileadmin/template/images/sr.png) repeat-y;
    position: relative;
    min-height: 800px;
    padding: 0px 40px 0 40px;
}

.content-wrapper {
    border: 0px solid red;
    margin: 0;
}

.headoben {
    background: url(http://www.audiotone.de/fileadmin/template/images/headoben.png) no-repeat;
    margin: auto;
    padding: 0px 30px 20px 0px;
    position: relative;
    height: auto;
    width: 810px;
}

.head {
    background: transparent url(../images/head-bg.) no-repeat scroll 623px 40px;
    margin: 0;
    padding: 0;
}

.mini-navigation {
    width: 752px;
    text-align: right;
}

.mini-navigation ul {
    margin: 0;
    list-style-type: none;
}

.mini-navigation ul li {
    display: inline;
}

.mini-navigation ul li a {
    color: #A0A0A0;
    text-decoration: none;
    font-size: 9px;
    margin: 0;
}

.mini-navigation a:hover {color: #707070;}

.logo {
    height: 85px;
    width: 760px;
    border-top: 0px solid #E0591B;
    border-bottom: 4px solid #A0A0A0;

}

.logo h1 {
    background: transparent url(../images/logo2.png) no-repeat scroll 0 0;
    width: 760px;
/*    width: 152px;*/
    height: 85px;
    margin: 0;
}

.logo h1 em {
    margin: 0;
    left: -1000px;
    position: absolute;
}

.navigation {
    padding-left: 20px;
    height: 26px;
    margin: 0px 0 0 0;

	background: #FFFFFF url(http://www.audiotone.de/fileadmin/template/images/1.png) repeat-x scroll 0 0;
    border-bottom: 4px solid #A0A0A0;
}

.navigation ul {
    padding: 0;
    margin: 0 0 0 0px;
    list-style-type: none;
    display: inline;
}

.navigation ul li {
    padding: 0;
    margin: 0;
    display: inline;
}

.navigation ul li a {
    font-size: 10px;
    color: #FFFFFF;
    font-family: arial,tahoma,verdana,sans-serif;
    font-weight: normal;
    font-size-adjust:none;
    font-stretch:normal;
    text-decoration: none;
    font-weight:normal;
    margin: 4px 20px 0 0;
    padding: 1px;
    display: block;
    float: left;
    text-transform: uppercase;
    background-color: transparent;
}


.navigation ul li a:hover {


	color: #E0591B;


	background-color: transparent;


}

.left {
    width: 799px;
    margin: 0px 0px 0 0;
    border-top: 0px solid #E0591B;
    float: left;
}

.left p {
     text-decoration: none;
    color: #000;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-size-adjust:none;
    font-stretch:normal;
    padding-left: 0px;
    }
    
    .left h2 {
    margin-bottom: 21px;
    border-bottom: 1px solid #D4D4D4;
    font-size: 14px;
}

 .left h4 {
    margin-bottom: 0px;
    border-bottom: 12px solid #D4D4D4;
    font-size: 4px;
    font-stretch:normal;
}

.side-navigation {
    margin-top: 30px;
    width: 150px;
    min-height: 556px;
    background: transparent url(../images/bildleft1.png); no-repeat;
    border-left: 0px solid #EAEAEA;
    border-right: 0px solid #EAEAEA;
    float: left;
}

.side-navigation ul {
    margin-top: 0px;
    padding-top: 30px;
    list-style-type: none;
}

.side-navigation ul li {
    /* border-bottom: 1px dotted #BABABA; */
    margin-bottom: 7px;
}

.side-navigation ul li a {
    text-decoration: none;
    color: #000;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-size-adjust:none;
    font-size:100%;
    font-stretch:normal;
    text-transform: uppercase;
}


.side-navigation ul li a:hover {


	color: #E0591B;


}

.side-navigation ul ul {
    padding-top: 0;
    margin: 0 -10px 0 3px;
}

.side-navigation ul ul li a {
    color: #000;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-size-adjust:none;
    font-size:85%;
    font-stretch:normal;
    text-transform: uppercase;
    text-align:justify;
}

.content {
    /* margin: 0 0 0 137px; */
    margin:  20px 0 0 133px;
    padding: 10px 40px 10px 60px;
}


.content h2 {
    margin-bottom: 30px;
    border-bottom: 1px solid #D4D4D4;
    font-size: 14px;
    font-weight: bolder;
    text-align:justify;
    text-transform: uppercase;
}

.content h3 {
    margin-bottom: 5px;
    font-size: 2px;
    border-bottom: 1px solid #D4D4D4;
}

.content h4 {
    margin-top: 0;
    font-size: 8px;
}

.content p {

    text-decoration: none;
    color: #000;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-size-adjust:none;
    font-size:100%;
    font-stretch:normal;
    text-align:justify;
}


.right {
    /* margin: 6px 0 0 622px; */
    margin: 0px 0px 0px 615px;
    width: 145px;
    /* padding: 68px 5px 5px 5px; */
    padding: 43px 0 5px 1px;
    background: transparent url(../images/.png) no-repeat scroll 0 28px;
    min-height: 600px;
    float: right;
    position: absolute;
}

.right p {
     text-decoration: none;
    color: #000;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-size-adjust:none;
    font-stretch:normal;
    padding-left: 5px;
}

.partners {
    text-align: left;
    margin-top: 2px;
    float: left;
}

.partners img {
    margin-bottom: 0px;
}

.partner-info {
    padding: 10px;
    margin: 0 0 0 0;
}

.contenttable-0 tr td {
    font-size: 10px;
    padding: 0;
    margin: 0;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size-adjust:none;
    font-size:92%;
    font-stretch:normal;
}

.contenttable-0 .tr-0 td {
    background: #FAFAFA;
    font-weight: bold;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
}

.contenttable-0 .td-last {
    text-align: right;
}

#mailform {
	margin: 40px 0 0 0;
	font-size: 12px;
	font-family: arial,tahoma,verdana,sans-serif;
	color: #000000;
	width: 361px;
}

#mailform fieldset {
	border: none;
	padding: 0;
}

#mailform label {
	float: left;
}

#mailform input, #mailform select, #mailform textarea {
	margin: 0 0 5px 0;
	width: 261px;
	padding: 2px;
	font-size: 100%;
	border: 1px solid #707070;
	font-family: arial,tahoma,verdana,sans-serif; font-size: 12px; color: #000000;
}

#mailform select {
	width: 155px;
}

#mailform textarea {
	height: 50px;
}

#mailform #mailformformtype_mail {
	width: 155px;
	text-align: center;
	margin: 0;
}

#mailform div {
	text-align: right;
	font-weight: normal;
	font-size: 12px;
}

#mailform .csc-mailform-submit {
    cursor: pointer;
}

.trial-training {
    margin-right: 8px;
}


.imageblock {
   margin-left: 0;
   vertical-align:bottom;

}

.imageblock .content {
    padding: 0;
    margin: 0;	
    vertical-align:bottom;
    
}  

.footer1 {
    background: url(http://www.audiotone.de/fileadmin/template/images/f1.png) repeat-y;
    margin: 0;
    padding: 0 30px 0 0;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 0px;
    height:1px;
    width: 810px;
    margin: 0 auto;

}

.footer {
    background: url(http://www.audiotone.de/fileadmin/template/images/srf.png) repeat-y;
    margin: 0;
    padding: 3px 25px 5px 5px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 1px;
    height:auto;
    width: 810px;
    margin: 0 auto;
    text-align:right;
    margin: auto;
    font-size: 8px;
    color: #707070;
}

.footer2 {
    background: url(http://www.audiotone.de/fileadmin/template/images/fe.png) no-repeat;
    margin: 0;
    padding: 0 30px 20px 0;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 0px;
    height: auto;
    width: 810px;
    margin: 0 auto;
}

.footer a, .footer a:visited {color: #707070;
background: transparent;
}

.footer a:hover {color: #E0591B;
                background: transparent;
}

.rahmen3 { border:1px solid #E0E0E0; }

.bo {
   background: url(http://www.audiotone.de/fileadmin/template/images/11.png) no-repeat;
    margin-top: -25px;
    margin-bottom: -24px;
    height: 48px;
    width: 171px;
    }
    
.abst {
   background: #ffffff;
    margin-bottom: 7px;
    height: 5px;
    width: 171px;
    }