body {
                background:#ece6db;
                color:#000;
                text-align:justify;
                font-size: 14px;
                font-family: Arial;
                color:#000000; 
                line-height: 1.3;
          
}
a {
                text-decoration:underline
}
a:hover {
                text-decoration:none
}
.left {
                float:left
}
.right {
                float:right
}
.clear {
                clear:both;
                display:block;
                height:1px
}


.wrap {
                width:991px;
                text-align:left;
}

#header {
                background:url(../img/bg-header.gif) repeat-x top;
                height:100px;
}
                #header .wrap {
                               background:url(../img/bg-header-img1.jpg) no-repeat;
                               height:100px;
                }
                #header h1 {
                               padding-top:41px;
                               padding-left:48px;
               font-size: 4px;
                       font-weight:bold;
                       color:#000000;
                }
                               #header h1 a {
                                               display:block;
                                               width:395px;
                                               height:50px;
                                               font-size:1px;
                                               text-indent:-10000px;
                               }

#page h1{
              font-size: 19px;
                      font-weight:bold;
                      color:000000;
            margin-bottom:  10px
}


#nav .wrap {
                background:url(../img/bg-nav.gif) no-repeat top right;
}
                #nav ul {
                               float:right;
                               padding-right:38px;
                }
                #nav li {
                               display:block;
                               float:left;
                               padding-right:5px;
                }
                               #nav li a {
                                               background:url(../img/tabs.gif) no-repeat top;
                                               display:block;
                                               float:left;
                                               width:176px;
                                               height:37px;
                                               line-height:34px;
                                               text-align:center;
                                               font-size:15px;
                                               font-weight:bold;
                                               text-decoration:none;
                                               color:#fff;
                               }
                               #nav li a:hover, #nav li a.active {
                                               color:#393939;
                                               background:url(../img/tabs.gif) no-repeat bottom;
                               }

#content {
                padding-top:34px;
                padding-bottom:34px;
        padding-left:15px;
                width:1092px;
                text-align:justify;
}
#sidebar {
                padding-left:16px;
                width:157px;
                float:left;
}
                #sidebar li {
                               padding-bottom:5px;    
                }
                               #sidebar li a {
                                               background:url(../img/bg-menu.gif) no-repeat top;
                                               height:32px;
                                               line-height:32px;
                                               display:block;
                                               padding-left:8px;
                                               text-decoration:none;
                                               color:#fff;
                                               font-size:13px;
                                               font-weight:bold;
                               }
                               #sidebar li a:hover, #sidebar li a.active {
                                               background:url(../img/bg-menu.gif) no-repeat bottom;
                                               color:#393939;
                               }
                               
#page {
                width:720px;
                float:left;
                padding-left:35px;
}

                #page h2 {
font-size: 16px;                  
line-height:18px;
               font-weight:bold;
                 padding-bottom:10px;
                }

                               #page h2 img {
                                               display:block;    
                               }
                #page p {
                               padding-bottom:10px; 
                }
                
                #page h3 {
                               font-size: 16px;
                               color: #000000;
                               padding-bottom: 12px;
                        font-weight:bold;
                      text-align: left;
                
                }

  #page h4 {
                font-size: 14px;
                               color: #000;
                               padding: 12px 5px;
                                 text-align: left;
                  
  }
  
                #page #tableBox {
                               width: 698px;
                               border: 1px solid #4c7792;
                               color: #000;
                               font-size: 13px;
                               background: #fff url(../img/calculator.jpg) no-repeat right top;
          padding:10px;
          margin: 0 0 25px 0;
                }
#tableBox label span { width: 100px; display: inline-block; }
#tableBox label { color:#000!important; font-weight: bold }
                
                #page #tableBox td {
                               padding: 3px;    
                }
                
  
  #page #tableResult {
                border: 1px solid #4c7792;
                margin: 0 0 10px 0;
  }
  
  #page #tableResultContent {
                width: 720px;
                               border: 1px solid #fff;
                               color: #000;
                               font-size: 12px;
                               background: #fff;
                               border-collapse: collapse;
                }
  
  #page #tableResultContent .tableHead {
                background: #4c7792;
                color: #fff;
                text-align: center;
                font-size: 13px;
                border: 1px solid #ffffff;
  }
  
  #page #tableResultContent td {
                border: 1px solid #ffffff;
                text-align: center;
                padding: 2px;
                color: #000;
  }
  
  #page #tableResultContent .markRed {
                color: #fc3c3c;
                font-weight: bold;
  }
  
  #page #tableResultContent .tableRow0 {
                background: #dcdcdc;
  }
  
  #page #tableResultContent .tableRow1 {
                background: #fff;
  }


  #page #tableResultContent .test {
                text-decoration: underline;
                color: #000;
                font-weight: bold;
             
  }
  
  #page #tableResultContent .test:hover {
  			text-decoration: none;
  }
  
    #page #tableResultContent .antrag {    		   
                background-color:#e08a02;
    						font-family: Arial;
                font-size: 13px;
                text-align: left;
       					color: #FFFFFF;
                vertical-align: middle;
                font-weight: bold;
                padding: 0px 2px;
    }
  
  #page #tableResultContent .antrag:hover {
 		 		color: #FFFFFF; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;
	}		

  #page #tableResultContent a:hover {
               text-decoration:none;
  }
  
  
