
.metanavitext {color: #B9B9B9; text-decoration: none; font-size:10px; font-family: arial,helvetica, sans-serif;}
.adresse {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
.teasertext {color: #B9B9B9; text-decoration: none; font-size:11px; font-family: arial,helvetica, sans-serif; line-height:12px}
.teaserheadline {font-weight:bold}
.fliesstext {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
.newshead {color: #B9B9B9; text-decoration: none; font-size:14px; font-family: arial,helvetica, sans-serif; font-weight:bold}

a.metanavi:link {color: #B9B9B9; text-decoration: none; font-size:10px; font-family: arial,helvetica, sans-serif;}
a.metanavi:visited {color: #B9B9B9; text-decoration: none; font-size:10px; font-family: arial,helvetica, sans-serif;}
a.metanavi:hover {color: #FFFFFF; text-decoration: none; font-size:10px; font-family: arial,helvetica, sans-serif;}

a.adresslink:link {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
a.adresslink:visited {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
a.adresslink:hover {color: #FFFFFF; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}

a.inner:link {color: #C50011; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}
a.inner:visited {color: #C50011; text-decoration: none;font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}
a.inner:hover {color: #FFFFFF; text-decoration: none;font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}

a.navi:link {display:block; width:196px; height:22px; background-color:#202020; text-align:left;
		font-family:arial,helvetica, sans-serif; color:#B9B9B9; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
a.navi:visited {display:block; width:196px; height:22px; background-color:#202020; text-align:left;
		font-family:arial,helvetica, sans-serif; color:#B9B9B9; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
a.navi:hover {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-on-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}		

a.navi-on:link {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-on-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
a.navi-on:visited {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-on-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
a.navi-on:hover {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-aktiv-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}		

a.navi-aktiv:link {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-aktiv-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
		
a.navi-aktiv:visited {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-aktiv-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}
		
a.navi-aktiv:hover {display:block; width:196px; height:22px; background-image:url(../Bilder/navi-aktiv-BG.jpg); text-align:left;
		font-family:arial,helvetica, sans-serif; color:#000000; font-size:12px; font-weight:normal; line-height:22px; text-decoration:none;
		border-bottom: solid 1px #5D5D5D;}		

.teasertrennlinie {clear:both; height:15px; background-image:url(../Bilder/teasertrenn.jpg)}
.vabstand10 {clear:both; height:10px;}
.vabstand15 {clear:both; height:15px;}
.rahmen {border: solid 1px #5D5D5D;}
.brheadline {clear:both; height:37px; overflow:hidden; background:url(../Bilder/headline-BG.jpg);
		font-family: arial, helvetica, sans-serif; color:#B9B9B9; font-size:20px; font-weight:bold;
		text-align:left; line-height:40px}
		
a.company:link {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-company.jpg)}	
a.company:visited {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-company.jpg)}
a.company:hover {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-company-on.jpg)}

a.mobiles:link {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-mobiles.jpg)}	
a.mobiles:visited {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-mobiles.jpg)}
a.mobiles:hover {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-mobiles-on.jpg)}

a.events:link {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-events.jpg)}	
a.events:visited {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-events.jpg)}
a.events:hover {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-events-on.jpg)}

a.studio:link {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-studio.jpg)}	
a.studio:visited {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-studio.jpg)}
a.studio:hover {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-studio-on.jpg)}

a.rental:link {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-rental.jpg)}	
a.rental:visited {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-rental.jpg)}
a.rental:hover {display: block; float:left; width:57px; height:61px; background-image:url(../Bilder/topbutton-rental-on.jpg)}

a.pager:link {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
a.pager:visited {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif;}
a.pager:hover {color: #B9B9B9; text-decoration: underline; font-size:12px; font-family: arial,helvetica, sans-serif;}

.pageron {color: #B9B9B9; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold;}

a.teaserLink:link {color: #B9B9B9; text-decoration: none; font-size:11px; font-family: arial,helvetica, sans-serif; font-weight:bold;}
a.teaserLink:visited {color: #B9B9B9; text-decoration: none; font-size:11px; font-family: arial,helvetica, sans-serif; font-weight:bold;}
a.teaserLink:hover {color: #B9B9B9; text-decoration: underline; font-size:11px; font-family: arial,helvetica, sans-serif; font-weight:bold;}

.imageleft img { padding-right:20px; padding-top:3px; padding-bottom:10px; float:left; }
.imageright img { padding-left:20px; padding-top:3px; padding-bottom:10px; float:right; }
.imagepadding img { padding-top:3px; }

/* Addons 17th November 2008 by nz */

table.gallery_4col{width: 484px; border-collapse:collapse; padding: 0; margin: 8px 0; border: 0;table-layout: fixed;}
table.gallery_4col td{padding-left:4px;padding-bottom: 3px;}
table.gallery_4col tr>td{padding-left:1px;}
table.gallery_4col td a {width: 116px; height: 87px;padding: 0;text-align: center;display: block;border: 1px solid #b7b7b7;}
table.gallery_4col td a img{display: block; margin: 0 auto;border:0}

body.picgallery{background: #000;font-family: arial,helvetica, sans-serif;font-size: 12px;margin: 0; padding: 0;color: #b9b9b9;}
body.picgallery a{color: #b9b9b9;display: block; text-decoration: none;margin-top: 8px;padding: 3px;}
body.picgallery a:hover{color: #fff;}

div.picgal_container{width: 642px;margin:0 auto;}

div.picgal_head{background:url(../Bilder/topend.jpg);background-repeat: repeat-x; width: 642px; height: 61px; margin:0 auto;}
div.clearer{clear: both; height: 0px; padding: 0;margin:0;background: transparent; font-size: 0; line-height: 0px;}

div.picgal_content{padding: 0;width: 640px; height: 480px; border: 1px solid #b7b7b7;font-size: 12px;}
div.picgal_content img{margin:0 auto;padding: 0;display: block;}
div.picgal_content p{margin:210px 0 0;padding: 0;display: block; width:100%; text-align:center;}
div.picgal_navi{width: 642px; height: 22px;clear: both;background:url(../Bilder/picgal_navbackline.jpg); background-repeat:repeat-x;background-position: center;margin-top:7px;}
div.picgal_navi a{background: url(../Bilder/picgal_navback.jpg); background-repeat:repeat-x; background-position:bottom;margin-top:4px;}
div.picgal_navi div.leftbox{padding-right: 6px; background: #000;}
div.picgal_navi div.rightbox{padding-left: 6px; background: #000;}
div.picgal_subtext{text-align:center;height: 12px; padding: 12px 0px 0px; margin-bottom: 5px;}

div.leftbox{float: left;}
div.rightbox{float: right;}

div.guestbook_container{width: 484px;font-family: arial, helvetica, sans-serif;color: #b9b9b9; text-align:left; font-size: 12px;}
div.guestbook_container h1{height:37px; background:url(../Bilder/headline-BG.jpg);padding:0 0 0 75px; font-size:20px; font-weight:bold; line-height:40px;}
div.guestbook_entry {width: 484px;margin: 10px 0px;}
div.guestbook_entry h2{font-size:14px; font-weight:bold;margin: 0 0 5px;padding:0px 10px 0px 0px; background:url(../Bilder/picgal_navbackline2.jpg); background-repeat:repeat-x;background-position: bottom;}
div.guestbook_entry h2 span{background: #000;padding: 0px 5px 0 0;}
div.guestbook_date{padding: 4px 0px 5px;font-size: 10px;float: right;line-height: 100%; font-style: normal;}

div.guestbook_text{padding: 2px 5px 5px;clear: both;}
div.guestbook_author{width: 476px; text-align: right;padding: 2px 8px 0 0; font-style: italic; min-height: 40px; height: auto !important; height: 40px;
					 background: url(../Bilder/picgal_navback.jpg); background-repeat:repeat-x; background-position:bottom;}

div.guest_navi div.leftbox, div.guest_navi div.rightbox{width: 45px;}
div.guest_navi div.leftbox a, div.guest_navi div.rightbox a{background: url(../Bilder/picgal_navback.jpg); background-repeat:repeat-x; background-position:bottom;margin:8px 0 15px;text-decoration: none; color: #b9b9b9;display: block; padding: 3px;}
div.guest_navi div.leftbox a:hover, div.guest_navi div.rightbox a:hover{color: #fff;}
div.page{margin:22px auto 0;font-size: 11px; width: 150px;text-align:center;}

fieldset.new_entry_group{border: 1px solid #b7b7b7;margin: 0;padding:0;}
input.guestbook_textbox, textarea.guestbook_text, textarea.guestbook_textbox{font-size: 12px; width: 365px; font-family:arial,helvetica, sans-serif;}
textarea.guestbook_text{height:70px;overflow: auto;}
textarea.guestbook_textbox{height:30px;overflow: auto;}
table.new_entry{padding: 0;margin:2px;}
td.new_entry_label{width: 65px; vertical-align:top;padding:4px 0 0 5px;height: 30px;}
td.new_entry_input{vertical-align:top;}

input.button_insert{margin: 4px 0 0 10px; width: 77px;}

div.new_entry_hint{float: right; width: 370px;margin-top: 8px;}
div.error{color: #F00000;}

div.new_entry_bottom{height: 15px;background: url(../Bilder/picgal_navback.jpg); background-repeat:repeat-x; background-position:bottom;clear: both;}

/* ändernde/ergänzende formatierungen */
div.teasertext a{text-decoration: none;color:#b9b9b9;}

/* a{outline:none;} */
a:link {color: #C50011; text-decoration: none; font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}
a:visited {color: #C50011; text-decoration: none;font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}
a:hover {color: #FFFFFF; text-decoration: none;font-size:12px; font-family: arial,helvetica, sans-serif; font-weight:bold}

div.maincontent{min-height: 360px;height: auto !important;height: 360px;}
