a img
{
	border:none;
}
div.subheader
{
    font-size:110%;
    font-weight:700;
    width:98%;
    border: 1px solid #01008A;
    color:#000;
    background-color:#ddb;
    /*background-image:url(images/titlebg.gif);*/
    margin:20px 0px 5px 0px;
    padding:5px;
    clear:both;
}
a.subheader,a:hover.subheader
{
   text-decoration:none;
   color:#000;
}

.thumbs_block
{
	float:left;
	margin:2px 2px 2px 2px;
	display:inline;
	width:170px;
	height:175px;
	border: 1px solid #01008A;
	text-align:center;
	vertical-align:center;
	padding:5px;
}

.thumbs_block a img.thumb
{
	border:none;
	margin:0px;
	padding:0px;
}

.gallery_panel
{
    padding:5px 5px 5px 5px;
    vertical-align:middle;
    text-align:center;
    float:none;
    border:none;
}
.gallery_panel img.thumb,.gallery_panel img.thumb_create
{

}

a img.thumb_create
{
   border: 2px solid #800000;
}

a img.thumb
{
   border: 1px solid #01008A;
}

.gallery_image
{
	/*max-width:560;*/
}


.image_panel_side
{
    padding:10px 0px 0px 0px;
    vertical-align:middle;
    text-align:center;
    height:160px;
}
.image_panel_position
{
    position:absolute;
    top:15px;
    right:15px;
    height:90px;
}
div.one-image
{
	vertical-align:middle;
    text-align:center;
}
div.one-image img/*gallery.numweb.de blocks*/
{
border:0px;
}


a {
    color : #005599;
    text-decoration : none;
}


a:hover {
    color : #005599;
    text-decoration : underline;
}

a.side {
    color : #005599;
    text-decoration : none;
}

a:hover.side {
    color : #005599;
    text-decoration : underline;
}

a.white {
    color : #ddd;
    text-decoration : none;
}

a:hover.white {
    color : #ddd;
    text-decoration : underline;
}

body {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    background-color:#417ABF;
    /*#104CAC;*/
}

form {
    margin : 0px;
}

hr {

    /*color : #0099FF;*/
    border : 1px solid #005599;
    clear:left;

}

hr.side-hr {
    height : 1px;
    border : 1px solid #eee;
}

td {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

pre {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.alt {
    color : #005599;
}

.white-header {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000;
    background-color : #fff;
    border-top : 1px solid #ccc;
    border-bottom : 1px solid #e1e1e1;
    padding : 5px;
}

.full-header {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #aaa;
    /*background-image:url(images/himmel-01a-1024.jpg);*/
    /*background-image:url(images/himmelreich1a-01.jpg);*/
    background-image:url(images/himmelreich1a-banner.jpg);
    /*background-position:50% 50%;*/
    height:140px;
    /*background-color : #006699;
    padding : 5px;*/
}

.footer {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #fff;
    background-color : #006699;
    background-image:url(images/datawind-verlauf-03-1024.jpg);
    background-repeat:repeat;
    border-top : 1px solid #e1e1e1;
    padding : 5px;
}

.button {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000;
    background-color : #f1f1f1;
    height : 20px;
    border : 1px solid #ccc;
    margin-top : 2px;
}

.textbox {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000;
    background-color : #f8f8f8;
    border : 1px solid #ccc;
}

.main-body {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000;
    background-color : #fff;
    /*background-color:#417ABF;*/
    padding : 4px 4px 5px 4px;
}

.side-body {
    font-size : 10px;
    color : #777;
    background-color : #fff;
    padding : 4px;
}

.main-bg {
    color : #000;
    background-color:#417ABF;
    padding : 5px;
}

.outer-border {
    border : 1px solid #ccc;
}

.border {
    border : 1px solid #e1e1e1;
}

.side-border-left {
    border-right : 1px solid #e1e1e1;
    padding : 5px;
}

.side-border-right {
    border-left : 1px solid #e1e1e1;
    padding : 5px;
}

.news-footer {
    font-size : 10px;
    color : #000;
    background-color : #f1f1f1;
    border-top : 1px solid #e1e1e1;
    padding : 3px 4px 4px 4px;
}

.capmain {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #fff;
    background-color : #f1f1f1;
    background-image:url(images/datawind-verlauf-03-1024.jpg);
    background-position: 50% 0;
    background-repeat:repeat;
    border-bottom : 1px solid #e1e1e1;
    padding : 2px 4px 4px 4px;
}

.scapmain {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #fff;
    background-color : #f1f1f1;
    background-image:url(images/datawind-verlauf-03-300.jpg);
    background-repeat:repeat;
    background-position: 50% 0;
    border-bottom : 1px solid #e1e1e1;
    padding : 4px;
}
/* .scapmain a , .scapmain a:visited, .footer a , .footer a:visited,*/
.capmain a, .capmain a:visited
{
    color:#ffffff;
}

.tbl-border {
    color : #000;
    background-color : #e1e1e1;
}

.tbl {
    font-size : 11px;
    color : #000;
    background-color : #fff;
    padding : 4px;
}

.tbl1 {
    font-size : 11px;
    color : #000;
    background-color : #fff;
    padding : 4px;
}

.tbl2 {
    font-size : 11px;
    color : #000;
    background-color : #f1f1f1;
    padding : 4px;
}

.forum-caption {
    font-size : 11px;
    font-weight : bold;
    color : #000;
    background-color : #f1f1f1;
    padding : 2px 4px 4px 4px;
}

.quote {
    font-size : 11px;
    color : #000;
    background-color : #f8f8f8;
    padding : 4px;
    margin : 0px 20px 0px 20px;
    border : 1px solid #bbb;
}

.poll {
    height : 12px;
    border : 1px solid #000;
}

.comment-name {
    font-weight : bold;
    color : #005599;
}

.shoutboxname {
    font-weight : bold;
    color : #005599;
    background-color : #fff;
}

.shoutbox {
    color : #777;
    background-color : #fff;
}

.shoutboxdate {
    font-size : 10px;
    color : #000;
    background-color : #fff;
}

.small {
    font-size : 10px;
    font-weight : normal;
}

.small2 {
    font-size : 10px;
    font-weight : normal;
    color : #000;
}

.side-small {
    font-size : 10px;
    font-weight : normal;
    color : #000;
    background-color : #fff;
}

.side-label {
    color : #000;
    background-color : #f1f1f1;
    padding : 2px 2px 3px 2px;
}
