
/* ********************************************
#VOLVO EXTERN#################################
***********************************************
#Aufbau########################################
*********************************************** */


/*----------Allgemeine Einstellungen----------*/


* {
margin:0;
padding:0;
}

body {
background:#FFF none;
color:#000;
font-family:arial, verdana, helvetica, sans-serif;
}

img {
border:0;
}

img.spacer {
margin-bottom:15px;
}

p {
font-size:13px;
padding-bottom:15px;
padding-top:5px;
width:90%;
}

h1 {
font-size:26px;
font-weight:100;
color:#a6a7a5;
padding-bottom:12px;
}

h2 {
background:#FFF url(img/de/getrag/bg_dotted_grey_line.gif) repeat-x bottom;
color:#A3032F;
font-size:16px;
margin:0 0 14px;
padding:30px 0 5px;
}

h3 {
background:#FFF url(img/de/getrag/bg_dotted_grey_line.gif) repeat-x bottom;
color:#A3032F;
font-size:15px;
padding:8px 0 5px;
}


ul {
list-style:square outside;
padding:5px 20px;
}

li {
padding:0 0 2px;
}


/*----------Formulare----------*/
div.formbox {
width:300px;
border-top:1px solid #9d9e9c;
background:#e9eae9;
padding-top:6px;
padding-bottom:6px;
margin-top:0px;
margin-right:15px;
margin-bottom:20px;
}

label {
font-size:14px;
font-weight:bold;

color:#000;
margin:0px 4px;
}

input,select,textarea {
width:250px;
font-size:13px;
float:left;
background:#fff;
border:1px solid #a5acb2;
color:#000;
vertical-align:bottom;
padding:0px;
margin:0 0 20px 4px;
}

div.formbox select.selectbox {
height:66px;
}

div.formbox br {
clear:left;
}


div.button input {
background:#e9eae9;
border:0;
border:1px solid #9d9e9c;
}
form div.button {
margin-top:-36px;
margin-bottom:40px;
}
form div.outside {
clear:left;
padding:10px 0px;

}

div.formbox div.button {
padding:0;
margin:0;
}
div.formbox div.button input {
background:#e9eae9 url(input_bg.jpg) no-repeat 0px 4px;
border:0;
font-size:11px;
font-weight:bold;
margin-left:4px;
margin-bottom:0px;
padding-left:16px;
padding-top:3px;
text-align:left;
width:120px;
height:18px;
}
div.formbox div.button_left input {
width:160px;
clear:left;
}

div.pflichtfelder {
}




/*----------Tabellen----------*/

table {
font-size:13px;
padding: 5px 0px;
padding-top:5px;
border-spacing:0px;
width:90%;
}

th {
text-align:left;
background:#fff;
border-bottom:1px solid #9d9e9c;
padding: 6px 2px;
}

tr	{
background:#e9eae9;
vertical-align: top;
}

tr.bg	{
background:#fff;
}

td {
padding: 6px 2px;
}


/*----------Spezielle Objekte----------*/
a:link,a:visited {
color:#9d9e9d;
text-decoration:none;
}

a:hover,a:active,a:focus {
color:#000;
text-decoration:underline;
}
