@charset "utf-8";

@FONT-FACE {
FONT-FAMILY:'UbuntuRegular';
SRC:url('Ubuntu-Regular-webfont.eot');
SRC:url('Ubuntu-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('Ubuntu-Regular-webfont.woff') format('woff'), url('Ubuntu-Regular-webfont.ttf') format('truetype'), url('Ubuntu-Regular-webfont.svg#UbuntuRegular') format('svg');
FONT-WEIGHT:normal;
FONT-STYLE:normal;
}

@FONT-FACE {
FONT-FAMILY:'UbuntuItalic';
SRC:url('Ubuntu-Italic-webfont.eot');
SRC:url('Ubuntu-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('Ubuntu-Italic-webfont.woff') format('woff'), url('Ubuntu-Italic-webfont.ttf') format('truetype'), url('Ubuntu-Italic-webfont.svg#UbuntuItalic') format('svg');
FONT-WEIGHT:normal;
FONT-STYLE:normal;
}

@FONT-FACE {
FONT-FAMILY:'UbuntuBold';
SRC:url('Ubuntu-Bold-webfont.eot');
SRC:url('Ubuntu-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('Ubuntu-Bold-webfont.woff') format('woff'),url('Ubuntu-Bold-webfont.ttf') format('truetype'),url('Ubuntu-Bold-webfont.svg#UbuntuBold') format('svg');
FONT-WEIGHT:normal;
FONT-STYLE:normal;
}

* {
FONT-FAMILY:'UbuntuRegular';
BORDER-WIDTH:0;
BORDER-STYLE:none;
FONT-WEIGHT:500;
MARGIN:0;
PADDING:0;
TEXT-ALIGN:justify;
TEXT-DECORATION:none;
TEXT-INDENT:0;
VERTICAL-ALIGN:top;
WHITE-SPACE:normal;
BACKGROUND: transparent;
CURSOR:default;
}

BODY {TEXT-ALIGN:left;}

B {FONT-FAMILY:'UbuntuBold';}

A {
COLOR:#BF0606;
FONT-FAMILY:'UbuntuRegular';
CURSOR:pointer;
}

A.Index, A.IndexSub {
DISPLAY:block;
COLOR:#333;
VERTICAL-ALIGN:top;
HEIGHT:auto;
LINE-HEIGHT:15px;
FONT-SIZE:14px;
PADDING:2px 4px;
CURSOR:pointer;
OVERFLOW:hidden;
WHITE-SPACE:nowrap;
}

A.IndexSub {
LINE-HEIGHT:14px;
FONT-SIZE:13px;
PADDING: 2px 4px 2px 30px;
}

A.Index:hover, A.IndexSub:hover  {
BACKGROUND:url("images/menue_bkgr_hover.jpg");
COLOR:#FFF;
}

A.InternLink {
PADDING:0;
TEXT-ALIGN: left;
VERTICAL-ALIGN: top;
CURSOR:pointer;
HEIGHT: auto;
LINE-HEIGHT: 15px;
FONT-SIZE: 14px;
FONT-WEIGHT: 500;
COLOR: #555;
}

A.WebLink {
DISPLAY: block;
PADDING: 5px 10px;
CURSOR:pointer;
TEXT-ALIGN: left;
VERTICAL-ALIGN: top;
HEIGHT: auto;
LINE-HEIGHT: 15px;
FONT-SIZE: 14px;
FONT-WEIGHT: 500;
COLOR: #BF0606;
}

A.WebLink:before {
CONTENT: "Link ";
COLOR: #55A;
FONT-WEIGHT: 600;
}

DIV.Transparenz, DIV.Loader, DIV.BannerFrame, IMG.BannerLogo, DIV.SlideContent, DIV.MenueFrame, A.MenueItem1, A.MenueItem2, A.MenueItem3, A.MenueItem4, A.MenueItem5, A.MenueItem6, A.MenueItem7, DIV.TopFrame, DIV.Main, DIV.MainFrame, DIV.IndexFrame, DIV.PicFrame, DIV.btnClose, DIV.btnForward, DIV.btnBackward, IFRAME.aVormerkungFrame, DIV.aVormerkungFrameBackground {
POSITION:absolute;
VISIBILITY:hidden;
TOP:0;
LEFT:0;
}

DIV.Transparenz {
HEIGHT:100%;
WIDTH:100%;
BACKGROUND-COLOR:#AAA;
Z-INDEX:3;
opacity:0.7;
-moz-opacity:0.7;
filter:Alpha(opacity=70);
}

DIV.Loader {
TOP:340px;
LEFT:50%;
WIDTH:145px;
HEIGHT:17px;
MARGIN-LEFT:-73px;
Z-INDEX:99;
}

DIV.BannerFrame {
TOP:20px;
LEFT:50%;
WIDTH:1050px;
HEIGHT:150px;
MARGIN-LEFT:-525px;
OVERFLOW:hidden;
VISIBILITY:visible;
Z-INDEX:1;
}

IMG.BannerLogo {
WIDTH:398px;
HEIGHT:150px;
VISIBILITY:visible;
Z-INDEX:1;
}

DIV.SlideContent {
TOP:25px;
LEFT:144px;
WIDTH:906px;
HEIGHT:125px;
OVERFLOW:hidden;
VISIBILITY:visible;
Z-INDEX:1;
}

DIV.MenueFrame {
TOP:170px;
LEFT:50%;
MARGIN-LEFT:-525px;
WIDTH:1050px;
HEIGHT:30px;
OVERFLOW:hidden;
Z-INDEX:1;
VISIBILITY:visible;
BACKGROUND:url("images/menue_bkgr.jpg");
}

A.MenueItem1, A.MenueItem2, A.MenueItem3, A.MenueItem4, A.MenueItem5, A.MenueItem6, A.MenueItem7 {
WIDTH:150px;
HEIGHT:30px;
FONT-SIZE:14px;
LINE-HEIGHT:34px;
VERTICAL-ALIGN:middle;
TEXT-ALIGN:center;
FONT-FAMILY:'UbuntuBold';
COLOR:#C00000;
BACKGROUND:url("images/menue_bkgr.jpg");
VISIBILITY:visible;
CURSOR:pointer;
}

A.MenueItem1 {LEFT:0px;}
A.MenueItem2 {LEFT: 151px;}
A.MenueItem3 {LEFT: 302px;}
A.MenueItem4 {LEFT: 453px;}
A.MenueItem5 {LEFT: 604px;}
A.MenueItem6 {LEFT: 755px;}
A.MenueItem7 {LEFT: 906px;}

DIV.TopFrame {
TOP:200px;
LEFT:50%;
MARGIN-LEFT:-525px;
WIDTH:1050px;
HEIGHT:10px;
TEXT-ALIGN:center;
BACKGROUND-COLOR:#EFEFEF;
VISIBILITY:visible;
Z-INDEX:1;
}

DIV.Main {
TOP:210px;
LEFT:50%;
MARGIN-LEFT:-525px;
WIDTH:1050px;
HEIGHT:65%;
TEXT-ALIGN:center;
OVERFLOW:hidden;
BACKGROUND-COLOR:#EFEFEF;
Z-INDEX:1;
}

DIV.MainFrame {
WIDTH:1050px;
HEIGHT:100%;
TEXT-ALIGN:center;
OVERFLOW-x:hidden;
OVERFLOW-y:scroll;
BACKGROUND-COLOR:#EFEFEF;
Z-INDEX:2;
}

DIV.IndexFrame, DIV.mainViewFrame {
LEFT:10px;
WIDTH:320px;
HEIGHT:auto;
PADDING-BOTTOM:10px;
BACKGROUND-COLOR:#FEFEFE;
VISIBILITY:hidden;
OVERFLOW:hidden;
Z-INDEX:3;
BOX-SHADOW: 3px 5px 8px #888;
-moz-box-shadow: 3px 5px 8px #888; 
-webkit-box-shadow: 3px 5px 8px #888;
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;  
border-radius: 5px;  
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#CCC #DDD #DDD #CCC;
}

DIV.mainViewFrame {
POSITION:relative;
LEFT:340px;
WIDTH:670px;
MARGIN: 0 10px 10px 10px;
VISIBILITY:visible;
}

P.IndexFrameTitle, P.mainViewTitle, P.aVormerkungFrameTitle {
DISPLAY:block;
PADDING:5px;
VERTICAL-ALIGN:middle;
HEIGHT:20px;
LINE-HEIGHT:18px;
FONT-SIZE:14px;
FONT-FAMILY:'UbuntuBold';
COLOR:#BE0201;
BACKGROUND: -moz-linear-gradient(top, #FABF8F, #FEFEFE); 
BACKGROUND: -o-linear-gradient(top, #FABF8F, #FEFEFE); 
BACKGROUND: -webkit-gradient(linear, left top, left bottom, from(#FABF8F), to(#FEFEFE));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FABF8F, endColorstr=#FEFEFE);
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;  
border-radius: 5px;  
}

P.mainViewText {
DISPLAY:block;
PADDING:5px 10px;
TEXT-ALIGN:justify;
VERTICAL-ALIGN:top;
HEIGHT:auto;
LINE-HEIGHT:16px;
FONT-SIZE:14px;
COLOR:#444;
}

P.mainViewInfo {
DISPLAY:block;
PADDING: 5px 20px;
TEXT-INDENT:-10px;
TEXT-ALIGN:left;
VERTICAL-ALIGN:top;
HEIGHT:auto;
LINE-HEIGHT:16px;
FONT-SIZE:14px;
COLOR:#55A;
}

IMG.mainViewRight, IMG.mainViewLeft,IMG.mainViewCenter {
PADDING: 0 5px 5px 5px;
MARGIN: 5px 10px 10px 5px;
FLOAT:right;
WIDTH:250px;
HEIGHT:188px;
DISPLAY:inline;
CURSOR:pointer;
BOX-SHADOW: 3px 5px 8px #888;
-moz-box-shadow: 3px 5px 8px #888; 
-webkit-box-shadow: 3px 5px 8px #888;
}

IMG.mainViewLeft {FLOAT:left;}

IMG.mainViewCenter {
MARGIN:10px;
WIDTH:620px;
HEIGHT:auto;
DISPLAY:block;
}

DIV.PicFrame {
TOP:0;
LEFT:0;
WIDTH:1px;
HEIGHT:1px;
CURSOR:pointer;
BORDER:20px solid #FEFEFE;
Z-INDEX:4;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;  
border-radius: 10px; 
BOX-SHADOW: 3px 5px 8px #888;
-moz-box-shadow: 3px 5px 8px #888; 
-webkit-box-shadow: 3px 5px 8px #888;
}

DIV.PicFrameTitle {
POSITION:absolute;
TOP:-14px;
LEFT:-5x;
CURSOR:pointer;
WIDTH:auto;
HEIGHT:18px;
COLOR:#333;
FONT-SIZE:10px;
}

DIV.btnClose, DIV.btnForward, DIV.btnBackward {
WIDTH:40px;
HEIGHT:30px;
TEXT-ALIGN:center;
VERTICAL-ALIGN:middle;
LINE-HEIGHT:32px;
CURSOR:pointer;
BACKGROUND-COLOR:#EDEDED;
COLOR:#777;
MARGIN:auto;
FONT-SIZE:20px;
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR: #CCC #999 #999 #CCC;
VISIBILITY:hidden;
FONT-FAMILY:'UbuntuBold';
Z-INDEX:5;
-moz-border-radius:10px;  
-webkit-border-radius:10px;  
border-radius:10px; 
opacity:0.8;
-moz-opacity:0.8;
filter:Alpha(opacity=80);
BOX-SHADOW: 3px 3px 3px #777;
-moz-box-shadow: 3px 3px 3px #777; 
-webkit-box-shadow: 3px 3px 3px #777;
BACKGROUND: -moz-linear-gradient(top, #A9A9A9, #EDEDED); 
BACKGROUND: -o-linear-gradient(top, #A9A9A9, #EDEDED); 
BACKGROUND: -webkit-gradient(linear, left top, left bottom, from(#A9A9A9), to(#EDEDED));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A9A9A9, endColorstr=#EDEDED);
}

DIV.btnClose:hover, DIV.btnForward:hover, DIV.btnBackward:hover {
COLOR:#888;
opacity:1;
-moz-opacity: 1;
filter:Alpha(opacity=100);
BACKGROUND: -moz-linear-gradient(top, #CDCDCD, #FFFFFF); 
BACKGROUND: -o-linear-gradient(top, #CDCDCD, #FFFFFF); 
BACKGROUND: -webkit-gradient(linear, left top, left bottom, from(#CDCDCD), to(#FFFFFF));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDCDCD, endColorstr=#FFFFFF);
}

TD.mainViewPic {
PADDING:5px;
VERTICAL-ALIGN:top;
HEIGHT:auto;
CURSOR:pointer;
LINE-HEIGHT:16px;
FONT-SIZE:14px;
COLOR: #444;
}

/*P.ObjekteTitel {
PADDING: 0;
TEXT-INDENT: -5px;
TEXT-ALIGN: justify;
VERTICAL-ALIGN: top;
HEIGHT: auto;
LINE-HEIGHT: 16px;
FONT-SIZE: 14px;
FONT-FAMILY:'UbuntuBold';
COLOR: #BE0201;
}*/

TD.mainViewText {
PADDING:5px;
TEXT-ALIGN:justify;
VERTICAL-ALIGN:top;
HEIGHT:auto;
LINE-HEIGHT:16px;
FONT-SIZE:14px;
COLOR:#444;
}

IFRAME.aVormerkungFrame {
TOP:10%;
LEFT:50%;
MARGIN-LEFT:-310px;
WIDTH:620px;
HEIGHT:85%;
TEXT-ALIGN:center;
VISIBILITY:hidden;
Z-INDEX:3;
OVERFLOW:hidden;
}

DIV.aVormerkungFrameBackground {
WIDTH:600px;
HEIGHT:90%;
MARGIN:10px;
BACKGROUND-COLOR:#FEFEFE;
VISIBILITY:visible;
Z-INDEX:4;
OVERFLOW:hidden;
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;  
border-radius: 10px; 
BOX-SHADOW: 3px 5px 8px #888;
-moz-box-shadow: 3px 5px 8px #888; 
-webkit-box-shadow: 3px 5px 8px #888;
}

DIV.aVormerkungTextFrame {
PADDING: 0 5px 0 0;
TEXT-ALIGN:justify;
VERTICAL-ALIGN:top;
HEIGHT:90%;
LINE-HEIGHT:16px;
MARGIN:10px;
FONT-SIZE:13px;
COLOR:#777;
BACKGROUND-COLOR:#FEFEFE;
OVERFLOW-x:hidden;
OVERFLOW-y:scroll; 
}

TABLE.aVormerkung {
MARGIN:10px 0 0 0;
PADDING:5px;
BACKGROUND: -moz-linear-gradient(top, #EDEDED, #FFFFFF); 
BACKGROUND: -o-linear-gradient(top, #EDEDED, #FFFFFF); 
BACKGROUND: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), to(#FFFFFF));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EDEDED, endColorstr=#FFFFFF);
-moz-border-radius: 5px;  
-webkit-border-radius: 5px;  
border-radius: 5px; 
}

TD.aVormerkungAbstand {HEIGHT:4px;}

TD.Titel {
PADDING:2px 5px 0px 5px;
TEXT-ALIGN:left;
VERTICAL-ALIGN:middle;
HEIGHT:20px;
LINE-HEIGHT:20px;
FONT-SIZE:14px;
FONT-FAMILY:'UbuntuItalic';
COLOR:#222;
}

TD.Links, TD.Rechts, TD.Mitte {
PADDING:2px 5px;
MARGIN:0 auto;
TEXT-ALIGN:right;
VERTICAL-ALIGN:middle;
HEIGHT:20px;
LINE-HEIGHT:20px;
FONT-SIZE:13px;
COLOR: #444;
}

TD.Rechts {TEXT-ALIGN:left;}

TD.Mitte {TEXT-ALIGN:center;}

SELECT.aVormerkung, INPUT.Text, INPUT.submit, INPUT.button, TEXTAREA.aVormerkung {
COLOR:#444;
WIDTH:200px;
FONT-SIZE:12x;
BORDER-STYLE:solid;
BORDER-WIDTH:1px;
BORDER-COLOR:#CCC #999 #999 #CCC;
HEIGHT:20px;
TEXT-ALIGN:left;
MARGIN-LEFT: 0pt;
BACKGROUND: -moz-linear-gradient(top, #DEDEDE, #FFFFFF); 
BACKGROUND: -o-linear-gradient(top, #DEDEDE, #FFFFFF); 
BACKGROUND: -webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#FFFFFF));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEDEDE, endColorstr=#FFFFFF);
}

TEXTAREA.aVormerkung {
WIDTH: auto;
FONT-SIZE: 12x;
BACKGROUND-COLOR: #FFFFFF;
HEIGHT: auto;
MARGIN: 0pt auto;
OVERFLOW-x: hidden;
OVERFLOW-y: scroll;
}

INPUT.submit, INPUT.button {
LINE-HEIGHT:26px;
HEIGHT:28px;
VERTICAL-ALIGN:middle;
TEXT-ALIGN:center;
MARGIN: 10px auto;
FONT-FAMILY:'UbuntuBold';
BACKGROUND-COLOR: #EFEFEF;
-webkit-border-radius: 5px;  
border-radius: 5px;  
-moz-border-radius: 5px;  
CURSOR: pointer;
BOX-SHADOW: 3px 5px 8px #888;
-moz-box-shadow: 3px 5px 8px #888; 
-webkit-box-shadow: 3px 5px 8px #888;
opacity: 0.8;
-moz-opacity: 0.8;
filter: Alpha(opacity=80);
}

INPUT.submit:hover, INPUT.button:hover {
COLOR:#333;
BACKGROUND-COLOR: #FFFFFF;
}


