/*SCHRIFTEN*/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

a
{
	color: #5869A7;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;
}
a:hover, a:focus
{
	color: #000000;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}
a:active
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
}

a.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin-left: 5px;
}
a.weiss:hover, a.weiss:focus
{
	color: #000000;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	margin-left: 5px;
}
a.weiss:active
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin-left: 5px;
}

a.active
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}
a.active:hover, a.active:focus
{
	color: #000000;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}
a.active:active
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
	margin: 0px;	
}

a.news
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}
a.news:hover, a.news:focus
{
	color: #5869A7;
	text-decoration : underline;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}
a.news:active
{
	color: #5869A7;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;	
}

.blau
{
    color: #5869A7;
	font: normal 12px arial, verdana, sans-serif;
}

td
{
    color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
}
tr
{
    color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
}
table
{
    color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
}

b
{
	margin: 0px;
	padding: 0px;	
}

p
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	padding: 0px;	
}
.standard
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	padding: 0px;	
}
p.mitEinzug
{
	color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px 21px 0px 0;
	padding: 0px;	
}
p.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

ul
{
    color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	list-style-image:url(../images/pfeil_gr.gif);
	margin: 0 0 0 15px;
	padding: 0px;
}

li
{
    color: #000000;
	text-decoration : none;
	font: normal 12px arial, verdana, sans-serif;
	margin: 0 0 0 0;
	padding: 0px;
}

h1
{
	color: #000000;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}
h2
{
	color: #000000;
	text-decoration : none;
	font: bold 14px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

h1.blau
{
	color: #5869A7;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
	padding: 0px;		
}

h1.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: bold 16px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

.img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
}

input
{   
    background-color: #ffffff;
    border: solid 1px #5869A7;   
    margin: 0px;
    padding: 0px;
    font: normal 12px/16px arial, verdana, sans-serif;
}

.input
{   
    background-color: #ffffff;
    border: solid 1px #5869A7;   
    width: 200px;
    margin: 0px;
    padding: 0px;
    font: normal 12px/16px arial, verdana, sans-serif;
}
.input2
{
    background-color: #DFE7F4;
    border: solid 1px #ffffff;   
    width: 166px;
    margin: 0px;
    padding: 0px;
    font: normal 12px/16px arial, verdana, sans-serif;
}

/*##############*/
/*DIV POSITIONEN*/

#slogan
{
    position:absolute; 
    top: 40px; 
    left: 194px;
}
#streifen
{
    position:absolute; 
    top: 60px;
}
#bilder
{
    position:absolute; 
    top: 74px;
}
#hg_menu_suche
{
    position:absolute; 
    left: 0px; 
    top:201px; 
    width: 950px; 
    height: 20px; 
    background-color: #5869A7;
}
#login_umenu
{
    position: relative; 
    width: 186px; 
    height: auto;
    min-height: 150px;
    background-color: #5869A7;
    overflow:visible;
}
#login_umenu_pos
{
    position:relative; 
    left: 20px; 
    top: 10px;
}
#login_umenu_pos2
{
    position:relative; 
    left: 19px; 
    top: 20px;
    width: 168px;
    padding-bottom: 40px;
}
.balken
{
    position: relative; 
    width: 186px; 
    height: 8px; 
    background-color: #ffffff;
}
#produkte
{
    position: relative; 
    width: 186px;
}
#inhalt
{
    position: relative; 
    width: 578px;
}
#inhalt_pos
{
    position: relative; 
    left: 35px; 
    top: 18px; 
    width: 510px;
    margin-bottom: 18px;
}
#news
{
    position: relative; 
    width: 186px; 
    background-color: #DFE7F4;
}
#news_pos
{
    position:relative; 
    left: 20px; 
    top: 10px;
}
#suche_text
{
    position:absolute; 
    left: 725px; 
    top:203px;
}
#suche_feld
{
    position:absolute; 
    left: 763px; 
    top:200px;
}
#navi
{
    position:absolute; 
    left: 685px; 
    top:4px;
}
.hauptmenu
{
    position:absolute; 
    top:201px; 
    width: 100px; 
    height: 20px; 
    background-color: #BCCEE7; 
    overflow: hidden;
}
#logo
{
    position:absolute; 
    top: 10px; 
    left: 20px;   
}

.table_head_rahmen
{
    position:relative; 
    width: 500px;
    background-color: #DFE7F4;
    height: 20px;
    border-left: solid 1px #5869A7;
    border-right: solid 1px #5869A7;
    border-top: solid 1px #5869A7;
    /*margin-bottom: 1px;*/
}
.table_head_text
{
    position:relative;
    left: 21px;
    margin: 2px 0px;
}
.table_body_rahmen
{
    position: relative;
    width: 500px;
    /*background-color: #DFE7F4;*/
    background-color: #ffffff;
    border-left: solid 1px #5869A7;
    border-right: solid 1px #5869A7;  
    border-bottom: solid 1px #5869A7; 
    height: auto;
}
.table_body_text
{
    position: relative;
    padding: 8px 8px 8px 21px;
    height: auto;
}
.table_body_text_produkte
{
    position: relative;
    padding: 0px 0px 0px 0px;
    height: auto;
}
.table_body_rahmen_bild
{
    position: relative;
    width: 500px;
    background-color: #ffffff;
    /*margin-top: 8px;*/
    padding-top: 8px;
    padding-bottom: 8px;
    top: -1px;
    border-left: solid 1px #5869A7;
    border-right: solid 1px #5869A7;    
}
.table_body_bild
{
    position: relative;
    margin: 0px 8px 0px 21px;
}
.table_bottom_rahmen
{
    position: relative;
    /*margin-top: 8px;*/
    top: -1px;
    width: 500px;
}
.table_bottom_rahmen_detail
{
    position: relative;
    width: 500px;
}
.table_bottom_rahmen_farbe
{
    position: absolute;
    left: 0px;
    height: 20px;
    width: 100%;
    background-color: #DFE7F4;     
}
.table_bottom_rahmen_strich
{
    position: relative;
    left: 0px;
    height: 1px;
    width: 500px;
    background-color: #5869A7;      
}
.table_bottom_btn_rechts
{
    position: relative;
    z-index: 100;
    text-align: right;
    height: 20px;    
    top: -1px;
    width: 100%;
    border-left: solid 1px #5869A7;
    border-right: solid 1px #5869A7;
    border-bottom: solid 1px #5869A7;
}
.table_bottom_btn_links
{
    position: absolute; 
    z-index: 1000;
    height: 20px;    
    top: -1px;
    width: 50%;
    border-left: solid 1px #5869A7;
    /*border-right: solid 1px #5869A7;*/
    border-bottom: solid 1px #5869A7;     
}
.table_bottom_btn_rechts_detail
{
    position: relative;
    z-index: 100;
    text-align: right;
    height: 21px;    
    top: 0px;
    width: 100%;
}
.table_bottom_btn_links_detail
{
    position: absolute; 
    z-index: 1000;
    height: 21px;    
    top: 0px;
    width: 50%;
      
}
.preis
{
    font: bold 14px arial, verdana, sans-serif;
}
.ihrpreis
{
    font: bold 16px arial, verdana, sans-serif;
    color: #ff0000;
}

.warenkorb
{
{
    font: normal 11px arial, verdana, sans-serif;
    color: #000000;
}
}
