/**************************************/
/*                                    */
/* FORMATIERUNG HTML-TAGS       */
/*                                    */
/*                                    */
/**************************************/
html,body {
background-color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;  /* 10px klein/ 11px normal/ 13px gross*/
text-align:center;
color: #606060;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.errormessage {
	color: #FF0000;
	margin-right: 20px;
	font-size:11px;
	float:left;
}

#main {
width: 840px;
margin:0px auto;
padding:0px 0px 0px 0px;
}
a {
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#005FAA;
text-decoration:underline;
}
a:hover {
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#005FAA;
text-decoration:underline;
}
p {
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
h1 {
font-size: 12px;
color: #606060;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
select {
font-size: 9px;
border: 1px solid ;
border-color:#606060;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align: top;
}
textarea {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid ;
border-color:#606060;
width:220px;
height:100px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align: top;
 scrollbar-3dlight-color:  #EFEFEF;
 scrollbar-arrow-color:  #606060;
 scrollbar-darkshadow-color:  #606060;
 scrollbar-face-color:  #EFEFEF;
 scrollbar-highlight-color: #606060;
 scrollbar-shadow-color: #606060;
 scrollbar-track-color: #F3F3F3;
}
/*******************************/
/* FORMATIERUNG HEADER */
/*******************************/
#header {
height: 83px;
width: 840px;
margin:0px auto;
padding:0px 0px 0px 0px;
background-image:url(../_images/header.jpg);
background-repeat:no-repeat;
}

#headerleft {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:270px;
height:83px;
float:left;

}
#headermiddle {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:83px;
width:410px;
float:left;


}
#headerright {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:160px;
height:83px;
float:right;


}

/*******************************/
/* FORMATIERUNG FLAGGE */
/*******************************/
#flaggen {
padding:40px 0px 0px 0px;
margin:0px;
width: 150px;
text-align:left;
float:right;
}

/*******************************/
/* FORMATIERUNG NAVIHEADER */
/*******************************/

#naviheader {
height: 210px;
width: 665px;
margin: 13px 0px 0px 170px;
padding:0px 0px 0px 0px;
background-image:url(../_images/bg.png);
background-repeat:no-repeat;

}
/*******************************/
/* FORMATIERUNG MENUE */
/*******************************/
#navimenue {
font-size: 12px;
line-height: 20px;
text-align:left;
margin:13px 0px 0px 0px;
padding:0px;
width:165px;
height:210px;
float:left;
background:url(../_images/menu.gif);
background-repeat:no-repeat;
}

#menu {
margin:40px 0px 0px 15px;
width:70px;
}

#navimenue a {
display:block;
margin:0px;
padding:0px 0px 0px 12px;
color:#005FAA;
font-weight:bold;
text-decoration:none;

}
#navimenue a:hover {
background-image:url(../_images/pfeil.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 12px;
text-decoration:none;
color:#E60003;
}

#naviheadertext {
width: 270px;
height: 175px;
padding: 35px 0px 0px 30px;
margin:0px 0px 0px 0x;
text-align:left;
float: left;
font-size: 12px;
color:#606060;
}
#naviheaderbild {
width: 337px;
height: 210px;
margin: 0px 0px 0px 0px;
padding:1px 0px 0px 0px;
float: right;
}
/*******************************/
/* FORMATIERUNG CONTENT */
/*******************************/
#content {
width: 840px;
margin:0px auto;
padding:20px 0px 0px 0px;
/*border: 1px solid #000000; */
}
#contentlinks {
width: 165px;
text-align:left;
margin: 0px 0px 0px 0px;;
padding:0px 0px 0px 0px;
float: left;
}
#contentmitte {
width: 650px;
margin: 0px 0px 0px 25px;
padding:0px 0px 0px 0px;
text-align:left;
float: left;
}
#contentrechts {
width: 130px;
text-align:left;
margin: 0px 0px 0px 2px;
padding:0px 0px 0px 5px;
float: left;
}
#contenttext {
font-size: 12px;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 10px 30px 10px;
}


/*******************************/
/* FORMATIERUNG FOOTER */
/*******************************/

#footer {
padding-top: 100px;
font-size: 11px;
color:#D5D5D5;
clear:both;
text-align:center;

}


/*******************************/
/* FORMATIERUNG STANDAZEIGER */
/*******************************/
#standanzeiger {
margin: 0px 0px 0px 0px;
padding:0px 0px 20px 10px;
width:400px;
font-size: 12px;
float: left;
}

