#presse div.eintrag {
  border:1px solid #E00038;
  width:450px;
  padding:5px;
}

#presse div.eintrag div.date {
  float:left;
  width:70px;
  font-size:11px;
  font-weight:bold;
}

#presse div.eintrag div.content {
  float:left;
  width:380px;
}

#presse div.eintrag div.content h1 {
  font-size:12px;
  margin:0;
}


#angebote div.eintrag {
  background-color:#e8e8e8;
  float:left;
  width:600px;
  height:173px;
  border:1px solid #E00038;
  margin:0 20px 20px 0;
  padding:15px;
  overflow:hidden;
  text-align:left;
}

#angebote div td {
  vertical-align: top;
  padding:0px;
}

#angebote div h1 {
  color: #E00038;
  margin-bottom:5px;
}

#angebote div .text {
height:170px;
}

#angebote div img {
border:0;
}


#referenzen div.eintrag {
  border:1px solid #E00038;
  margin:0 0 15px 0;
  width:460px;
  padding:8px;
  margin-bottom:15px;
}

#referenzen div.eintrag h1 {
  color:#E00038;
  font-size:12px;
  margin:0 !important;
  line-height:12px !important;
}

#referenzen div.eintrag h2 {
  color:#0C1C2C;
  font-size:12px;
  font-weight:bold;
  margin:0 !important;
  line-height:23px !important;
}

#referenzen div.bild_rechts {
  float:right;
  padding:0 0 10px 10px;
}

#referenzen div.bild_rechts img {
  border:none;
}











body {
	background-color:#7d7f82;
	margin:0;
	text-align:center;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
}

tbody {
  	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
        border:0;
}

#shadow {
	background:url(/de/wLayout/design/img/body_bg.png) repeat-y center;
	margin:0;
	text-align:center;
}

#website {
	width:960px;
	margin:0 auto;
	text-align:left;
        background-color:#e8e8e8;
}

img {
border:none;
}


/****************************** Start Sidebar ******************************/
#start_right {
  float:right;
  width:288px;
  margin:-23px -61px -21px 20px;
  padding:0 0 0 2px;
  background:url(/de/wLayout/design/img/dotline.gif) repeat-y;
}

#start_right h2 {
  background:url(/de/wLayout/design/img/right_h2_bg.gif) repeat-x #E00038;
  color:#FFFFFF !important;
  padding:2px 0 1px 15px !important;
  margin:0 !important;
  line-height:18px;
}

#start_right .elementStandard {
  margin-bottom:10px;
  font-size:11px;
  line-height:14px;
  padding:10px 10px 0 15px;
}

#start_right a {
  color:#e00038;
  text-decoration:none;
}

#start_right .elementStandard img {
  border:none;
}

#start_right a:hover {
  text-decoration:underline;
}

#start_right td {
font-size:11px;
  line-height:14px;
}

/****************************** Topbereich ******************************/
#topbereich {
        background-color:#ffffff;
	padding:0;
        margin:0;
        width:960px;
        height:80px;
}


/****************************** Logo Definitions ******************************/

#logo {
	padding:25px 0 0 20px;
        width:300px;
        float:left;
}

#logo img {
	border:none;
}

/****************************** Post Navigation ******************************/

#post_navigation {
  font-size:11px;
  margin:0 0 0 710px;
  padding:0;
}

#post_navigation ul {
  margin:0; 
  padding:10px 0;
  list-style:none;
}

#post_navigation ul li {
  display:inline;
}

#post_navigation ul li a:link, #post_navigation ul li a:visited, #post_navigation ul li a:active, #post_navigation ul li a:focus {
  color:#6c6c6c;
  padding:10px 7px 7px 10px;
  border-left: 1px solid #C7C7C7;
  text-decoration:none;
}

#post_navigation ul li a:hover {
  text-decoration:underline;
}


/****************************** Header ******************************/

#header {
	background:url(/de/wLayout/design/img/header.jpg) no-repeat;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;	
	height:64px;
}

#header h1 {
	color:#ffffff;
	margin:0;
	font-size:13px;
}

#header p {
	margin:2px 0 4px 0;
}

/****************************** Navlocator ******************************/

#navlocator {

        background:url(/de/wLayout/design/img/navlocator_bg.gif) repeat-x;
        margin:0px;
	padding:14px 20px 12px 235px;
	font-size:11px;
        line-height:14px;
        text-align:right;
}

#navlocator a:link, #navlocator a:visited, #navlocator a:active, #navlocator a:focus {
       color:#3e4246;
       background:url(/at-finanzberatung/wLayout/design/img/print.gif) no-repeat 0 4px;
       padding:5px 0 5px 25px;
       text-decoration:none;
}


/****************************** Sub-Navigation/Linke Spalte ******************************/

#linke_spalte {
	float:left;
}

#sub_navigation {
	width:214px;
}

#sub_navigation div {
        padding:0px 0px 25px 20px;
}

#navi_bottom {
margin: 50px 0 20px 15px;
}


/* Level 1 */
#sub_navigation div ul {

	margin:0;
	padding:0;
	list-style:none;
}

#sub_navigation div ul li {
        background:url(/de/wLayout/design/img/seperator_h.gif) no-repeat left bottom;        
	padding:5px 0 5px 0px;
	
}

#sub_navigation div ul li a:link, #sub_navigation div ul li a:visited, #sub_navigation div ul li a:active, #sub_navigation div ul li a:focus {
	color:#e00038;
	font-size:12px;
        font-weight:bold;
	text-decoration:none;
	padding:0 0 10px 0;
}