#ad {
                float:right;
}

#footer {
                margin-left:222px;
}
                #footer .bg {
                               background:#fff;
                               border:solid 2px #a99267;
                               border-bottom:0;

                               border-right:0;
                }
                #footer .left {
                               padding-left:36px;
                               padding-top:27px;
                               padding-bottom:27px;
                }
                #footer p {
                               font-size:12px;
                               color:#a99267;
                               font-weight:bold;
                }
                               #footer p a {
                                               color:#a99267;
                                               text-decoration:none;
                               }
                               #footer p a:hover {














                                               color:#333;
                                               text-decoration:underline;
                               }
                #footer ul {
                               padding-left:200px;
                }
                #footer li {
                               padding-right:10px;
                               display:inline;
                               font-size:12px;
                               color:#3f7aa7;
                }
                               #footer li a {
                                               padding-right:10px;
                                               color:#3f7aa7;
                               }

.TableLinks {
background-color:#D6D6D6;
                font-family: Arial;
                font-size: 13px;
                color: #000000;
                text-align: left;
                vertical-align: middle;
                font-weight: normal;
                border-color: #FFFFFF;
       padding: 2px 2px;
     
}


.TableLinksFett {
background-color:#D6D6D6;
                font-family: Arial;
                font-size: 13px;
                color: #000000;
               text-align: left;
                vertical-align: middle;
                font-weight: bold;
                border-color: #FFFFFF;
       padding: 2px 2px;
     
}

.TableRechts {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
               text-align: left;
                vertical-align: middle;
                font-weight: normal;
       padding: 2px 2px;
   
}

.TableRechtsFett {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
              text-align: left;
                
                font-weight: bold;
                padding: 2px 2px;    
}

.TableAntrag {
    background-color:#e08a02;
    font-family: Arial;
                font-size: 13px;
                color: #000000;
              text-align: left;
                vertical-align: middle;
                font-weight: bold;
       padding: 2px 2px;    
}

