@charset "utf-8";
/* CSS Document */

body {
	background: #ffffff url(../images/bg-main.jpg) repeat-x top left;
	margin-top: 0em;
	margin-bottom: 0em;
}

body,td,th {
	color: #333333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	background-color: transparent;
}

a, a:link, a:visited {
    color: #00A161;
    text-decoration: none;
}

a:hover {
    color: #00A161;
    text-decoration: underline;
}

#rechts-sub-content {
    width: auto;
    height: auto;
    margin: 0px 0px 0px 150px;
    padding: 0px;
    border-top: 1px solid transparent;
    font-size: 1em;
}

#links-sub-content {
    width: 136px;
    height: auto;
    float: left;
    margin: .5em 0em 0em 0em;
    padding: 2px;
    border: 0px;
    border-bottom: 1px solid #00A161;
    border-top: 1px solid #00A161;
    background-color: #F2F9E5;
    text-align: left;
    font-size: .9em;
}

*html #links-sub-content {
    width: 140px;
    w\idth: 136px;
}

#links-sub-content a:link, #links-sub-content a:visited {
    color: #333333;
    text-decoration: none;
}

#links-sub-content a:hover {
    color: #333333;
    text-decoration: underline;
}

#clean {
    clear: both;    
}

h1 {
    color: #333333;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
}

h2 {
    font-weight: bold;
    color: #333333;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
}

h3 {
    color: #00A161;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
}

h4 {
    font-weight: bold;
    color: #00A161;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0px;
    padding: 0px;
}

/* Text paragraph */
.frame-grey {
	border: 1px solid #DFDFDF;
	padding: 3px;
}

.frame-green {
	border: 1px solid #00A161;
	padding: 3px;
}

.bordergreen {
	border-top: 1px solid #00A161;
	border-bottom: 1px solid #00A161;
	padding: 3px;
}

.alert {
	border-top: 2px solid #FEABAB;
	border-bottom: 2px solid #FEABAB;
	padding: .5em .5em .5em 5em;
	background: #FFDFDF url(../images/icon-text-alert.png) no-repeat 1.5em;
}

.info {
	border-top: 2px solid #B7D2F2;
	border-bottom: 2px solid #B7D2F2;
	padding: .5em .5em .5em 5em;
	background: #DBE7F8 url(../images/icon-text-info.png) no-repeat 1.5em;
}

.download {
	border-top: 2px solid #DDEDBC;
	border-bottom: 2px solid #DDEDBC;
	padding: .5em .5em .5em 5em;
	background: #F2F9E5 url(../images/icon-text-download.png) no-repeat 1.5em;
}

.comment {
	border-top: 2px solid #FEEBAB;
	border-bottom: 2px solid #FEEBAB;
	padding: .5em .5em .5em 5em;
	background: #FEF8E1 url(../images/icon-text-comment.png) no-repeat 1.5em;
}

.tip {
	border-top: 2px solid #FEEBAB;
	border-bottom: 2px solid #FEEBAB;
	padding: .5em .5em .5em 5em;
	background: #FFFFD5 url(../images/icon-text-tip.png) no-repeat 1.5em;
}

.attachment {
	border-top: 2px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	padding: .5em .5em .5em 5em;
	background: #f2f2f2 url(../images/icon-text-attachment.png) no-repeat 1.5em;
}
