html, body, #outercontainer		{
			margin:0px;
			padding:0px;
			border:none;
			width:auto !important;
			width:1245px;
			min-width:1245px;
			height:100%;
			font-family: verdana, arial, helvetica;
			font-size: 11px;
			line-height: 17px;
			color: #666666;
			}
html, body{
			background-color:#FFFFFF;
}			
			
#outercontainer	{
			min-height:100%;
			height:auto !important;
			height:100%;
			margin:auto;
			position:relative;
}
			
#contentframe{
			height:auto !important;
			height:650px;;
			min-height:650px;
			margin-left:558px;
			top:0px;
			width:580px;
			padding-left:42px;
			padding-bottom:40px;
			}
#contentframe_start{
			height:auto !important;
			height:650px;;
			min-height:650px;
			margin-left:558px;
			top:0px;
			padding-left:42px;
			padding-right:45px;
			}
/*html{
	overflow-y: scroll;
}*/
img {
	border:none;
}	
form 		{
			padding:0px;
			margin:0px;
}
		
A:link, A:visited   {
			font-family: verdana, arial, helvetica, sans-serif;
			color: #009ee0;
			text-decoration: underline;
			outline:none;
			}

A:hover      {
			font-family: verdana, arial, helvetica, sans-serif;
			color: #009ee0;
			text-decoration: none;
			outline:none;
			}
.png6 {
			behavior:url("fileadmin/css/pngbehavior.htc");
}
#leftframe {
			width:316px;
			height:100%;
			text-align:right;
			background-color:#ffffff;
			position:absolute;
			left:0px;
}
.logo	{
			margin-top:46px; 
			margin-right:33px;
			margin-bottom:100px;
}
.topnav	{
			height:auto !important;
			height:30px;
			min-height:21px;
			margin-right:20px;
			padding-bottom:9px;
}
#searchStr	{
			width:115px;
			padding-right:7px;
			text-align:right;
			height:15px;
			line-height:14px;
			border: solid 1px #009ee0;
			color:#666666;
			font-size:11px;
}
A.meta:link, A.meta:visited	{
			text-decoration: none;
			color: #666666;
			display:block;
			padding-right:12px;
			background-image:url(../images/dot.gif);
			background-repeat:no-repeat;
			background-position:right;
			height:20px;
}

A.meta:hover, A.meta_h:link, A.meta_h:visited, A.meta_h:hover {
			text-decoration: none;
			color: #333333;
}

#footer {
			position:absolute;
			left:0px;
			bottom:0px;
			width:316px;
			width:275px !important;
			padding-right:41px;
			padding-bottom:14px;
			background-image:url(../images/bg_footer.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			text-align:right;
}
A.footer:link, A.footer:visited	{
			text-decoration: none;
			font-size:10px;
			color: #999999;
			display:inline;
			margin-left:15px;
}

A.footer:hover {
			text-decoration: none;
			color: #333333;
}

.borderleft	{ 
			background-image:url(../images/bg_borderleft.gif);
			background-repeat:repeat-y;
			background-position:left;
			background-color:#FFFFFF;
}
#navframe	{
			height:100%;
			position:absolute;
			left:316px;			
			width:199px !important;
			width:242px;
			padding-left:28px;
			padding-right:15px;
}
#startborder	{
			height:100%;
			position:absolute;
			left:558px;
			z-index:2;
			width:20px;
}
#rootliner	{
			position:absolute;
			z-index:1;
			top:45px;
			left:600px;
}
.pi_wrap	{
			position:relative;
			width:575px;
			margin-bottom:30px;
}
.pi_l		{
			display:inline;
			float:left;
			width:377px;
			margin-right:15px;
}
.pi_r		{
			width:183px;
			display:inline;
			float:left;
}
.pi_pic{
			position:absolute;
			right:0px;
			bottom:0px;
			width:183px;
}

.mehr		{
			margin-top:5px;
}

.mehr a:link, .mehr a:visited	{
			text-decoration: none;
			font-size:10px;
			line-height:15px;
			color: #969696;
			display:inline-block;
			padding-left:20px;
			padding-right:15px;
			height:16px;
			border-right:solid 1px #C3C3C3;
			background-image:url(../images/vorlagen/mehr.png);
			background-position:left;
			width:auto !important;
			min-width:25px;
}

.mehr a:hover {
			text-decoration: none;
			color: #009ee0;
			background-image:url(../images/vorlagen/mehr_h.png);
}

A.newslink:link, A.newslink:visited	{
			text-decoration: none;
			color: #666666;
}

A.newslink:hover, A.meta_h:link, A.meta_h:visited, A.meta_h:hover {
			text-decoration: none;
			color: #333333;
}

.contentheader	{
			width:589px;
			height:auto !important;
			height: 180px;
			background-position: right top;
			background-repeat:no-repeat;
}

#flapout	{
			position:absolute;
			right:0px;
			top:0px;
			z-index:99;
			height:auto !important;
			height:100%;
			min-height:100%;
			background-image:url(../images/bg_flapout.png);
			background-position:left;
			background-repeat:repeat-y;
			background-color:#FFFFFF;

}
.faq_txt	{
			width:488px !important;
			width:518px;
			padding-left:20px; 
			padding-right:20px;
			padding-top:10px;
			padding-bottom:20px;
}

.faq_txt b	{
			color:#009ee0;
}
#flapbutton {
			width:33px;
			margin-left:8px;
			float:left;
			display:inline;
			padding-top:40px;
}
#ajaxcontent {
			width:540px;
			margin-left:20px;
			float:left;
			display:inline;
			padding-top:77px;

}
#ajaxcontent .pi_wrap {
			width:540px;
}

.fbox		{
			float:left;
			display:inline;
			margin-right:15px;
			width:181px;
}

A.noul:link, A.noul:visited	{
			text-decoration: none;
}

A.noul:hover {
			text-decoration: underline;
}

.input	{
			width:210px;
			height:17px;
			line-height:15px;
			border: solid 1px #999999;
			color:#666666;
			font-size:11px;
}
ul				{
				list-style:none;		
				padding:0px;
				margin:0px;
				margin-left:0px;
				text-indent:0px;
				}
li				{
				background-image:url(../images/dot.gif);
				background-repeat:no-repeat;
				background-position: 0px 6px;
				padding-left:9px;
				margin:0px;
				line-height: 18px;
				}	

.dropDownHeader		{ display:inline; cursor:pointer; float:left; }
.dropDownMenu		{ display:inline-block;}
.dropDown			{ position:absolute; z-index:99; }
.dropDownMenu a			{ height:12px; color:#009ee0;  font-weight: bold;text-decoration:none; margin-bottom: 5px; padding-left: 10px; }
.dropDownMenu a:hover	{ text-decoration:none;}
.dropDown a		{  display:block; }			

