body {background:#ffffff;color:#3d3d3d;font:11px Arial, Verdana,sans-serif  ;margin:0px auto;}

img {border: 0px;}
form {margin: 0;}
p {margin:1px;}
a {color:#48729C;text-decoration:underline;display:inline;}
a:hover {text-decoration: none;}
a.noneline {color:#48729C;text-decoration:none;font-weight:bold;}

#top {background:url(/images/bg_head.png) repeat-x;padding-left:12px;}
#top2 {background:url(/images/bg_head.png) repeat-x;padding-left:12px;height:132px;}
#logo {background:top right url(/images/logo_foto.png) no-repeat;width:979px;height:46px;margin-left:7px;padding:35px 0 0 7px;}
#logo2 {width:979px;height:46px;margin-left:7px;padding:35px 0 0 7px;}

#navi {background:#ffffff url(/images/bg_topnav.png) repeat-x;padding-left:21px;height:24px;clear:both;}
#navion {height:24px;float:left;}
.navioff {height:21px;float:left;}

#naviover {background:url(/images/bg_topnav_active.png) repeat-x;float:left;height:21px;padding-top:3px;}
#naviover a {color:#ffffff;text-decoration:none;display:inline;font-weight:bold;padding:0px 15px;}
.navidefault {height:21px;padding-top:3px;float:left;}
.navidefault a {color:#ffffff;text-decoration:none;display:inline;font-weight:bold;padding:0px 15px;}
.navidefault a:hover {color:#48719b;}
.naviline {background:url(/images/topnav_divider_passive.png) no-repeat;width:1px;height:21px;padding-top:3px;float:left;}


#subnavioff {background:#3d6692;padding-top:2px;height:4px;clear:both;}

#subnavion {background:url(/images/bg_subnav.png) repeat-x;padding:2px 0 0 160px;height:20px;clear:both;}
.subnavidefault {height:20px;float:left;}
.subnavidefault a {color:#ffffff;text-decoration:none;display:inline;font-weight:bold;padding:0px 15px;}
.subnavidefault a:hover {color:#cdc3c3;}

#subnavimyon {background: url(/images/bg_subnavon.png) repeat-x;padding:3px 0 0 45px;height: 80px;clear: both;margin:0px;}
.subnavimydefault {float:left;margin:0 10px;}
.subnaviblock {padding:1px 8px;width:263px;height:71px;}
.subnaviblock  h2 {margin:3px 0 2px 0;font-size:11px;font-weight:bold;color:#48719b;}
.subnaviblock  h5 {margin:0px;font-size:11px;font-weight:normal;padding-right:5px;}





#content {width:1000px;margin-bottom:5px;padding-bottom:2px;clear:both;}
#systemmessage {width:900px;margin:0px 45px;padding:5px 5px 2px 5px;}

#bilder {margin:0px;}
#bilder img {border: 1px solid #48719b;}
#iframebilder {margin:0px;padding:0px;}
#bildcode {margin:auto;width:580px;}
#bildexif {margin:auto;width:430px;}

.blauborder {border:1px solid #48719B;padding:1px;margin:8px 0;}
.rotborder {border:1px solid #ec2900;padding:1px;margin:8px 0;}
.gelbborder {border:1px solid #ed7825;padding:1px;margin:8px 0;}
.gruenborder {border:1px solid #30c402;padding:1px;margin:8px 0;}

#bildinfo {background:url(/images/bg_block.jpg) no-repeat;padding:10px 6px;font-weight:bold;}
#loading {background:url(/images/bg_block.jpg) no-repeat;border: 1px solid #48719b;padding:10px 6px;margin:8px 0;color:#ec2900;}
#abuse {background:url(/images/bg_block.jpg) no-repeat;padding:10px 6px;font-weight:bold;}
#werbung {margin:5px 0;padding:0 3px 3px 3px;text-align:center;}
#werbung h1 {margin:0 0 2px 0;padding:0;font-size:10px;font-weight:normal;color:#777777;text-align:left;}

#left {width:165px;padding-top:10px;float:left;}
.leftbar {border-top:1px solid #48719B;height:18px;margin-top:5px;margin-bottom:1px;}
.leftblock {background:url(../images/bg_left.png) repeat-y;padding:7px 0px;margin-bottom:10px;}
.leftblock h1 {margin:0px;font-size:11px;font-weight:bold;color:#3d3d3d;}
.leftblock h2 {margin:0px;font-size:11px;font-weight:bold;}
.leftblock h3 {margin:0px;font-size:11px;font-weight:normal;}
.leftblock h4 {margin:2px 0 5px 0;font-size:11px;font-weight:normal;color:#777777;}
.leftblock h5 {margin:0px;font-size:11px;font-weight:normal;color:#48719b;}
.leftblock .inputlogin {font-size:12px;color:#000000;border:1px solid #48719B;padding:1px 2px;}
.leftblock .inputbox {border:0px;padding:2px 2px;}
.leftblock ol {margin:0;padding:0px;list-style-type:none;}

.leftblock ul {margin:0px;padding:0px;list-style-type:none;}
.leftblock ul li {margin:3px 0;padding:2px 2px 2px 17px;}
.leftblock ul li {background:#eaeff4 url(/images/pfeil_grau.gif) no-repeat;background-position:5px 50%; border-top:1px solid #dce7ee;border-bottom:1px solid #dce7ee;}
.leftblock ul li:hover {background:#eaeff4 url(/images/pfeil_blau.gif) no-repeat;background-position:5px 50%; border-top:1px solid #48719B;border-bottom:1px solid #48719B;}

.leftblock ul a {font-weight:bold;text-decoration:none;}
.leftblock ul a:hover {font-weight:bold;text-decoration:none;}

#ueberschrift {margin:0;font-size:17px;font-weight:bold;color:#48719b;}
.schritte {margin:0px;font-size:13px;font-weight:bold;color:#ffa10f;}
.regelnzusatz {margin-top:10px;font-size:12px;font-weight:bold;}
#fehler {background:#ffede5 url(/images/fehler.png) no-repeat;background-position:0 50%;padding:10px 0 9px 45px;color:#ec2900;font-weight:bold;}
#fehlerok {background:#e9fde3 url(/images/fehlerok.png) no-repeat;background-position:0 50%;padding:10px 0 9px 45px;color:#30c402;font-weight:bold;}
#info {background:#dce7ee url(/images/info.png) no-repeat;background-position:0 50%;padding:10px 0 9px 45px;}
#alert {background:#ffffe5 url(/images/alert.png) no-repeat;background-position:0 50%;padding:10px 4px 9px 45px;color:#ed7825;}



#right {width:790px;position:absolute;left:185px;padding:10px 10px 2px 10px;}
#rightbild {width:750px;position:absolute;left:92px;padding:10px 10px 2px 10px;}

/* background:#ffede5; */
#rightsmall {width:610px;position:absolute;left:185px;padding:10px 10px 2px 10px;}
.zusatzinfo {margin:0px;font-size:14px;font-weight:bold;padding-top:2px;}
.regelinfo {list-style-type:none;list-style-image:url(/images/pfeil.png);margin:0px;padding-top:2px;}
#feature {list-style-image:url(../images/pfeil.png);}

.inputlogin {background:#ffffff;font:11px Arial, Verdana,sans-serif;color:#000000;border:1px solid #48719B;padding:2px 2px;}
.inputbutton {background:#ffffff;font:11px Arial, Verdana,sans-serif;color:#000000;border:1px solid #48719B;padding:1px 2px;}
.inputloginfalse {background:#ffede5;font:11px Arial, Verdana,sans-serif;color:#000000;border:1px solid #ec2900;padding:1px 2px;}

.sblock {padding:5px 45px;background:url(../images/bg_block.jpg) no-repeat;}
.sblock h1 {margin:0px;font-size:14px;font-weight:bold;padding-top:2px;}
.sblock h2 {margin:0px;font-size:11px;font-weight:bold;padding-top:5px;}
.sblock .kontaktoptimal {margin:0px;font-size:11px;font-weight:normal;padding-top:5px;}
.sblock .neuemail {margin:0px;font-size:11px;font-weight:bold;padding-top:5px;color:#30c402;}
.sblock h3 {margin:0px;font-size:11px;font-weight:bold;padding:5px 0px 3px 0px;}
.sblock h4 {margin:2px 0 5px 0px;font-size:11px;font-weight:normal;color:#777777;}
.sblock h5 {margin:0px;font-size:11px;font-weight:normal;padding:5px 0px 3px 0px;}

.block {padding:5px;background:url(../images/bg_block.jpg) no-repeat;}
.block h1 {margin:0px;font-size:14px;font-weight:bold;padding-top:2px;}
.block h2 {margin:0px;font-size:11px;font-weight:normal;padding:2px;}
.block h3 {margin:0px;font-size:12px;font-weight:bold;padding-left:2px;color:#48719b;}
.block h4 {margin:0px;font-size:11px;font-weight:bold;padding:10px 2px 0px 2px;}
.block h5 {margin:0px;font-size:11px;color:#ec2900;font-weight:normal;padding:2px 2px 0px 2px;}

.leftcode {width:165px;padding:5px;}
.rightcode {padding:5px;text-align:right;}

#lightblock {margin:8px 0;padding:15px 60px;border:1px solid #48719b;}
#lightblock h1 {margin:10px 0;font-size:14px;font-weight:bold;padding:10px 40px;color:#48719b;}
#lightblock h2 {margin:0px;font-size:11px;font-weight:bold;padding-top:5px;}
#liblock {margin:0px;padding:5px;border:1px solid #48719b;}
#liblock h1 {margin:0px 0;font-size:14px;font-weight:bold;color:#48719b;}
#liblock h2 {margin:0px;font-size:11px;font-weight:bold;padding-top:5px;}

.mygalerie {background:#ffffff;height:90px;margin:5px 0px;padding:5px;border:1px solid #48719b;}
.gid {text-align:right;}
.mygalerie h1 {font-size:14px;font-weight:bold;margin:0px;padding-top:2px;color:#48719b;float:left;}
.mygalerie h2 {font-size:11px;font-weight:normal;margin:2px 10px 0px 10px;float:left;}
.mygalerie h3 {font-size:11px;font-weight:bold;margin:2px 10px 0px 10px;}

.optionlite {background-color:#ffffff;border:1px solid #48719b;margin:6px;padding:6px;}
.optionlite h1 {margin:0px;font-size:11px;font-weight:bold;padding:2px 0 4px 4px;}
#option {padding:1px;height:120px;}
.optionblock {background-color:#ffffff;border:1px solid #48719b;width:122px;margin:2px 4px;padding:8px;float:left;}
* html .optionblock {background-color:#ffffff;border:1px solid #48719b;width:121px;margin:2px 2px;padding:8px;float:left;}
.optionblock h1 {margin:0px;font-size:11px;font-weight:bold;padding:2px 0 4px 4px;}

#galerieansicht {margin:10px 0px;padding:5px;}





/* Galerie-Admin */
.einzelbild {float:left;margin:2px 2px;border:1px solid #48719B;}
.even {margin:1px 1px 0 1px;width:177px;padding:4px 4px 2px 4px;border:1px solid #f3f3f3;background:#f3f3f3;}
.even h1 {height:155px;margin-bottom:2px;text-align:center;}
.even h2 {margin:4px 2px;}
.leiste {background:#f3f3f3;margin:1px;}
.leiste a {text-decoration:none;font-weight:bold;}
.leiste a:hover {text-decoration:underline;}

.blockkonsole {margin:0 5px 0 4px;background:#ffffff;}
.konsoleborder {border:1px solid #48719B;padding:1px;margin:2px;}
.konsole {width:200px;background:#dce7ee;padding:1px 3px;text-align:center;}
.konsole a {text-decoration:none;font-weight:bold;}

/* alternative dazwischenschieben
.blockkonsole span {float:right;display:block;margin:3px 2px;position:relative;top:3px;left:0px;padding: 3px;background: #dce7ee;width:768px;border: 1px solid #48719B;;text-decoration:none;}
*/
.blockkonsole span {float:right;display:block;margin:3px 2px;position:absolute;left:15px;top:67px;padding: 3px;background: #dce7ee;width:768px;border: 1px solid #48719B;;text-decoration:none;}

.blockkonsole span h2 {margin:0px;font-size:13px;font-weight:bold;color:#ffa10f;}
.blockkonsole span h3 {font-size:11px;font-weight:normal;margin:4px 0px;}
.blockkonsole span .aktion {background: #fff;border:1px solid #48719B;margin:5px;width:350px;padding:5px 10px;float:left;}

.seitennavigation {margin:5px 7px 0 0;padding-left:5px;}
.seitenpager {background-color:#ffffff;border:1px solid #48719b;float:left;margin:3px;padding:1px;width:17px;height:16px;text-align:center;font-weight:bold;font-size:13px;color: #48719b;}

.seitenpager a {text-decoration:none;}

.seitenpager:hover, .seitenpager a:hover{background-color:#dce7ee;text-decoration:none;}






/* Galerie background:#777777;*/
.bilddetail {width:172px;margin:2px;padding:6px 4px 2px 4px;float:left;}
.bilddetail h1 {height:168px;margin:0px;text-align:center;}

#adserv {width:165px;position:absolute;left:830px;padding:9px 0px 2px 5px;}
#adserv h1 {margin-bottom:2px;font-size:10px;font-weight:normal;color:#777777;}


.highslide {outline: none;}
.highslide img {border:0px;}
.highslide:hover img {border:0px;}
.highslide-image {border: 10px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 5px solid white;border-top: none;padding: 5px;background-color: white;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;
    /*
    padding-left: 22px;
    background-image: url(/images/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-html {background-color: white;}
.highslide-html-content {position: absolute;display: none;}
.highslide-move {background:#f3f3f3;margin:2px 10px;cursor: move;}
.control {float: right;display: block;margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;}
.control:hover {color: black !important;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

