* { color:#000000; }

BODY {
    BACKGROUND: #FFFFFF url(img/bg1.jpg) repeat-x;
}
#head {
    BACKGROUND: url(img/head_croc.jpg) no-repeat top right;
}

#content { }



.service {
	margin:5px;
	border:0px;
	padding:10px;
	font:normal normal 10px Arial; height:150px; 
	clear:both;

}
.service UL {
	width:170px;
	float:left;
	font-size:1.2em;
}
.service LI {
	padding:1px;
	margin:5px;
}



/* nomatch CSS, former IE 5.5 10:14 07.12.03 */

TABLE, TR, TD {
    BORDER-COLLAPSE: collapse; border-spacing: 0;
}
A { text-decoration:none; }

#head_nav{
    position: absolute;
    top:250px;
    right:15px;
    width:110px;
    font-weight:bold;
}
#head_nav a{
    display:block;
    padding:3px;
    margin:0px;
/*    color:#ffffff; */
    text-decoration: none;    
}
#head_nav a:hover{
    display:block;
    padding:2px;
    margin:0px;
    text-decoration: none;
/*  border:1px solid #ffffff; */
}



#headfont{ height:0px; display:none; }

#navigation {	}
#navigation a {
    color: #ffffff;
    background: #cecfd2;
}
#navigation a:hover {
    background: #d00039;
    text-decoration:none;
}
#navigation .akt {
    background: #d00039 url(navakt.gif) no-repeat center;
    text-decoration:none;
}


#subnav { display:none; }      

#content a{ color:#d00039; font-weight:bold; }
      
#impressum, .shortbox {
CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px; PADDING-TOP: 0px
}
#impressum .previewpicture, .shortbox .previewpicture {
    padding:0;
    border:0;
    FLOAT: left;
    MARGIN: 0px 20px 20px 0px; WIDTH: 150px; 
}
#impressum h2, .shortbox h2, .titel, .title {
    padding:0;
    MARGIN: 0px 0px 10px 0px;
    FONT: bold 12px Verdana;
}
.h4, .rubrik{
	font-weight: bold; font-size:0.8em;
	color:#68676B;
	padding-bottom:1em;
}

.continue {
}

#longbox {
CLEAR: left; PADDING-RIGHT: 20px; BORDER-TOP: #d00039 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 20px
}
#longbox .previewpicture {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; MARGIN: 0px 20px 20px 0px; BORDER-LEFT: 0px; WIDTH: 150px; BORDER-BOTTOM: 0px
}
#longbox H2 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 12px Verdana; TEXT-TRANSFORM: uppercase; COLOR: #002542; PADDING-TOP: 0px
}
#longbox .titel {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 12px Verdana; TEXT-TRANSFORM: uppercase; COLOR: #002542; PADDING-TOP: 0px
}
#longbox #continue {
MARGIN: 10px 10px 0px 20px; TEXT-ALIGN: right
}
#longbox P {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; min-width: 500px
}
#footer {
    position:fixed;
    bottom:0;
    width:95%;
    BACKGROUND: #ffffff;
    PADDING:3px 30px 3px 3px;;
    TEXT-TRANSFORM: uppercase; COLOR: #d00039;
    text-align:right;
    height:20px;
    border-top:1px solid #d00039;
}
#footer A {
COLOR: #d00039; TEXT-DECORATION: none
}
#footer A:hover {
COLOR: #848484; TEXT-DECORATION: none
}

#domaincheck{
    position: absolute;
    left: 0px; top:270px;
    height:300px; width:230px;
    padding: 6em 2em 0 0;
    text-align:center;
    vertival-align:middle;
    background:url(img/domain_bogen.png) no-repeat -40px 15px;
    color:#d00039;
}
#domaincheck h3{ display:none; }
#domaincheck form { padding-top:5em;}

#knaller{
    position: absolute;
    right:10px; top:320px;
    height:180px; width:250px;
    padding:0; margin:0;
    text-align:center;
    vertival-align:middle;
    background:url(knaller.gif) no-repeat top left;
    
}


/* SPEZIELLE SEITEN */
#impressum { padding:20px; }

#navigation_otrs{
    display:none;
}
#content_otrs{
    background:#ffffff;
    position:absolute;
    top:150px;
    width:750px;
    padding:0em 0em 5em 0em;
}
#content_otrs td{
    padding:0.3em;
}
#content_otrs a{ color:#d00039; }
#content_otrs a:hover{ color:#848484; }



/*	#products	*/

#products {
}

.product.block3 {
	clear:left;
}

.product.block5 {
	clear:left;
}

.product {
	background: #fff;
	border:1px solid #d00039;
	padding:0em 1em 0em 1em; margin:0em 1em 1em 0em;
	width:22em;
	float:left;
	border-radius: 15px;
	-moz-border-radius: 15px; 
}
.product p { }
.product h3 {
	font:normal bold 1.5em/0.9em Verdana;
	text-transform:none;
	padding-top:1em;
}
.product .details{
	height:120px;
}
.product .price {
	font: italic bold 3em Arial;
	text-align:right;
    position:relative; top:-1.5em;
}
.product .price_per{
	font: italic bold 1em Arial;
	text-align:right;
    position:relative; top:-5em;
}
.product .continue{
	text-transform:uppercase;
	background:#d00039;
	color:#fff;
    position:relative; top:-3em;
	padding:0.6em;
	margin:0em -1.1em -1.1em -1.1em;
	text-align:center;
}
#products .continue a { color:#FFFFFF; font-weight:bold; font-size:1em; }