a.TableAntragText:link {color: #000000; text-decoration:underline; font-size:13px; font-family: Arial; font-weight: bold;}
a.TableAntragText:visited {color: #000000; text-decoration:underline; font-size:13px; font-family: Arial; font-weight: bold;}
a.TableAntragText:active {color: #000000; text-decoration:underline; font-size:13px; font-family: Arial; font-weight: bold;}
a.TableAntragText:hover {color:#EAE7E1;  text-decoration:underline; font-size:13px; font-family: Arial; font-weight: bold;}

a.Antrag:link {color: #000000; background-color:#e08a02;  text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold; padding: 3px 3px;}
a.Antrag:visited {color: #000000; background-color:#e08a02; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold; padding: 3px 3px;}
a.Antrag:active {color: #000000; background-color:#e08a02; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold; padding: 3px 3px;}
a.Antrag:hover {color:#FFFFFF; background-color:#e08a02;  text-decoration:none; font-family: Arial; font-size:13px; font-weight: bold; padding: 3px 3px;}

.TableSchmal {
                font-size: 1px;
       background-color:#FFFFFF
}

.antrag {
    background-color:#e08a02;
    font-family: Arial;
                font-size: 13px;
                text-align: center;
       color: #000000;
                vertical-align: middle;
                font-weight: bold;
                padding: 0px 2px;
}

.antrag a:link {color: #000000; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.antrag a:visited {color: #000000; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.antrag a:active {color: #FFFFFF; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.antrag a:hover {color:#FFFFFF;  text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}


.tableHeadVergleich {
                background: #4c7792;
                font-family: Arial;
				color: #fff;
                text-align:center;
                font-size: 13px;
                font-weight: bold;
  }

.TableLinksMitte {
background-color:#D6D6D6;
                font-family: Arial;
                font-size: 13px;
                color: #000000;
                text-align: center;
                vertical-align: middle;
                font-weight: normal;
                 padding: 2px 2px;
	  
     
}


.TableLinksFettMitte {
background-color:#D6D6D6;
                font-family: Arial;
                font-size: 13px;
                color: #000000;
                text-align: center;
                vertical-align: middle;
                font-weight: bold;
                 padding: 2px 2px;
     
}

.TableRechtsMitte {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
                text-align: center;
                vertical-align: middle;
                font-weight: normal;
       padding: 2px 2px;
   
}

.TableRechtsRechts {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
                text-align: right;
                vertical-align: middle;
                font-weight: normal;
       padding: 2px 2px;
   
}

.TableRechtsFettMitte {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
              text-align: center;
                vertical-align: middle;
                font-weight: bold;
                padding: 2px 2px;        
}

.TableAntragMitte {
    background-color:#e08a02;
    font-family: Arial;
                font-size: 13px;
                color: #000000;
              text-align: center;
                vertical-align: middle;
                font-weight: bold;
       padding: 2px 2px;    
}
a.linktext:link {color: #5F859E; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold; }
a.linktext:visited {color: #5F859E; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold; }
a.linktext:active {color: #5F859E; text-decoration:none; font-size:16px; font-family: Arial; font-weight: bold;}
a.linktext:hover {color: #5F859E;  text-decoration:none; font-size:16px; font-family: Arial; font-weight: bold;}


a.linktextduenn:link {color: #000000; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal;}
a.linktextduenn:visited {color: #000000; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal;}
a.linktextduenn:active {color: #000000; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal;}
a.linktextduenn:hover {color: #000000; text-decoration:underline; font-size:14px; font-family: Arial; font-weight: normal;}

a.linktextduennratgeber:link {color: #5F859E; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal; padding: 3px 2px;}
a.linktextduennratgeber:visited {color: #5F859E; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal; padding: 3px 2px;}
a.linktextduennratgeber:active {color: #5F859E; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal; padding: 3px 2px;}
a.linktextduennratgeber:hover {color:white; background-color:#5F859E; text-decoration:none; font-size:14px; font-family: Arial; font-weight: normal; padding: 1px 2px;}

.TableRechtsFettratgeber {
    font-family: Arial;
                font-size: 13px;
                color: #000000;
              text-align: left;
                
                font-weight: bold;
                margin-top: 9px;    
                margin-left: 2px; 
}

#news a{
               font-size: 19px;
                       font-weight:bold;
                       color:#4C7792;
                }

.WerbungRatgeberText {
 font-family: Times New Roman;
 font-size: 15px;
 color: #000000;
 text-align: left;
 font-weight: normal;
 
}
 
a.WerbungRatgeber:link {color: #6699CC; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold; padding-bottom:5px; }
a.WerbungRatgeber:visited {color: #6699CC; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold;  padding-bottom:5px; }
a.WerbungRatgeber:active {color: #6699CC; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold;  padding-bottom:5px; }
a.WerbungRatgeber:hover {color:#6699CC; text-decoration:underline; font-size:16px; font-family: Arial; font-weight: bold;  padding-bottom:5px; }


/* ****************************************************************************************************************************** */
/* BASE STANDARD EMAIL CONTACT FORM STYLES													 		  */
/* ****************************************************************************************************************************** */
#EmailForm form {
	margin: 0;
	padding: 0;
}
#EmailForm p label {
	font-size: 1em;
}
#EmailForm fieldset {
	position: relative; 
	margin: 0;
	padding: 8px 0 8px 10px;
	border: 1px solid #e1e1e1;
	background-color: #f1f1f1;
}
#EmailForm legend {
	position: absolute;
	top: -.5em;
	left: .5em;
	font-size: 1.1em;
	font-weight: bold;
}
#EmailForm span {
	height: 15px;
	display: block;
	margin: 0 0 15px 0;
}
#EmailForm label {
	display: block;
	float: left;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d3d3d;
}
#EmailForm input.field {
	padding: 2px 3px 2px 3px;
	width: 350px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	margin: 2px 0 2px 10px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#EmailForm input.button {margin: 0 0 0 10px;}
div.errors { color:#F00; }
#EmailForm input.invalidValue{ background: #FFDFDF; border:1px solid #3D3D3D; }
#EmailForm  input.requiredValue{ background: #FFFFDF; border:1px solid #3D3D3D; }
#EmailForm  textarea.requiredValue{ background: #FFFFDF; border:1px solid #3D3D3D; }
#EmailForm select {
	padding: 2px 3px 2px 3px;
	width: 350px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	margin: 2px 0 2px 10px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#EmailForm input.field:hover {
	background-color: #efefef;
}
#EmailForm  textarea {
	padding: 2px 3px 2px 3px;
	width: 350px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	margin: 2px 0 2px 10px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

/* Boxen
------------------------------------------------------------------ */


.box {
padding-top:4px!important;
padding-left:7px!important;
padding-right:2px;
background: url(http://www.tagesgeldrechner.info/assets/images/orange-box.png) no-repeat;
width:121;
height:220;
font-size: 14px;
font-family: Arial;
color:#000000; 
}

.boxlinks {
	background-color:#FCFCF8;
       padding: 0px 6px 0px  6px;


}

.boxrechts {
	background-color:#FCFCF8;
        padding: 0px 6px 0px  6px;


	
}

a.boxtext {color: #5F859E;  font-size:16px; font-family: Arial; font-weight: bold;}


#content .box
{
	margin: 6px 4px 4px 4px;
	padding: 0 12px;
	margin-bottom: 1em;
}

#content .box.bordered
{
	border: 1px solid #e5e5e5;
	text-align: justify;	
}	

.top3:link {color: #000000; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.top3:visited {color: #000000; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.top3:active {color: #000000; text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}
.top3:hover {color:#EAE7E1;  text-decoration:none; font-size:13px; font-family: Arial; font-weight: bold;}

table#ultimate_calculator { clear: both; width: 100%; border-collapse: separate; margin: 0 0 20px 0; border-left: 1px dotted #C4BEAE; font-family: Tahoma; }
table#ultimate_calculator thead th { text-align: center; line-height: 1.2em; font-family: Helvetica, Tahoma; font-size: 12px; background: #ec8118; border-top:1px solid #b7ac90; vertical-align: middle; color: #fff!important; padding:5px; font-weight: 700; border-right: 1px dotted #f4f4f4; border-bottom: 1px solid #fff; }
table#ultimate_calculator td, #content #ultimate_calculator table th { padding:5px; text-align: left; font-size: 12px; vertical-align: middle; }
table#ultimate_calculator tbody td { border-right: 1px dotted #C4BEAE; border-bottom: 1px solid #C4BEAE; border-top:1px solid #f4f4f4; vertical-align: top;  }
table#ultimate_calculator td.i8,#content th.i8 { width: 40px; white-space: nowrap; text-align: center; }
table#ultimate_calculator td.i4,#content th.i4,#content td.i3,#content th.i3 { text-align: center; font-size:12px!important;}
table#ultimate_calculator td.i5 { text-align: center; font-weight: 700; font-size: 12px; }
table#ultimate_calculator td.i7,#content td.i6 { width: 40px; white-space: nowrap; text-align: center; font-size:14px!important;}
table#ultimate_calculator td.i5 { white-space: nowrap; }
table#ultimate_calculator tr.alt td { background: #f4f4f4 }
table#ultimate_calculator td.i1 a:link{color:#4F00EE; font-family: Arial; font-size: 14px;  font-weight: normal; text-decoration:underline!important;}
table#ultimate_calculator td.i1 a:visited{color:#4F00EE; font-family: Arial; font-size: 14px;  font-weight: normal;   text-decoration:underline!important;}
table#ultimate_calculator td.i1 a:hover {color:#4F00EE; font-family: Arial;	font-size: 14px;  font-weight: normal;  text-decoration:none!important;}
table#ultimate_calculator td.i1 a:active {color:#4F00EE; font-family: Arial; font-size: 14px;  font-weight: normal;  text-decoration:underline!important;}

table#ultimate_calculator td.i7 a:link{color:#4F00EE; font-family: Arial; font-size: 13px;  font-weight: bold; text-decoration:underline!important;}
table#ultimate_calculator td.i7 a:visited{color:#4F00EE; font-family: Arial; font-size: 13px;  font-weight: bold;   text-decoration:underline!important;}
table#ultimate_calculator td.i7 a:hover {color:#ffffff; background-color:#4F00EE; font-family: Arial;	font-size: 13px;  font-weight: bold;  text-decoration:none!important;}
table#ultimate_calculator td.i7 a:active {color:#000000; font-family: Arial; font-size: 13px;  font-weight: bold;  text-decoration:underline!important;}

#tableBox .submit { background:#EC8118; color: #fff; width: 200px; border: 1px solid #ccc; padding: 2px 4px; font-weight:bold; }

#page #tableBox p { padding: 3px 0; }
.submit { margin-top: 6px; } 
.submit:hover { background: #4C7792!important; color: #FFFFFF!important;  }
.submit { cursor: pointer; }