html { margin : 0; padding : 0; } 

body { font-family: sans-serif; 
font-size:0.9em;
line-height : 1.4em; 
color:#151515;
background : none repeat scroll 0 0 #b0c4de;
margin : 0; 
padding : 0; } 

h1 { 
	line-height : 1.9em; 
	color : black;}
h2 { line-height : 1.6em;
	 color : black; }
h3,h4,h5,h6 {  color : black; }
	 
/*Tabellenelemente linksbündig ausrichten */ 
td{
text-align:left;
}	 

div#navi {
/*background-color:none repeat scroll 0 0 #F3F3F3;*/
background : #b0c4de;
width:9em;
/*width:140px;*/
/*max-width:160px;*/
overflow:hidden;
top:0px;
margin-left:10px;
margin-top:0px;
padding:15px;
font-family:arial; 
font-size:1em;
line-height:1.6em;
font-variant:small-caps;
position:absolute;
border:none;
}

#navi a:link, #navi a:visited { 
   color:#3b3b3b;
   text-decoration : none; 
   font-weight : bold; 
} 

#navi a:hover { 
   color:black;
} 

ul#Navigation {
    margin: 0; padding: 0;
}
ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0;
}

div{
background-color:#e6e6fa;
}

/*Verschiedene Fensterdiv*/
/*Standard Fenster wird breiter*/
div#defaultDiv {
margin-left:12em;
/*margin-left:200px;*/
margin-top:0px;
position:static;
padding:10px;
width:auto;
min-width:780px;
max-width:1000px;
min-height:520px;
border-left: 1px solid #b0c4de;
border-bottom: 1px solid #b0c4de;
overflow:auto;
}

/*Fixe Breite*/
div#defaultDivFix {
margin-left:12em;
margin-top:0px;
position:static;
padding:10px;
padding-top:20px;
min-height:520px;
overflow:auto;
border-left: 1px solid #b0c4de;
border-bottom: 1px solid #b0c4de;
overflow:auto;
}

/*Kleines Fenster, nur für interne Zwecke, PW eingeben, EmailAdresse ändern...*/
/*grüner Rahmen*/
div#internDiv{
margin-left:12em;
margin-top:0px;
position:static;
padding:10px;
float:left;
width:auto;
max-width:780px;
border: 1px solid green;
min-width:9px;
overflow:auto;
}

/*Nur für Login*/
/*roter Rahmen*/
div#loginDiv{
margin-left:12em;
margin-top:0px;
position:static;
padding:10px;
float:left;
width:auto;
max-width:780px;
border: 1px solid red;
min-width:9px;
overflow:auto;
}

/*Modales Fenster*/
div#modalDefaultDiv {
margin-left:0px;
margin-top:0px;
position:absolute;
padding:10px;
width:350px;
height:300px;
overflow:auto;
}


/*Werbefooter*/
div#footerDiv{
background-color:#b0c4de;
clear:left;
position:relative;
top:10px;
margin-left:12em;
padding:10px;
width:auto;
text-align:center;
}


a:link, a:visited { 
color:blue;
text-decoration : underline;
} 


/*a:hover, a:active { 
text-decoration : underline; 
color : #008080; 
font-weight : bold;
}*/ 

/*
Einstellungen für Input und Auswahlelemente
*/
input,option
{
border: 1px solid #b0c4de;
background-color:#F2F2F2;
padding:2px;
}

select
{
background-color:#F2F2F2;
border: 1px solid #b0c4de;
}

input.button
{
color:#FFFFFF;
font-size:11pt;
border:none;
background-color: #555753;
}


/*
Ergebnistable
*/
.resultTable{
border:2px solid #b0c4de; 
text-align:left;
padding:5px;
height:45px;
}
/*
Ergebnistabelleninhalt td
*/
.results { 
border-top:1px solid #b0c4de;
font-weight:600;
}

/*Tabellenkonfiguration Preisspiegel*/
.preisSpiegelTab{
border-top:1px solid #b0c4de;
}

.linkTable
{
border:1px solid #b0c4de; 
text-align:left;
height:45px;
}

/*Einstellungen für den Error- und Submitted-String*/
.error
{
color:#FF0000;
font-weight:bold;	
}

.submitted
{
color:#0000BF;
font-weight:bold;
}

/*Hier folgen Einstellungen für die modalen Fenster*/
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}

.modal-window
{
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	border: 3px solid #b0c4de;
	font-family: arial;
    font-size:14px;
}

.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	background:transparent url('../modal/close-button.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}