body, input, textarea {

font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
}
img{
border: none;
}
a, a:link, a:visited{
color: #AF2023;
text-decoration: none;
outline: 0;
}
a:hover, a:focus a:active{
color: #AF2023;
text-decoration: underline;
outline: 0;
}

h1{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 19px;
padding-bottom: 1px;
color: #AF2023;
border-bottom: 2px dotted #AF2023;
margin-bottom: 5px;
}
h2{

}
h3{
/*font-family: Georgia, Times New Roman, Times, serif;*/
font-size: 12px;
padding-bottom: 1px;
color: #AF2023;
border-bottom: 2px dotted #AF2023;
margin-bottom: 5px;
padding-top:15px;
margin-bottom: 5px;
}
h4{
/*font-family: Georgia, Times New Roman, Times, serif;*/
font-size: 12px;
}
abbr, acronym{
cursor: help;
}
p{
padding-bottom:7px;
}
ul{
list-style-type: square;
}
#header h1#logo{
border: none;
}
#main .inside h1{
margin-bottom: 10px;
}
#main .inside .ce_text,
#main .inside .ce_gallery,
#main .inside .ce_jsk_slider,
#main .inside .ce_image,
#main .inside .ce_downloads
{
padding-bottom: 25px;
}
#main .inside .pd5{
padding-bottom: 5px;
}
#main .inside .pd15{
padding-bottom: 15px;
}
#main .inside ul, #main .inside ol{
margin-left: 15px;
padding-left: 15px;
}
#main .inside ul li,
#main .inside ol li{
padding-bottom: 5px;
}
.interest{
font-weight: bold;
}

.mod_imageslider{padding-bottom: 25px;}
.mod_imageslider .buttons{
text-align: right;
}
.buttons span{color:#AF2023;padding:0 5px;cursor:pointer;font-size:10px;}
.buttons span.active, .buttons span:hover{text-decoration: underline; color:#AF2023;}

#main .inside .pagination { text-align:right;}
#main .inside .pagination p {padding: 0; text-align:right;}
#main .inside .pagination ul { padding: 0; margin: 0; text-align:right;}
#main .inside .pagination li { padding: 0; margin: 0; list-style: none; display: inline; }
#main .inside .pagination a, .pagination_current {}
#main .inside .pagination a:link, .pagination a:visited {   }
#main .inside .pagination a:hover, .pagination a:focus, .pagination a:active { }
#main .inside .pagination_current {  }
.ce_pagination_pagebar{text-align:right;}
#main .inside .ce_ce_imageslider{
padding-bottom: 7px;
}
#main .ce_ce_imageslider a,
#main .ce_like_imageslider a
{color: #000;}

#main .inside #inhalt-startseite .ce_ce_imageslider
{
padding-bottom: 25px;
}

p.info{
text-align: right;
color: #b1b2b3;
font-size:0.9em;
}
span.info{
color: #b1b2b3;
font-size:0.9em;
}
p.more{
text-align:right;
}
p.error{
font-weight: bold;
color: #AF2023;
}
blockquote{
border-left: 2px dotted #AF2023;

margin-left: 5px;
padding-left: 12px;
font-style: italic !important;
font-size: 11px !important;
}
blockquote h3{
padding-top: 0;
border: none;
}
.ce_jsk_slider .jsk_slider{
margin-left: 50px;
}
.ce_jsk_slider .jsk_slider_text{
margin-left: 50px;
margin-top: 5px;
}

.mod_newsreader .layout_full .image_container{padding-top: 15px; margin-left: 50px; padding-bottom: 15px;}
.mod_newslist .layout_right .image_container{padding-top: 5px; padding-bottom: 5px; padding-left: 3px;}
.mod_newslist .layout_list .image_container{padding-top: 5px; padding-bottom: 15px; padding-left: 50px;}
#referenzen-mediendesign .image_container{padding-top: 5px; padding-bottom: 0px; padding-left: 50px;}

#referenzen-mediendesign .ce_image .caption{width: 470px;}
#referenzen-mediendesign .referenzen_text p{width: 470px; padding-left: 50px;}