#sub_navigation div ul li a:hover {
	text-decoration:underline;
	text-decoration:none;
}

#sub_navigation div ul li.aktiv a:link, #sub_navigation div ul li.aktiv a:visited, #sub_navigation div ul li.aktiv a:active, 
#sub_navigation div ul li.aktiv a:focus, #sub_navigation div ul li.aktiv a:hover  {
	text-decoration:none;
	font-weight:bold;
        padding:5px 0 5px 0;
}


/* Level 2 */
#sub_navigation div ul li ul {
	padding:5px 0 0 0;
}

#sub_navigation div ul li ul li {
	color:#0c1c2c;
        padding-left:12px;
	background:url(/de/wLayout/design/img/seperator_h.gif) no-repeat left top;
}

#sub_navigation div ul li ul li a:link, #sub_navigation div ul li ul li a:visited, #sub_navigation div ul li ul li a:focus {
        font-size:11px;	
        font-weight:normal;
	color:#0c1c2c;
}

#sub_navigation div ul li ul li a:hover {
	font-weight:bold;
	text-decoration:none;
}

#sub_navigation div ul li ul li a:active {
	text-decoration:none;
}

#sub_navigation div ul li.aktiv ul li.aktiv a:link, #sub_navigation div ul li.aktiv ul li.aktiv  a:visited, #sub_navigation div ul li.aktiv ul li.aktiv  a:active,
#sub_navigation div ul li.aktiv ul li.aktiv a:focus, #sub_navigation div ul li.aktiv ul li.aktiv a:hover {
	font-weight:bold;
	text-decoration:none;
}


/****************************** Content ******************************/

#content {
        background:url(/de/wLayout/design/img/dotline.gif) repeat-y left;
	float:left;	
	width:663px;
	padding:22px;
	line-height:18px;
        min-height:450px;
}

#content #minheight {
	float:right;
}

/* #content #minheight img {
	width:1px; height:200px;
} */

#content h1 {
	color:#0c1c2c;
	font-size:15px;
	margin:0 0 10px 0;
}

#content h2 {
	color:#e00038;
	font-size:12px;
	margin:10px 0 10px 0;
}

#content ul {
	color:#0c1c2c;
	font-size:12px;
        list-style-type:disc;
        padding: 0 0 0 20px;
        margin:0px;
}

#content ul li {
        padding: 0;
}

.logos div {
     float:left;
     height:75px;
     width:220px;
     text-align:center;
     margin:0px;
}

# leerzeile {
     clear:left;
}

#content img {
     border: 1px solid #e00038;
}

/****************************** Glossar ******************************/

.glossar_letter {
background-color:#E8E8E8;
border:1px solid #E00038;
color:#0C1C2C;
font-weight:bold;
margin:0 1px 0 0;
padding:2px 4px;
text-decoration:none;
}

a.glossar_letter_link:link, a.glossar_letter_link:active, a.glossar_letter_link:visited  {
background-color:#FFFFFF;
border:1px solid #E00038;
color:#0C1C2C;
font-weight:bold;
margin:0 1px 0 0;
padding:2px 4px;
text-decoration:none;
}

a.glossar_letter_link:hover {
background:#c6c6c6 none repeat scroll 0 0;
border:1px solid #E00038;
color:#0C1C2C;
}

#content ul li p {margin-top:0;}

/****************************** Footer ******************************/
#footer {
	clear:left;
	background:url(/de/wLayout/design/img/footer.gif) no-repeat #FFFFFF;
	text-align:center;
	padding:78px 0 7px 0;
	font-size:10px;
       color:#3e4246;
        display:inline-block;
        width:960px;
}


/****************************** Link Definitions ******************************/
a:link, a:visited, a:active, a:focus {
  color:#0c1c2c;
  text-decoration:underline;
}

a:hover { text-decoration:none; }

.servicelink a:link, .servicelink a:visited, .servicelink a:active, .servicelink a:focus {
     font-size:15px;
     font-weight:bold;
     color:#0c1c2c;
     text-decoration:underline;
}

.servicelink a:hover { 
     text-decoration:none; 
}


/****************************** Formular Definitions ******************************/

input, textarea {
  padding:0;
  margin:2px 5px;
  width:300px;
  border: solid 1px #0c1c2c;
}

table.umfrage input {
  width:40px;
}

select {
  padding:0;
  margin:2px 5px;
  width:90px;
  border: solid 1px #0c1c2c;
}

input.zip {
  width:60px;
}

select.anrede {
  width:70px;
}

input.city {
  width:226px;
}

input.kba {
  width:60px;
}

input.klima {
  width:20px;
} 

input.buttonAdminLeft {
  width:140px;
  margin:2px 5px;
}

input.buttonAdminRight {
  width:140px;
  margin:2px 5px;
}

input.mobil {
  width:200px;
} 

.tablelines {
border-color:#0c1c2c;
border-style:solid none none;
border-width:1px;
}
/****************************** PRINT-Formatierungen ******************************/

@media print
{

#top_navigation, #logo, #main_navigation, #header, #navlocator, #sub_navigation, #footer, #minheight {
  display:none;
}

body {
  text-align:left;
  background:none #FFFFFF;
}

#website {
  background:none;
  float:none;
  padding:0;
  width:650px;
  text-align:left;
  margin:0;
}

#content {
  background:none;
  width:650px;
}


a:link, a:visited, a:active, a:focus, a:hover {
  margin:0; padding:0; text-decoration:underline;
  color:#0000EE;
}

}



