

body {
    font-family: Tahoma, Verdana, sans-serif;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
    color: #64605e;
  }


.HeadlineOrange, h1 {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 16px;
    color: #FF6600;
    font-weight: bold;
  }


.HeadlineGrey, h2 {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
    color: #64605e;
    font-weight: bold;
  }


.FontNormal {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 13px;
    color: #64605e;
  }


.FontNormalBlack {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 12px;
  }


.FontBlack11px {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    color: #000000;
  }


.FontBold16px {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    line-height:16px;
  }

/*::: FORMULARE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



.LoginInput {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #616161;
    font-weight: normal;
    background-color: #f9fafb;
    padding-left:4px;
    width:150px;
  }

/*::: LINKS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/	


a:link {
    color: #64605e;
    font-family: Tahoma, Verdana, sans-serif;
    text-decoration: underline ;
    font-size: 13px;
    font-weight: bold;
  }


a:visited {
    color: #64605e;
    font-family: Tahoma, Verdana, sans-serif;
    text-decoration: underline ;
    font-size: 13px;
    font-weight: bold;
  }


a:hover {
    color: #FF6600;
    font-family: Tahoma, Verdana, sans-serif;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
  }


A.NavLink:link {
    font-size: 13px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #64605e;
    text-decoration: none;
  }


A.NavLink:visited {
    font-size: 13px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #64605e;
    text-decoration: none;
  }


A.NavLink:hover {
    font-size: 13px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #64605e;
    text-decoration: none;
  }


A.TopLink:link {
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
  }


A.TopLink:visited {
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
  }


A.TopLink:hover {
    font-size: 11px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: bold;
    color: #64605e;
    text-decoration: none;
  }


A.CopyrightLink:link {
    font-size: 9px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: normal;
    color: #64605e;
    text-decoration: none;
  }


A.CopyrightLink:visited {
    font-size: 9px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: normal;
    color: #64605e;
    text-decoration: none;
  }


A.CopyrightLink:hover {
    font-size: 9px;
    font-family: Tahoma, Verdana, sans-serif;
    font-weight: normal;
    color: #FF6600;
    text-decoration: none;
  }


a.SquareButton1 {
    display:block;
    margin-bottom:5px;
    padding-top:7px;
    text-align:center;
    width: 135px;
    height: 24px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration:none;
  }


a.SquareButton1:link {
    color:#FFF;
    background-color:#FF0000;
  }


a.SquareButton1:visited {
    color:#FFF;
    background-color:#FF0000;
  }


a.SquareButton1:hover {
    color:#FFF;
    background-color:#999;
  }

/*::: MISC ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.row_navigation {
    padding-left:20px;
  }


.rowdefault {
    background-color: #EFEFEF;
    height:35px;
    border-top:1px #FFF solid;
  }


.rowover {
    background-color: #E0E0E0;
    height:35px;
    border-top:1px #FFF solid;
  }


.Copyright {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #64605e;
  }

/* CSS Document */
	
		
	
img {
    border:none;
  }


p {
    margin-bottom:10px;
  }

/* Container */
	
		
	
#contentBox {
    margin: 13px auto;
    width:801px;
    text-align:left;
    font-size:0.8em;
    line-height:140%;
  }


#homeContentBox {
    margin: 13px auto;
    width:801px;
    text-align:left;
    font-size:0.8em;
    line-height:140%;
    height:470px;
  }


.wideBox {
    float : left;
    padding-right : 5px;
    width : 531px;
  }


.naviBox {
    width:256px;
    float:left;
    margin:0px 10px 0px 0px;
  }


#naviBox img {
    margin: 0px 2px 0px 0px;
  }

.subnavi {
	margin-top:5px;
	text-decoration:none;
}
.subnavi a {
  text-decoration:none;
}
/* Content Bereich */
	
	
.wideHeader {
    width:531px;
    height:20px;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 0px 0px 0px;
		margin-top: 10px;
		background: url(/images/background/bg_content_wide1.jpg) no-repeat left top;
  }


.wideContent {
    background-image : url(/images/background/bg_content_wide2.jpg);
    background-repeat : repeat;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 5px;
    padding-left : 15px;
    padding-right : 15px;
    padding-top : 5px;
    width : 501px;
  }


.wideFooter {
    margin:0 0 0 0;
    height:12px;
    width:531px;
    background: url(/images/background/bg_content_wide3.jpg) no-repeat left top;
    overflow:hidden;
  }


.naviHeader {
    width:256px;
    height:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 0px 0px 0px;
		margin-top:10px;
    background: url(/bg_content_small1.jpg) no-repeat left top;
  }

.naviHeaderse {
    width:347px;
    height:24px;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 0px 0px 0px;
		margin-top:10px;
    background: url(/bg_content_small4.jpg) no-repeat left top;
  }
.smallContent {
    padding:5px 20px 20px 20px;
    width:221px;
    background: url(/images/background/bg_content_small2.jpg) repeat;
  }


.naviContent {
    /*height:124px;
    width:221px;
    padding:0 20px;
    */
		padding-left: 0px;
    background: url(/images/background/bg_content_small2.jpg) repeat;
  }


.smallFooter {
    margin:0 0 9px 0;
    height:12px;
    width:261px;
    background: url(/images/background/bg_content_small3.jpg) no-repeat left top;
    overflow:hidden;
  }


.smallFooterHome {
    height:12px;
    width:261px;
    background: url(/_images/background/bg_content_small3.jpg) no-repeat left top;
    overflow:hidden;
  }


.center {
    text-align:center;
  }


.textBlock {
    padding: 5px 20px 20px 20px;
  }


.contentWhiteTop {
    padding:5px 20px 10px 20px;
    background-color:#FFF;
  }


.myFrame {
    border: none;
    width:529px;
  }


