/*______________________________________________________________________________________________*/
/* --------------------------------------- ALLGEMEIN -------------------------------------------*/
body{ margin:0px; padding:0px; text-align:left; font:normal 14px Arial, Helvetica,Verdana, sans-serif;}
img{ border:none;}
p{ font:normal 14px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:0px 0px 0px 0px;}
h1{ font:bold 18px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:20px 0px 10px 0px;}
h2{ font:bold 16px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:10px 0px 0px 0px;}
h3{ font:normal 16px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:10px 0px 0px 0px;}
h4{ font:normal 14px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:10px 0px 0px 0px;}
h5{ font:bold 12px Arial, Helvetica,Verdana, sans-serif; margin:0px; padding:10px 0px 0px 0px;}
a, a:link, a:hover, a:visited, a:active{ color:#FF5F00;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* ----------------------------------------- KOPFZEILE -----------------------------------------*/
#header a{ height:100px; width:150px; border:2px solid #000000; display:block; float:left; background-color:#DDDDDD;}
#header a.set, #header a.set:hover{ border:2px solid #FF5F00; background-color:#FFFFFF;}
#header a:hover{ border:2px solid #FFFFFF; background-color:#FFFFFF;}
#header ul{ list-style-type:none;}

#toolnavi{position:absolute; right:10px; top:100px; text-align:right;}
#toolnavi a{border:2px solid #000000; display:block; float:left; background-color:#DDDDDD; padding:5px; margin-left:5px; color:#000000; text-decoration:none;}
#toolnavi a.set, #toolnavi a:hover{ border:2px solid #FF5F00; background-color:#FFFFFF;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* --------------------------------------- LINKE SPALTE ----------------------------------------*/
/* --- Navigation */

/* Primär-Navigation */
#primnav ul{ list-style-type:none;}
#primnav ul li{ text-decoration:none;}
#primnav ul li a{ font:bold 16px Arial, Helvetica,Verdana, sans-serif; color:#fff; text-decoration:none;}
#primnav ul li a.set, #primnav ul li a:hover{ color:#FF5F00;}
#primnav ul li ul li a{ font-size:14px; font-weight:normal; border-bottom:1px dashed #ccc; color:#fff;}
#primnav ul li ul li a.set, #primnav ul li ul li a:hover{ border-bottom:1px dashed #ccc;}
/*______________________________________________________________________________________________*/


/*______________________________________________________________________________________________*/
/* --------------------------------------- MITTLERE SPALTE -------------------------------------*/
#footer ul{ margin:0px; padding:0px; list-style-type:none; display:inline;}
#footer li{ display:inline;}
#footer a{ padding-left:10px; color:#333333; display:block; float:left; text-decoration:none; font-weight:bold;}
#footer a.set{color:#FF5F00;}
#footer a:hover{color:#FF5F00;}

#main p{ padding-bottom:10px;}
#main tr{border-bottom:1px solid #000000;}
#main table.card{margin-bottom:40px;}

.imageLink{border:1px solid #000000; padding:5px; margin-right:10px; display:block; float:left; width:100px; height:100px; text-align:center; background-color:#FFFFFF;}
a.imageLink:hover{border:1px solid #FF5F00;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* ------------------------------------------ FORMULARE ----------------------------------------*/
#main form{ display:block;}
#main fieldset{ display:block; border:1px #000000 solid; width:280px; margin-bottom:10px;}
#main legend{ display:block; float:left; padding-left:10px; padding-right:10px; font-weight:bold;}
#main span{ display:block; vertical-align:bottom;}
/*#main label{ display:block; width:120px; float:left; padding-left:10px;}*/
#main label{ display:block; padding-left:10px; font-size:12px;}
#main label.req{ font-weight:bold;}
#main input, #main select, #main textarea{ display:block; margin-right:10px; margin-bottom:3px; border:1px solid #000000; border-left:2px solid #000000; border-bottom:2px solid #000000;}
#main input.std, #main select.std, #main textarea.std{	border:1px solid #000000;}
#main input.error, #main select.error, #main textarea.error{ border-left:2px solid #ad0a64; border-bottom:2px solid #ad0a64; background-color:#FFCCFF;}
#main input{ width:260px;}
#main input.hidden{border:0px; margin:0px; padding:0px;}
#main input.paypal{width:auto; height:auto;}
#main span.chkbox input{ width:20px; float:left;}
span.chkbox{margin-bottom:12px; margin-top:3px; display:block;}
#main #senden{ width:100px;}
#main select{ width:262px;}
#main textarea{ width:260px; clear:both;}
#main p.form{ display:block; margin:0px; padding:0px 0px 5px 0px; clear:both; vertical-align:bottom;}
#main p.form span{ display:block; float:left; vertical-align:bottom;}
#main p.form span input{width:auto; vertical-align:bottom;}

/* -------------------------------------------- Login ------------------------------------------*/
#formLogin p.form span input, #formForgot p.form span input, #formLogin input, #formForgot input{ width:130px; float:left;}
#formLogin p.form span fieldset, #formLogin fieldset{ display:block; border:1px #000000 solid; width:200px; margin-bottom:10px; float:left;}
#formForgot p.form span fieldset, #formForgot fieldset{ display:block; border:1px #000000 solid; width:200px; margin-bottom:10px;}
#formLogin #btnLogin, #formForgot #btnLogin{width:40px; margin-top:15px;}

#setContactData{float:left;height:300px;}
#setContactOption{height:300px;}

#setContact{float:left;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* --------------------------------------------- OP --------------------------------------------*/
#op{ border:5px solid #000; width:592px; height:400px; margin:0px; padding:0px; background-color:#000000;}
#op a img{ margin:0px; padding:0px; border:1px solid #000000; text-decoration:none;}
#op a:hover img.opened{ border:1px solid #FF5F00;}
#op a:hover img.closed{ border:1px solid #FF5F00;}
#op img{margin:0px; padding:0px;}
.opImg{margin-right:20px; display:block; float:left;}
.opDetail{margin-bottom:10px;float:left; width:280px;}
.opComment{float:left; width:280px;}
.opDesc{float:left; width:300px;}
/*______________________________________________________________________________________________*/


/* ------------------------------------------- MINUTEN -----------------------------------------*/
.minuten{overflow:auto; height:70px;}
.minDetail{height:270px;overflow:auto;}
/*.minH{width:4000px;}*/
.minH img{}
.minH a{display:block; float:left; border:1px solid #FFFFFF;}
.minH a.set, .minH a.set:hover{border:2px solid #FF5F00;}
.minH a:hover{border:1px solid #FF5F00;}

.minSold a{display:block; float:left; border:1px solid #FFFFFF; margin:1px 0px 1px 0px;}
.minSold a:hover{border:2px solid #FF5F00; margin:0px;}

.blogArt{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #000;}
.blogArt table{padding-bottom:5px;}
/*______________________________________________________________________________________________*/

/*______________________________________________________________________________________________*/
/* -------------------------------------- KLASSEN ----------------------------------------------*/
.error{ color:#FF0000; font-weight:bold;}
.req{ font-weight:bold;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}