/*********************************************************************/
/* File:        styleForAllPages.css                                 */
/* Autor:       Rolf Neubert                                         */
/* Date:        29.09.05                                             */
/* Description: Style for all pages                                  */
/*********************************************************************/

/***********************************/
/* color definition                */
/* color_1 weiss       #ffffff     */
/* color_2 schwarz     #000000     */
/* color_3 dunkelbraun #cd6531     */
/* color_4 ocker       #ffce62     */
/* color_5 beige       #ffffcc     */ 
/* color_6 hellgrau    #cccccc     */
/* color_7 dunkelgrau  #8b8b8b     */
/*                                 */
/***********************************/


body{
        font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	color			: #000000;
	margin-left		: 5%;
	margin-top		: 1%;	
	margin-bottom		: 5%;	
	padding		        : 0px;       
	background-color	: #f9f9f9;
        border			: 0px #ffffff solid;
	}


h2	{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 18px;
	font-weight		: 100;
	color			: #cd6531;
	padding-top		: 18px;
	padding-bottom		: 2px;
	padding-left		: 4px;
	padding-right		: 4px;
	margin			: 0px;
        text-align		: left;
        border			: 0px #ffff00 solid;
	}

h2.center{
        text-align	        : center ;
        }

h2.GS_spezial{
    padding-top     : 2px;
    padding-top     : 2px;
    padding-left    : 16px;
    font-size       : 14px;
    font-weight     : 600;
    color           : #0000ff;
}

h2.orange{
    font-size       : 14px;
    color           : #008888;
}


h3	{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	font-weight		: 600;
	color			: #000000;
	padding-top		: 2px;
	padding-bottom		: 4px;
	padding-left		: 4px;
	padding-right		: 4px;
	margin			: 0px;
	text-align		: justify;
	border			: 0px #ff00ff solid;
	}

h3.center{
        text-align		: center;
        }

h4	{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	font-weight		: 100;
	color			: #000000;
	padding-top		: 2px;
	padding-bottom		: 4px;
	padding-left		: 16px;
	padding-right		: 16px;
	margin			: 0px;
	text-align		: justify;
	border			: 0px #ff00ff solid;
	}

h4.right{
        text-align		: right;
        }

h4.left	{
        text-align		: left;
        }


h4.center{
        text-align	        : center;
        }

h4.color_4{
        color			: #ffce62;
        }

h4.color_5{
         background-color	: #ffffcc;
        }


h5	{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 10px;
	font-weight		: 100;
	color			: #000000;
	padding-top		: 0px;
	padding-bottom		: 4px;
	padding-left		: 12px;
	padding-right		: 12px;
	margin			: 0px;
	text-align		: right;
	}


table{
	border-bottom		: 0px #cc6633 solid;
	border-top		: 0px #0000ff solid;
	border-left		: 0px #0000ff solid;
	border-right		: 0px #0000ff solid;
	border-spacing		: 0px;
	border-collapse		: collapse;
	}


table.grid{
    border-bottom       : 1px #cc6633 solid;
    border-top          : 1px #cc6633 solid;
    border-left         : 1px #cc6633 solid;
    border-right        : 1px #cc6633 solid;
    border-spacing      : 3px;
    padding:4px ;
    margin:4px;
    border-width:1px;
    // border-collapse  : collapse;
}

td.grid
{
    border-bottom       : 1px #cc6633 solid;
    border-top          : 0px #cc6633 solid;
    border-left         : 0px #cc6633 solid;
    border-right        : 0px #cc6633 solid;
        margin:4px;
        padding:4px ;
}

table.max{
        width			: 100%;
        border-collapse		: collapse;
	}

td	{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	color			: #000000;
        border-bottom		: 0px #0000ff solid;
	border-top		: 0px #0000ff solid;
	border-left		: 0px #0000ff solid;
	border-right		: 0px #0000ff solid;
	padding-top		: 0px;
        padding-bottom		: 0px;
        padding-right		: 0px;
        padding-left            : 0px;
	text-align		: left;
	vertical-align		: top;
	}

td.right{
        vertical-align		: top;
	text-align		: right;
        }

td.center{
        vertical-align		: top;
        text-align		: center;
        }

td.color_5{
        background-color	: #ffffcc;
        }

td.bottom{
	vertical-align		: bottom; 
        }

td.middle{
        vetical-align		: middle;
        background-color	: #ffff00;
        
        }

td.cell_1{
	background-color	: #ffffff;
        width			: 45px;
	}


