*{margin:0;padding:0;outline:0;font-family:calibri,arial,sans-serif;background-repeat:no-repeat}
img{border:0}

.clr{clear:both}

body{padding:0 0 20px 0;font-size:14px}

body > ul{position:absolute;top:0;left:0;background:#fff}

a{color:#001077}

.left,p.align-left{text-align:left}
.center,p.align-center{text-align:center}
.right,p.align-right{text-align:right}

#wrapper{width:900px;min-height:500px;margin:0 auto}
#header{height:175px;position:relative;z-index:3}
#header img{display:block;margin:0 auto}
#header img#mainimage{position:absolute;top:10px;left:0;z-index:2}
#header img#tarifrechner{position:absolute;top:10px;right:0;z-index:3}

#service{width:700px;margin:0 auto}
	
#content_top{display:block;margin:0 auto}
#content_bottom{display:block;margin:0 auto}

/*
.column_1{width:896px;margin:0 auto}
.column_2{width:896px;margin:0 auto}
.column_3{width:896px;margin:0 auto}
div.box{position:relative}
img.box{position:absolute;z-index:2}
div.box #content{position:absolute;z-index:3;background:transparent;padding:90px 50px 50px 50px}
*/

#button_back{position:absolute;top:20px;right:61px}
#button_print{position:absolute;top:20px;right:20px}

.box .csc-firstHeader{color:#001077;margin:0 0 15px 0;padding:5px 0 0 0}
p{margin:0 0 10px 0}
h1{margin:0 0 20px 0;font-size:25px}
h2{margin:0 0 10px 0;font-size:16px}
ol{margin:0 0 20px 35px}
ul{margin:0 0 20px 20px}
li{margin:0 0 5px 0}
td p{margin:0}
p.small{font-size:10px}

#service{position:relative}
#service #content{position:static !important;background:#fff;color:#001077;padding:20px 50px 10px 50px}
#service .csc-firstHeader{margin:0 0 20px 0}

#footer{position:relative;z-index:1;width:700px;height:200px;margin:0 auto/*;background:url(footer.png) no-repeat*/}
body.service #footer{top:-20px}
#footer_img{width:700px;height:200px}
#footer #gvg_logo{position:absolute;bottom:40px;left:40px;z-index:2}
#footer ul{position:absolute;top:100px;right:40px;z-index:2}
#footer li{list-style:none;float:left;border-left:1px solid #001077;padding:0 5px;line-height:15px}
#footer li.first{border:0}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}

.box{margin:0 auto;color:#001077}

form{width:500px;margin:0 auto 10px auto}
fieldset{border:0}
fieldset.center{padding:10px 0 0 0}
label{display:block;width:150px;float:left}
input{width:300px;margin:0 0 5px 0}
label.radio{display:inline;width:auto;float:none;margin:0 10px 0 0}
label.radio input{width:auto;margin:0 5px 0 0}
input.button{width:auto;margin:0 0 5px 0;padding:2px 5px}
textarea{width:300px;height:100px}

table.contenttable-1{border-spacing:1px}
table.contenttable-1 td{background:#fff;color:#001077;padding:2px 3px}
table.contenttable-1 .tr-first td{background:transparent;font-weight:bold}

.csc-textpic{margin:0 0 15px 0;overflow:hidden}
.csc-textpic-text{text-align:left}
.csc-textpic .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-center{text-align:center}

.csc-textpic-caption{padding:0 5px;font-size:11px}
.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}

.csc-textpic-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}
.csc-textpic-textpic .csc-textpic-imagewrap ul{list-style:none;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap ul li{float:left;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dt{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dd{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dd img{border:none}

dl.csc-textpic-image{margin:0}
dl.csc-textpic-image dt{margin:0;display:inline}
dl.csc-textpic-image dd{margin:0}

.csc-textpic-clear{clear:both}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline}

.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}

.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 15px 0}
.csc-textpic-above img{display:block}
.csc-textpic-above .csc-textpic-text{clear:both}

.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 15px 0}

.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto 15px auto}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:left}

.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}

.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}

.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;padding:3px 15px 10px 0}
.csc-textpic-intext-left .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;padding:3px 0 10px 15px}
.csc-textpic-intext-right .csc-textpic-text p{margin:0 0 15px 0}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;padding:0 0 0 10px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;padding:0 10px 0 0}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 5px 5px 0;padding:0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image img{display:block}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0 0 5px 0}

.csc-textpic-imagewrap .csc-textpic-image{padding:0 5px 5px 0}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0 0 5px 0}
.csc-textpic-image{float:left}

.csc-frame-frame1 .csc-header{margin:0 0 1px 0}
.csc-frame-frame1 h2{font-weight:normal}
.csc-frame-frame1 .csc-text{margin:0 0 10px 0;padding:0 0 0 50px;border:1px solid #fff;font-size:14px}
