/* CSS Document */

body {
background-image:url(../media/bg.gif);
background-repeat: repeat;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}
p {
text-align: justify;
}
ul {
list-style-image: url(../media/square.gif);
}
a {
color: #ED1C24;
}
.main {
margin-top: 20px;
width: 747px;
}

h3
{
	font-size: 16px;
	padding: 3px;
	width: 300px;
	background-color: #ED1C24;
	text-align: center;
	color: White;
}
h4
{
	font-size: 16px;
	text-align: center;
	padding: 3px;
	width: 300px;
	background-color: #FFCB05;
	
}
h5
{
	padding: 3px;
	font-size: 16px;
	width: 300px;
	background-color: #A6CE39;
	text-align: center;
	
}
h6
{
	padding: 3px;
	font-size: 16px;
	width: 300px;
	background-color: #47A5AE;
	text-align: center;
	color: White;
}
	


.kat td 
{
	vertical-align: top;
	width: 300px;
}
/*buttons*/
.red {
background-image: url(../media/red.gif);
background-repeat: no-repeat;
width: 135px;
height:37px;
color: white;
font-weight: bold;
font-size: 18px;
padding-top: 7px;
float: left;
margin-right: 3px;
}
.yellow {
background-image: url(../media/yellow.gif);
background-repeat: no-repeat;
width: 135px;
height:37px;
color: white;
font-weight: bold;
font-size: 18px;
padding-top: 7px;
float: left;
margin-right: 3px;
}
.green {
background-image: url(../media/green.gif);
background-repeat: no-repeat;
width: 135px;
height:37px;
color: white;
font-weight: bold;
font-size: 18px;
padding-top: 7px;
float: left;
margin-right: 3px;
}
.blue {
background-image: url(../media/blue.gif);
background-repeat: no-repeat;
width: 135px;
height:37px;
color: white;
font-weight: bold;
font-size: 18px;
padding-top: 7px;
float: left;
margin-right: 3px;
}

.gray {
background-image: url(../media/gray.gif);
background-repeat: no-repeat;
width: 135px;
height:37px;
color: white;
font-weight: bold;
font-size: 18px;
padding-top: 7px;
float: left;
}
/*end buttons*/

.menu a {
color: white;
text-decoration: none;
}
.menu a:hover {
color: black;
text-decoration: none;

}


.top {

padding-left: 0px;
text-align: left;
position: relative;
top: -11px;
clear: both;
margin: 0px;
height: 200px;
background-color: white;
}
.top2{
padding-top: 25px;
background-image:url(../media/corner-right.gif);
background-position: top right;
background-repeat: no-repeat;
}
.top3 {
background-image:url(../media/redCorner.gif);
background-position: top left;
background-repeat: no-repeat;

}
.padding {
padding-left: 25px;
}


.moto {
height: 100%;
color: black;
font-size: 28px;
}
.line {
position: relative;
top: -10px;
margin-top:0px;
background-image: url(../media/line.gif);
background-repeat: no-repeat;
height: 35px;
}
.content 
{
    z-index: 100;
padding: 20px 25px 15px 25px; 
text-align: left;
position: relative;
top: -15px;
background-image: url(../media/bg3.jpg);
background-repeat: repeat-x;
background-color: white;
}

.link 
{
    color: #D6E6EF;
    z-index: -200;
    position: relative;
    top: 50px;
    left: 0px;
}

.corner-gray-left {
background-image: url(../media/corner-gray-left.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: 18px;
background-color: white;
position: relative;
top: -11px;
}

.corner-gray-right {
width: 100%;
background-image: url(../media/corner-gray-right.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 18px;
}
.corner-gray-left0 {
background-image: url(../media/corner-gray-left0.gif);
background-repeat: no-repeat;
background-position: top left;
height: 18px;
background-color: white;
position: relative;
top: -11px;
width: 100%;
}

.corner-gray-right0 {


position: relative;
top: 0px;
background-image: url(../media/corner-gray-right0.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 18px;
}
.corner-gray-left2 {
background-image: url(../media/corner-gray-left2.gif);
background-repeat: no-repeat;
background-position: bottom left;
height: 18px;
position: relative;

float: right;

}

.corner-gray-right2 {
width: 100%;
position: relative;

background-image: url(../media/corner-gray-right2.gif);
background-repeat: no-repeat;
background-position: bottom right;
height: 18px;
float: left;
}
.foot {
padding-top: 8px;
position: relative;
top: -11px;
background-color: #939393;
height: 30px;
color: white;
}
.foot a {
color: yellow;
}
.foot a:hover {
color: #A6CE39;
}

/* pages */
.kontakt td{
vertical-align: top;
}
.kontakt {
width: 100%;
}

.right {
text-align:right;
}
.greencol {
border-bottom: 1px solid #A6CE39;
width: 275px;
}
.bluesquare {
list-style-image: url(../media/squareblue.gif);
}
.bluecol {
border-bottom: 1px solid #47A5AE;
width: 245px;
}

.yellowsquare {
list-style-image: url(../media/squareyellow.gif);
}
.yellowcol {
border-bottom: 1px solid #FFCB05;
width: 575px;
}
.pdf {
list-style-image:url(../media/pdf-ico.jpg);
}
.pdf li {
padding-left: 4px;
}

.redsquare {
list-style-image: url(../media/squarered.gif);
}
.redcol {
border-bottom: 1px solid #ED1C24;
width: 127px;
}
.greencol2 {
border-bottom: 1px solid #A6CE39;
width: 240px;
}
.bluecol2 {
border-bottom: 1px solid #47A5AE;
width: 338px;
}

.yellowcol2 {
border-bottom: 1px solid #FFCB05;
width: 210px;
}

.redcol2 {
border-bottom: 1px solid #ED1C24;
width: 200px;
}

.greencol3 {
border-bottom: 1px solid #A6CE39;
width: 60px;
}

.bluecol3 {
border-bottom: 1px solid #47A5AE;
width: 270px;
}

.yellowcol3 {
border-bottom: 1px solid #FFCB05;
width: 320px;
}
.img {
border: 1px solid #FFCB05;
}
.frame {
text-align: center;
background-image:url(../media/Kopie---bg2.gif);
background-repeat: repeat-x;
width: 580px;
height: 200px;
padding-top: 20px;
}

.redcol3 {
border-bottom: 1px solid #ED1C24;
width: 270px;
font-weight: bold;
}

.bluecol4 {
border-bottom: 1px solid #47A5AE;
width: 250px;
}
.yellowcol4 {
border-bottom: 1px solid #FFCB05;
width: 90px;
}
.greencol4 {
border-bottom: 1px solid #A6CE39;
width: 267px;
}
.redcol4 {
border-bottom: 1px solid #ED1C24;
width: 390px;
}
