body
{
	color: #4e4f53;
	background-color: #ffffff;
	font-size: 10px;
	margin: 0;
	padding:  0;
	text-align: center; /* Zentrierung im Internet Explorer */
	font-family: verdana, sans-serif;
    background:#e8e8e8 url(../images/background.jpg) repeat-x;

}
img
{
    border:0px;
    }
* {
    margin: 0;
    padding: 0;
    outline: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

div#SeiteVeryLongHeight
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 980px;
	height: 1750px;
	padding: 0;

}

div#SeiteLang
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 980px;
	padding: 0;

}

div#Seite
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 980px;
	padding: 0;

    background-color:#ffffff;


}
div#wrapper
{
    margin:10px;
    background-color:#ffffff;

    }
div#leftrightwrapper
{
    margin:10px 30px 0px 30px;
    border:1px solid white;
    overflow:hidden;
    }

html > body div#Seite
{
	/*border-color: gray;  Farbangleichung an den Internet Explorer  */
	
}

h1
{
    height:40px;
	font-size: 1.5em;
	margin: 0;
	padding: 0.3em;
	display:none;
    
}

#Navigation 
{
    list-style-type: none;
    background-image: url(../images/menu.jpg);
    height: 30px;
    width: 920px;
    margin: auto;
    background-repeat:no-repeat;
    position:relative;
    margin-bottom:30px;
    font-size: 1.2em;
}

#Navigation  li
{
    float:left;
}

 ul#Navigation a,ul#Navigation a:link, ul#Navigation a:visited
{
    color:#4d4e52;
	display: block;
	font-weight: bold;
	line-height:30px;
	vertical-align:middle;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	font-size:11px;  
}
ul#Navigation a.active
{
    color:#ffffff;
	background-image:url('/images/menu_ro.jpg');	
	background-repeat:repeat-x;
	
}
.nav_rightstrich
{
    border-right:1px solid #f0f0ef;
    color:#ffffff;
    }
a:Hover.nav_rightstrich,a:active.nav_rightstrich
{
    color:#ffffff !important;
	background-image:url('/images/menu_ro.jpg');	
	background-repeat:repeat-x;
    
}


div#footer
{
    display:block;
	bottom:30px;
	margin-bottom:30px;
	width: 920px;
	height: 30px;    
	background-image:url('../images/footer_bg.jpg');	
	background-repeat:repeat-x;		
    }
div#footer, div#footer a
{
	color:#888888;
	text-decoration:none;
}
#footer_left
{
    float:left;
    line-height:30px;
    margin-left:15px;
    width:350px;
    
    }
#footer_right
{
     float:right;
     line-height:30px;
     margin-right:15px;
    }
div#sideMenuRight
{
    min-height:250px;
    display:block;
    width:300px; 
    float:right;
    }
div#sideMenuRightTop
{
    background-image:url('../images/sidebar_top.gif');	
	background-repeat:no-repeat;	
    display:block;
    width:270px; 
    height:87px;
    padding:15px;
}
div#sideMenuBottom2

{
    background-image:url('../images/sidebar_mitte_zvei.gif');	
	background-repeat:no-repeat;	
    display:block;
    width:270px; 
    height:190px;
    padding:15px;
    
    }
div#sideMenuBottom1
{
    background-image:url('../images/sidebar_mitte_zvei.gif');	
	background-repeat:no-repeat;	
    display:block;
    width:270px; 
    height:190px;
    padding:15px;
    margin-top:30px;
}   

h4
{
    color:#00338d;
    background-image:url('../images/strich.gif');	
	background-repeat:no-repeat;	
	background-position:0px 23px;
	display:block;
	height:30px;
	font-size:1.4em;
    }
#sideMenuRight p
{
    margin:7px 0px 0px 0px;
    }

