html{height:101%;}
body,div,p,ul,ol,li,span,div,form,label,input,select,textarea,h1,h2,h3,h4,h5,h6,a,img,pre,table,tr,td{margin:0px;padding:0px;border:none;outline:none;}
body{font-family:Arial,Sans-Serif;font-size:12px;color:#6c6c6c;line-height:150%;background: #fff url(img/container-shadow.jpg) repeat-y center;}

/*
default-links
*/
a{color:#ea1b34;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{}
/*
headlines
*/
h1{font-size:18px;color:#009;}
h2{font-size:16px;color:#009;}
h3{font-size:14px;color:#009;}
h4,h5,h6{color:#009;}
p{font-size:12px;}
/*
utitlities
*/
.clear{clear:both;float:none;}
.semantic{display:none;}
.left{float:left;}
#left p a,#left div a{color:#6C6C6C;text-decoration:underline;}
/*
eigene auszeichnung
*/
#container{width:950px;min-height:400px;margin:0 auto;}
#top{background-color:#000099;width:940px;padding-left:10px;height:33px;}
#image-row{width:950px;height:310px;/* background:#cca;*/}
#container #content-area{}
#container #content-area #left{width:650px;min-height:300px;padding:15px 0 0 20px;float:left;/* background:#abc;*/}
#container #content-area #left #first-row{width:615px;}
#container #content-area #left p{width:600px;margin-top:15px;}
#container #content-area #left ul{list-style-position:inside;}
#container #content-area #left .row{border-top:1px solid #d9d9da;margin-top:15px;padding-top:15px;width:615px;}
#container #content-area #left .image-row h3{margin-bottom:15px;}
#container #content-area #left h3{background:url("img/h3.gif") no-repeat ;padding-left:30px;}
#container #content-area #left .row a.weiter{background:url("img/linkarrow.png") no-repeat right 1px ;float:right;margin-top:5px;width:120px;}
#container #content-area #left .image-row p{margin-top:0;}
#container #content-area #left .image-row img{margin:0 10px 5px 0;}
#container #content-area #right{width:280px;min-height:300px;padding-left:0;float:left;padding-top:15px;}
#container #content-area #right h4{color:#d9121b;font-size:12px;}
#container #content-area #right .box{width:275px;margin-bottom:10px;}
#container #content-area #right .box .repeat{background:url('img/box-repeat.png') ;overflow:hidden;padding:0 15px;}
#container #content-area #right .box .top{background:url('img/box-top.png') no-repeat;height:11px;overflow:hidden;}
#container #content-area #right .box .bottom{background:url('img/box-bottom.png') no-repeat;height:8px;overflow:hidden;}
#container #content-area #right .box a.weiter{background:url("img/linkarrow.png") no-repeat right 1px ;float:right;margin-top:15px;text-align:right;padding-right:20px;}
#container #footer{width:940px;height:30px;border-top:1px solid #d9d9da;text-align:right;margin-top:10px;padding-top:10px;}
#container #footer a{color:#6c6c6c;text-decoration:none;}