td.cell_2{
	background-color	: #ffffff;
        width			: 420px;
	}


td.cell_3{
	background-color	: #ffffff;
        width			: 150px;
	}


td.cell_4{
	background-color	: #ffffff;
        vertical-align		: middle;
        }

td.cell_5{
	background-color	: #ffffff;
        vertical-align		: middle;
	}

td.cell_6{
	background-color	: #ffffff;
        vertical-align		: middle;
	width			: 150px;
	}

td.cell_7{
	background-color	: #ffffff;
        vertical-align		: bottom;
        text-align		: center;
	width			: 45px;
	}

td.cell_8{
	background-color	: #ffffff;
        padding-top		: 20px;
        padding-bottom		: 20px;
        width			: 450px;
	}

td.cell_9{
	background-color	:  #ffffff;
	}

td.cell_10{
        vertical-align		: bottom;
        text-align		: center;
	background-color	: #ffce62;
	}

td.cell_11{
	background-color	: #ffffff;
	}

td.cell_12{
	background-color	: #ffce62;
        height			: 60px;
        vertical-align		: bottom;
	}

td.cell_13{
        text-align              : right;
        }



a{
	font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	color			: #cc6633;
	text-decoration		: none;
	}
a:hover{
	text-decoration		: none;
	color			: #993300;
	}



a.color_4{
	color			: #ffffcc;
	}
a:hover.color_4{
	color			: #993300;
	}


a.color_7{
	color			: #8b8b8b;
        }
a:hover.color_7{
	color			: #000000;
	}

a.f0{
	color			: #888888;
	}

a:hover.f0{
	color			: #000000;
	}


hr{	width			: 100%;
	height			: 1px;
	border			: 0px #ffffff solid;
	background-color	: #cc6633;
	color			: #cd6531;
        }

hr.color_7{
	background-color	: #888888;
	color			: #888888;
	width			: 100%;
	margin-bottom		: 0px;
	margin-top		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	border			: 0px #ffffff solid;
	}

hr.link{
	width			: 100%;
	margin-bottom		: 0px;
	background-color	: #888888;
        color			: #888888;
	}


img{
	border			: 0px #ffffff solid;
	padding-left		: 0px;
        padding-right		: 0px;
	margin			: 0px;
	}


img.rahmen{
	border			: 1px #cc6633 solid;
	padding			: 3px;
	margin			: 5px;
	background-color	: #ffffff;
	foat			: right;
	}

input.login{
        font-style		: normal;
	font-family		: 'arial','helvetica';
	font-size		: 12px;
	font-weight		: 100;
	color			: #000000;
	padding-top		: 1px;
	padding-bottom		: 1px;
	padding-left		: 4px;
	padding-right		: 1px;
	margin-left		: 0px;
        margin-top		: 0px;
        margin-bottom		: 2px;
        margin-right		: 0px;
        width			: 100px;
	text-align		: left;
	border			: 1px #cd6531 solid;
	}

input{
   font-family		: 'arial','helvetica';
   font-style		: normal ;
   font-weight		: 100;
   font-size		: 12px;
   }

input.submit{
   margin		: 0px 0px 0px 0px;
   padding		: 0px 0px 0px 0px;
   text-decoration	: none;
   font-style		: normal ;
   font-weight		: 100;
   font-size		: 12px;
   width		: 80px;
   }


input.large{
   width		: 300px;  
   margin		: 1px 1px 1px 1px;
   padding		: 1px 4px 1px 4px;
   }

input.news{
   width		: 150px;  
   margin		: 1px 1px 1px 1px;
   padding		: 1px 4px 1px 4px;
   }

textarea{
   font-family		: 'arial','helvetica';
   font-style		: normal ;
   font-weight		: 100;
   font-size		: 12px;
   }

textarea.large{
   width		: 300px;
   height		: 150px;
   margin		: 1px 1px 1px 1px;
   padding		: 1px 4px 1px 4px;
   }


select.large{
   width		: 300px;  
   margin		: 1px 1px 1px 1px;
   padding		: 1px 4px 1px 4px;
   }

select.news{
   width		: 150px;  
   margin		: 1px 1px 1px 1px;
   padding		: 1px 1px 1px 1px;
   }

ul{
   	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	margin-left		: 18px;
        margin-top		: 4px;
        margin-bottom		: 4px;
        margin-right		: 4px;
	}



form{
        padding-top		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	margin-left		: 0px;
        margin-top		: 0px;
        margin-bottom		: 0px;
        margin-right		: 0px;
	}