/*******************************/
/* FORMATIERUNG PRODUKTANZEIGER */
/*******************************/
#produktbox {
height: 72px;
width: 120px;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
.produktnummer {
font-size: 12px;
color: #606060;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.produktbild {
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;

}
.produktname {
font-size: 12px;
color: #606060;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
.produkttext {
font-size: 12px;
color: #606060;
font-weight:none;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

#contentlink  {
font-size: 12px;
line-height: 20px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}
#contentlink  a {
display:block;
width:120px;
padding:0px 0px 0px 15px;
color:#000;
text-decoration:underline;
margin:0px 0px 0px 0px;
}
#contentlink  a:hover {
background-image:url(../_images/pfeil.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
text-decoration:underline;
color:#E60003;
}
/*******************************/
/* FORMATIERUNG LOGIN */
/*******************************/
#loginbox {
width: 140px;
height: 250px;
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 25px;
background-image:url(../_images/login.gif);
background-repeat:no-repeat;
}
.loginboxhead {
font-size: 12px;
color: #606060;
text-transform:uppercase;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
input.login {
width: 100px;
	font-size: 10px;
border: 1px solid ;
border-color:#606060;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align: top;

}
p.login{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
p.logintext{
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 12px;
font-weight:bold;
}
#loginboxsenden, #anmeldensenden {
padding:10px 0px 0px 0px;

}
#loginboxlink  {
font-size: 11px;
line-height: 18px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}
#loginboxlink  a {
display:block;
width:140px;
padding:0px 0px 0px 0px;
text-decoration:none;
margin:0px 0px 0px 0px;
}
#loginboxlink  a:hover {
text-decoration:underline;

}

.box {
position:relative;
width:120px;
font-size:11px;
}
/*******************************/
/* FORMATIERUNG ANMELDUNG */
/*******************************/
#anmeldeboxgesamt {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float: left;
width:490px;


}
#anmeldeboxlinks {
width:170px;

margin: 0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float: left;
}
#anmeldeboxrechts {
float: left;
width:150px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/*******************************/
/* FORMATIERUNG DVR ÄNDERN */
/*******************************/
#dvraendernbox {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 10px;
float: left;
width:600px;
}

#dvrsenden {
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
float: left;
}
/*******************************/
/* FORMATIERUNG IMPRESSUM */
/*******************************/
p.impressum{
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
font-size: 12px;
font-weight:bold;
}
/*******************************/
/* FORMATIERUNG FAQ */
/*******************************/
#faqmenue {
font-size: 12px;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 10px 40px 10px;
}
.faqantwort {
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
float:left;
width: 630px;
}
.faqtext{ width: 400px;}
.faqantworttext {
width:300px;
font-size: 12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}
.faqantwortbild {
width:220px;
text-align:center;
font-size: 10px;
margin:0px 0px 0px 5px;
padding:20px 0px 0px 0px;
float:right;
}
.faqabbildung {
text-align:center;
font-size: 10px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 0px;
/*border: 1px solid black;*/
}
h2 {
font-size: 12px;
color: #606060;
text-transform:uppercase;
font-weight:bold;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h3 {
font-size: 12px;
color: #606060;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 200px;
}
/*******************************/
/* FORMATIERUNG DVR TABELLE */
/*******************************/
#passwortbox {
margin: 0px 0px 0px 0px;
padding:0px 0px 20px 0px;
border: 1px solid black;
float:left;
}
/*******************************/
/* FORMATIERUNG DVR ÜBERSICHT */
/*******************************/
#dvruebersicht {
margin: 0px 0px 0px 0px;
padding:0px 0px 40px 3px;
}

#admindvr {
margin: 0px 0px 0px 0px;
padding:15px 0px 0px 150px;
float:left;

}

/*******************************/
/* FORMATIERUNG DVR TABELLE */
/*******************************/
table {
border-collapse: collapse;
border: 1px solid #606060;
color: #606060;
background: #FFFFFF;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:495px;
}
td  {
border: 1px solid #606060;
padding:2px 1px 2px 1px;
}
th {
font-size: 12px;
border: 1px solid #606060;
text-transform:uppercase;
padding:1px 1px 1px 1px;
background: #DFDFDF;
font-weight:bold;
}


thead th, tfoot th {
border: 2px solid #000;
text-align: left;
font-size: 1.2em;
font-weight: bold;
color: #333;
background: transparent;
}
tbody td {
vertical-align: top;
text-align: left;
}

tbody th {
white-space: nowrap;
vertical-align: top;
text-align: center;
}
.odd {
background: #FFFFFF;
}
.icon {
text-align: center;
}
tbody tr:hover {background: #EFEFEF;}

.bildgross {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pad { padding: 20px 0 0 0; }

.clear { clear:right;}
