/*  CSS prozess-beratung.de - Version: 17.11.2010 11:45


Grundformatierung (statt Reset-CSS)
-------------------------------------------------------------- */
* {
    margin                      :   0;
    padding                     :   0;
    font-size                   : 101%;
}


/* Hier die Standards
--------------------------------------------------------------- */
body {
	margin                      : 20px 0px 0px 0px;
	background                  : #fff;
    overflow                    : scroll;

	scrollbar-base-color        : #00FA00;
	scrollbar-3dlight-color     : white;
	scrollbar-arrow-color       : grey;
	scrollbar-darkshadow-color  : white;
	scrollbar-face-color        : white;
	scrollbar-highlight-color   : grey;
	scrollbar-shadow-color      : grey;
	scrollbar-track-color       : white;
}

table {
   	FONT-SIZE                   : 11px;
	LINE-HEIGHT                 : 16px;
	FONT-WEIGHT                 : normal;
	FONT-FAMILY                 : verdana, arial, helvetica, sans-serif;
    margin-right                : auto;
    margin-left                 : auto;
}

caption, th, td {
    text-align                  : left;
    vertical-align              : top;
}

a, a:visited, a:active {
	color                       : #6c747d;
    text-decoration             : none;
}

a:hover {
	COLOR                       : #000066;
	TEXT-DECORATION             : underline;
}

a img {
    BORDER                      : none;
}

p {
	FONT-FAMILY                 : verdana, arial, helvetica, sans-serif;
   	FONT-SIZE                   : 11px;
	LINE-HEIGHT                 : 18px;
    MARGIN                      : 0px 20px 10px 10px;
}

li {
	FONT                        : 11px verdana, arial, helvetica, sans-serif;
	margin                      : 0px  0px  0px  24px;
	padding                     : 0px  0px  6px  6px;
	list-style-image: url(./common/bullet_green.gif);
}

h1, h2 {
	FONT-SIZE                   : 12px;
	COLOR                       : #000099;
	FONT-WEIGHT                 : bold;
    MARGIN                      : 4px 20px 10px 10px;
}

h2 {
	COLOR                       : #bb0a0a;
    MARGIN                      : 0px 20px 10px 0px;
}

h3 {
	FONT-FAMILY                 : arial, helvetica, sans-serif;
	COLOR                       : #bb0a0a;
	FONT-SIZE                   : 16px;
	LINE-HEIGHT                 : 22px;
    MARGIN                      : 0px 0px 4px 10px;
}

strong {
	COLOR                       : #bb0a0a;
	FONT-WEIGHT                 : bold;
}


/* Das Layout, wir formatieren die linke und rechte Spalte
-------------------------------------------------------------- */
.col_1, .col_1 a, .col_3 {
	BACKGROUND-COLOR            : #EAEAFA;
	width                       : 130px;
}

.col_3 {
	width                       : 170px;
}


/* und jetzt die Navigation und das Bild
-------------------------------------------------------------- */
#topnavi a, #topnavi01 a, #topnavi_on a, #topnavi01_on a {
	font-family                 : Arial, Helvetica, sans-serif;
	FONT-SIZE                   : 16px;
	LINE-HEIGHT                 : 20px;
	FONT-WEIGHT                 : bold;
	padding-left                : 20px;
	color                       : #FFFFFF;
	TEXT-DECORATION             : none;
}

#topnavi01 a, #topnavi01_on a {
	LINE-HEIGHT                 : 24px;
	padding-left                : 6px;
}

#topnavi_on a, #topnavi01_on a {
	COLOR                       : #000066;
}

#topnavi a:hover, #topnavi01 a:hover {
	COLOR                       : #000066;
	TEXT-DECORATION             : underline;
}

#topnavi a:active, #topnavi01 a:active {
	COLOR                       : #000066;
	TEXT-DECORATION             : none;
}

.navi {
	BACKGROUND-COLOR            : #EFEFEF;
	FONT-SIZE                   : 12px;
	FONT-WEIGHT                 : bold;
	font-family                 : Arial, Helvetica, sans-serif;
	text-indent                 : 10px;
	TEXT-DECORATION             : none;
}

.unten   {
	FONT-SIZE                   : 10px;
	BACKGROUND-COLOR            : #EAEAFA;
    vertical-align              : bottom;
    padding                     : 8px;
}

#visual {
	float                       : left;
	width                       : 450px;
	height                      : 220px;
}

#teaser
{
    position    : absolute;
    top         : 160px;
    width       : 420px;
    margin      : 0px 0px 0px 150px;
}

/* aus der Abteilung dies & das
-------------------------------------------------------------- */
.address {
	FONT-SIZE                   : 10px;
	BACKGROUND-COLOR            : #EFEFEF;
}

.address a {
    color                       : #000000;
}

.fuss_linie {
	BACKGROUND-COLOR            : #00FA00;
}