td.tdHWKey {
    width:15px;
    text-align:right;
    padding: 0 5px 0 0;
  }


table.tableInfoWhite {
    background-color:#FFF;
    margin: 10px 0 5px 0;
  }


td.tdInfoLi {
    padding:5px 9px;
    width:215px;
  }


td.tdInfoMi {
    padding:5px 9px;
    width:149px;
  }


td.tdInfoRe {
    padding:5px 9px;
    width:68px;
  }


p.status {
    margin: 0 0 10px 9px;
  }

/* Styles f�r Linien, Abstand, ... */
	
	
.lineDashed {
    background:url(/images/misc/line_dashed.gif) repeat;
    height:1px;
    margin: 15px 0;
  }


.trennerWhite {
    background-color:#FFF;
    height:10px;
    overflow:hidden;
  }


.clear {
    clear:both;
  }


.displayBlock {
    display:block;
  }


.displayNone {
    display:none;
  }


.bgWhite {
    background-color:#FFF;
  }

/* Home Bereich mit Teaser-Bild */
	
	
.smallBoxLeft {
    width:261px;
    float:left;
  }


.smallContentBild {
    width:261px;
    height:123px;
    background: url(/_images/background/bg_home_small2.jpg) repeat;
    text-align:center;
  }


.smallContentHome {
    padding:5px 20px 20px 20px;
    width:221px;
    height:286px;
    overflow:auto;
    background: url(/_images/background/bg_content_small2.jpg) repeat;
  }

/* Home-Teaser rechts */
	
	/* teaser oben */
	
.smallContentHomeRe1 {
    padding:0 20px;
    width:221px;
    height:124px;
    overflow:hidden;
    background: url(/_images/background/bg_content_small2.jpg) repeat;
  }

/* teaser unten */
	
.smallContentHomeRe2 {
    padding:5px 20px 5px 20px;
    width:221px;
    height:240px;
    overflow:auto;
    background: url(/_images/background/bg_content_small2.jpg) repeat;
  }

/* Footer */
	
	
#footerBox {
    margin:0 auto;
    text-align:center;
    width:801px;
    font-size:70%;
    color:#8E9DB2;
  }


.linkFooter a, a.linkFooter {
    background: url(file:///C|/Documents and Settings/batosha/Local Settings/Temporary Internet Files/Content.IE5/images/arrow/arrow_link_footer.gif) no-repeat left bottom;
    font-weight:normal;
    color:#8E9DB2;
    text-decoration:none;
    margin:0 0 0 3px;
    padding-left:10px;
  }


.linkFooter a:hover, a:hover.linkFooter {
    text-decoration:underline;
  }


#history {
    height:52px;
    padding:0 0 0 0px;
    background-color:#E2ECF6;
  }


.input {
    width:251px;
    margin:1px 0 5px 0;
  }


.inputStr {
    width:191px;
    margin:1px 15px 5px 0;
  }


.inputHausnr {
    width:42px;
    margin:1px 0 5px 0;
  }


.inputPlz {
    width:57px;
    margin:1px 15px 5px 0;
  }


.inputOrt {
    width:176px;
    margin:1px 0 5px 0;
  }


.select55 {
    width:55px;
    height:20px;
    margin:1px 15px 5px 0;
  }


.select95 {
    width:95px;
    height:20px;
    margin:1px 15px 5px 0;
  }


.select65 {
    width:65px;
    height:20px;
    margin:1px 0 5px 0;
  }


.select125 {
    width:125px;
    height:20px;
    margin:1px 0 5px 0;
  }


.helpIcon {
    vertical-align:top;
  }


.helpIconText {
    position:relative;
    top:5px;
  }


.checkbox {
    width:12px;
    height:12px;
    margin:0 10px 2px 0;
  }


.linkButton {
    background-color:#E1EBF5;
    width:auto !important;
    min-width:77px;
    height:21px;
    padding:3px 8px 0 0;
    margin:25px 25px 5px 0;
    overflow:hidden;
    float:left;
  }


.linkButton2 {
    background-color:#E1EBF5;
    width:auto !important;
    min-width:77px;
    height:21px;
    padding:3px 8px 0 0;
    margin:5px 25px 5px 0;
    overflow:hidden;
    float:left;
  }


a.linkButtonText, a:visited.linkButtonText {
    background: url(../images/arrow/arrow_linkbutton.gif) no-repeat left bottom ;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
    padding:0px 10px 3px 10px;
    margin: 0 0 0 10px;
  }


a.linkButtonBackText, a:visited.linkButtonBackText {
    background: url(../images/arrow/arrow_linkbutton_back.gif) no-repeat left bottom ;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
    padding:0px 10px 3px 10px;
    margin: 0 0 0 10px;
  }


a:hover.linkButtonText, a:hover.linkButtonBackText {
    text-decoration:underline;
  }


.contentBlue {
		background-color: #EFEFEF;
    padding:14px 20px 14px 19px;
		margin-left: -14px;
		margin-right: -14px;
    /*font-size:75%;
    */line-height:140%;
  }
	.history {
		background-color: #EFEFEF;
		margin-left: -14px;
		margin-right: -14px;
		margin-top: -5px;
  }

.contentWhite {
    background-color:#FFFFFF;
    padding:14px 20px 14px 19px;
		margin-left: -14px;
		margin-right: -14px;
    /*font-size:75%;
    */line-height:140%;
  }


.contentError {
	background-color:#EFEFEF;
	color: #FF0000;
  padding:14px 20px 14px 19px;
	margin-left: -13px;
	margin-right: -13px;
	border-color: #FF0000;
	border-style: solid;
	border-width: 1px;
  line-height:140%;
 }


select {
    font-size:100.01%;
  }


.noBottom {
    margin:0;
  }

