/* BASICS */

* {
 margin:0px;
 padding:0px;
 outline-style:none;
}

html { 
 margin:0px; 
 padding:0px; 
 height:100%;
 -webkit-text-size-adjust: none;
}

body {
 margin:0px; 
 padding:0px; 
 border:0px;
 font-family: Helvetica, Verdana, Arial, sans-serif;
 font-size:12px;
 line-height: 19px;
 background:#ffffff;
 color:#4b4b4d;
}

.clearboth, .clearright, .clearleft {
 clear: both;
 margin: 0px;
 padding: 0px;
 height: 0px;
 width: 0px;
 line-height: 0px;
 overflow: hidden;
 visibility: hidden;
}

.clearright { clear: right; }
.clearleft { clear: left; }

div, p, span, img {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

p {
 padding: 10px 0px 5px 0px;
}

img { 
 border-style:none;
 border-width:0px;
}

table, tr ,td, tbody {
 padding: 1px 0px 1px 0px;
 margin: 1px 0px 1px 0px;
}

td { 
 vertical-align:top; 
}

h1, h2, h3,
.head1, .head2, .head3,
.headlight1, .headlight2, .headlight3 {
 padding: 0px;
 margin: 0px;
 letter-spacing: 0px;
 display:block;
 font-weight:bold;
 color:#1b407f;
}

h1, .head1, .headlight1 { line-height:17px; font-size:13px; padding-bottom:17px; padding-top:2px; margin-left:-1px;}
h2, .head2, .headlight2 { line-height:17px; font-size:13px; padding-bottom:15px; padding-top:2px;}
h3, .head3, .headlight3 { line-height:17px; font-size:13px; padding-bottom:15px; padding-top:2px;}

.ftiny  { font-size:9px; }
.fmini { font-size:10px; }
.fsmall { font-size:11px; }
.fbig { font-size:13px; }
.fhuge { font-size:14px; }

.fcol1 { color:#1b407f; }
.fcol2 { color:#c6d553; }
.fbold { font-weight:bold; }


textarea, input, select, .formular {
 padding: 2px 2px 2px 3px;
 font-size: 12px;
 line-height:16px;
 height: 17px;
 border: 1px solid #969ea5;
 font-weight: normal;
 margin:3px 0px 2px 4px;
 font-family: Tahoma, Verdana, Arial;
 background:#fdfdfd;
}

input.hlink { display:none; }

img.zoom {
 width:10px;
 height:10px;
 margin:0px 0px 4px -150px;
}

.text ul {
 list-style-position:outside;
}

.text ul li {
 margin-left:13px;
}

/* PAGE */

a { text-decoration:none; color:#072d67; }
a:hover { text-decoration:none; color:#204b8e; }

.hline {
 display:block;
 height:20px;
 line-height:5px;
 font-size:5px;
 width:100%;
 border-top: 1px solid #c0c4c9;
 margin-top:20px;
}
 
#border {
 position:relative;
 top:0px;
 margin:0px auto 0px auto;
 width:980px;
 background:#ffffff;
 min-height:600px;
 height: expression(this.scrollHeight < 600 ? "600px" : "auto");
 overflow:visible;
}

/* CRE8IVES.DE */

#cre8ives {
 position:absolute;
 left:10px;
 top:10px;
 font-size:9px;
 line-height:12px;
 width:90px;
 color:#c47b9a;
 text-align:left;
}
#cre8ives a { color:#c47b9a; }
#cre8ives a:hover { color:#1ae705; }

/* PNGS */

#png_x {
 position:absolute;
 top:0px;
 left:0px;
 height:100px;
 width:100px;
}

/* MENU */


/* FOTO, FOTOFRAME, PICS */

.foto { 
 margin:10px 16px 16px 10px;
}

.cmsimg { 
 margin:4px 10px 12px 0px;
 border:1px solid #969ea5;
 padding:4px;
}

img.bordered {
 border:1px solid #707173;
}

.pic_left { float:left; display:block; margin:0px 20px 10px 0px; position:relative;}
.pic_leftb { float:left; display:block; margin:0px 0px 0px 0px; position:relative;}
.pic_right { float:right; display:block; margin:0px 0px 12px 20px; position:relative;}
.pic_center { display:block; text-align:center; margin:0px 0px 0px 0px; position:relative;} 

.pic_left a img.zoom,
.pic_right a img.zoom,
.pic_center a img.zoom {
 width:10px;
 height:10px;
 margin:-14px 4px 4px -14px;
 -khtml-opacity:.50;
 -moz-opacity:.50;
 -ms-filter:'alpha(opacity=50)';
 filter:alpha(opacity=50);
 opacity:.50;
}

/* BUTTON */

input.button,
a.button,
a.button:link,
a.button:visited {
 vertical-align:bottom;
 background:#003576;
 display:inline-block;
 line-height:28px;
 height:28px;
 padding:0px 10px 0px 10px;
 margin:6px 0px 0px 5px;
 color:#efefef;
 border:0px;
 font-size:13px;
 font-family: Helvetica, Verdana, Arial, sans-serif;
 cursor:pointer;cursor:hand;
 font-weight:bold;
}

input.button:hover,
a.button:hover,
a.button:active {
 background:#bfd03a;
 color:#222222;
}