.sideLink  A.sideLink,A:Link.sideLink,A:Active.sideLink,A:Visited.sideLink
 {
    font-size:11px;  
    color:#e11b22;
    text-decoration:none;
    }

 A.downloadLink,A:Link.downloadLink,A:Active.downloadLink,A:Visited.downloadLink
 {
	display:block;
	height:20px;
    font-size:11px;  
    color:#e11b22;
    text-decoration:none;
	padding:10px 0px 0px 26px;  
    background-image:url('../images/pdf.gif');	
	background-repeat:no-repeat;	
	background-position:0px 7px;	
    }
div#Inhalt
{
	margin: 0 0 30px;
	padding: 0px;
	width: 590px;
	min-height:400px;
}

div#Inhalt h2
{
    color:#00338D;
    display:block;
    font-size:1.4em;
    margin:30px 0px 20px 0px;
    
}
div#Inhalt h2#contentheadline
{
	background-color: #6691BA;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
	padding: 3px 5px 3px 5px;
	margin-bottom: 10px;
}
div#Inhalt h3
{
	font-size: 1em;
	margin: 1em 0;
	color: #6691ba;
}
div#Inhalt p
{
	font-size: 1.1em;
	margin: 1em 0;
	line-height:1.5em;
}
div#Inhalt p.headlinezeroB
{
	font-size: 1.1em;
	margin: 1em 0 0 0;
	line-height:1.5em;
}



div#Inhalt  a, a:active, a:visited
{
    text-decoration:none;
    font-size:11px;  
    color:#e11b22;
}
div#Inhalt  a:hover
{
    text-decoration:none;
    font-size:11px;  
    color:#e11b22;
}
div#Inhalt ul
{

	margin:0px 0px 0px 30px;
}
div#Inhalt li
{
	font-size: 1.1em;
}

div#Fusszeile
{
	position: absolute;
	top: 731px;	
	background: #00478C;
}
div#Fusszeile p
{
	clear: both;
	font-size: 0.83em;
	margin: 0;
	padding: 0.1em;
	text-align: center;
	/*background-color: #00478C;*/
	border-top: 1px solid silver;
	color: #ffffff;
}
div#Fusszeile  A, A:active, A:visited
{
	color: #ffffff;
}

div#bar1
{
	background: #003A72;
	height: 5px;
	font-size: 1px;
}
div#bar2
{
	clear: both;
	background: #003A72;
	height: 4px;
	font-size: 1px;
	border-bottom: 1px solid #6691BA;
	
}
.TabelleProdukt
{
    height:132px;
    margin:0px;
    padding:0px;
    margin-bottom:9px;
    width:590px;
    }

.TdTabelleProdukt
{
    text-align:center;
    height:132px;
    width:166px;
    background:url('../images/box160.gif');
    background-repeat:no-repeat;
    
    }
.tdheaderTabelle
{
    color:#00338D;
    display:block;
    font-size:1.2em;
    width:162px;
    height:28px;
    padding:16px 0px 0px 0px;
    text-align: center;
    font-weight:bold;
    }
.tdbottomTabelle
{
    color:#ffffff;
    display:block;
    font-size:1.1em;
    width:162px;
    height:71px;
    padding:13px 0px 0px 0px;
    text-align: center;
    }
.red
    {
    color:#e01b22;
        }
        
.userFormTable
{
    background-color:#f4f4f4;
    border-bottom: 1px solid #b2b2b2;
    padding:15px 50px 15px 30px;
    width:590px;
    }
INPUT
{
    border: 1px solid #cacaca;
    height:19px;
    line-height:18px;
    margin:0px !important;
    }    
.TablePHeader
{
    margin-bottom:0px !important;
    }
.headerNoTop
{
    margin-top:0px !important;
    margin-bottom:0px !important;
    }
#Checkbox2
{
    margin-right:10px;
    display:inline;
    
    }
#Inhalt  input.checkbox
    {
        
    }    
#Inhalt  label
    {
        float:right;width:480px;text-align:left;cursor:pointer;
        }
#Table4 label
{
    width:auto;
    color:#4E4F53 !important;
    }
    
#grid label
{
    width:150px;
    }
    

#lblZVEI,#hlAntrag,#ASPxLabel14,#ASPxLabel13
{
float:none !important;
    width:auto !important;

    }

