/* CSS Document */



.banner {

background-image:url(roeckle-logo.gif);

background-repeat:no-repeat;

height:60px;

border:none;

}

.kurznavi {

border-bottom-color:#000000;

border-bottom-style:solid;

border-bottom-width:1px;

height:20px;

text-align:right;

padding-right:8px;

}

.navi {

background-image:url(navi.jpg);

height:25px;

text-align:center;

}

.bottom a:link {
height:18px;
text-decoration:none;

font-size:10px;

color:#FFFFFF;
}
.bottom a:visited {
height:18px;
text-decoration:none;

font-size:10px;

color:#FFFFFF;
}

.bottom {

background-image:url(bottom.jpg);

height:18px;

font-size:10px;

color:#FFFFFF;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

vertical-align:middle;

padding-top:2px;

}

.navilink a:link{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.navilink a:visited{

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.navilink a:hover {

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.navilinkActive a:link {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

color:#000000;

}

.navilinkActive a:visited {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

color:#000000;

}

.main {

padding-top:20px;

padding-left:10px;

padding-right:10px;

vertical-align:top;

}



.shortcut a:link{

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.shortcut a:visited{

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.shortcut a:hover {

color:#990000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

}

.shortcutActive a:link {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

color:#990000;

}

.shortcutActive a:visited {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

padding-left:10px;

padding-right:10px;

color:#990000;

}

.headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	padding-left:10px;

	padding-right:10px;

}

.text {

padding-left:10px;

	padding-right:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

.text a:link,a:visited{

padding-left:10px;

	padding-right:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

color:#000000;

}

.text a:hover{

padding-left:10px;

	padding-right:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

color:#990000;

font-weight:bold;

}





.textHead {

padding-left:5px;

background-color:#CCCCCC;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

border-bottom-color:#990000;

border-bottom-style:solid;

border-bottom-width:2px;

}

.imageborder {

border-color:#990000;

text-decoration:none;

border-width:1px;

border-style:solid;

}

.imageborder a:link {

border-color:#990000;

text-decoration:none;

border-width:1px;

border-style:solid;

}

.imageborder a:visited {

border-color:#990000;

text-decoration:none;

border-width:1px;

border-style:solid;

}

.vorschauTrenn {

border-bottom-color:#990000;

border-bottom-style:solid;

border-bottom-width:1px;

}



.mainBorder {

height:700px;

border-width:1px;

border-style:solid;

border-color:#999999;



}

.trennerLine {

border-bottom-color:#CCCCCC;

border-bottom-style:solid;

border-bottom-width:1px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-top:8px;

text-decoration:none;

display:block;

width:700px;

}

.trennerLineHover {

border-bottom-color:#666666;

border-bottom-style:solid;

border-bottom-width:1px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-top:8px;

background-color:#CCCCCC;

text-decoration:none;

display:block;

width:700px;

}

.bilderEinbund {

border-top-color:#990000;

border-top-style:solid;

border-top-width:1px;

border-bottom-color:#990000;

border-bottom-style:solid;

border-bottom-width:1px;

}

.preiseTableHead {

border-bottom-color:#000000;

border-bottom-style:solid;

border-bottom-width:1px;

}

.preiseTableTrenn {

border-bottom-color:#CCCCCC;

border-bottom-style:solid;

border-bottom-width:1px;

}

.headlineklein {

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#CC0000;

font-weight:bold;

padding-bottom:5px;

padding-top:5px;

}

input, textarea{

border-style:solid;

border-color:#999999;

border-width:1px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

background-color:#EBEBEB;

padding-left:5px;

padding-top:0px;

margin-bottom:2px;

}

.fehler {

border-color:#FF0000;

border-style:solid;

border-width:2px;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

color:#FF0000;

}

.gaestebuchBorder {

border-bottom-color:#000000;

border-bottom-style:solid;

border-bottom-width:1px;

border-top-color:#000000;

border-top-style:solid;

border-top-width:1px;

border-left-color:#000000;

border-left-style:solid;

border-left-width:1px;

border-right-color:#000000;

border-right-style:solid;

border-right-width:1px;

padding-bottom:10px;

}

.trenn {

border-bottom-color:#CCCCCC;

border-bottom-style:solid;

border-bottom-width:1px;

}

.platzOU {

padding-top:5px;

padding-bottom:5px;

}