/* styles fuer olga neuwirth */

html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}


div{
/*border: 1px solid;*/
}

body {
	font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; 
	font-size: 13px;
	line-height: 16px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}

.standardlink{
	color: #000000;
}

div{
	/*border:1px solid green;*/
}

.tur{
	background-color:#00ffff;
}


.olgaoben{
	margin-left:210px;
	margin-top:46px;
	height:22px;
	width:200px;
}

.olgalink { 
	text-decoration: none; 
	font-weight: bold; 
	color: #333333;
	font-size: 13px;
	line-height:18px;
	letter-spacing:0.6em;
}

.contact{
	margin-top:25px;
	height:20px;
	width:163px;
	
	text-align:right;
}


.otitle{
	margin-left:410px;
	margin-top:27px;
	height:163px;
	width:210px;

}

.menulinks{
	padding-top:66px;
	margin-right:37px;
	width:163px;
	text-align:right;
	float:left;
}


.iolga{
	margin-top:46px;
	margin-left:210px;
	height:20px;
	width:400px;
}

.iinfos{
	margin-top:295px;
	margin-left:237px;
	height:20px;
	width:200px;
	float:left;
}

.iaudios{
	margin-top:265px;
	margin-left:0px;
	height:20px;
	width:205px;
	float:left;
}


.content{
	width:570px;
	float:left;
/*	background-color:#333333;*/
}



.normtext { 
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}

.normtextw { 
	color: #ffffff;
}

.small { 
	font-size: 12px; 
}

.smallw { 
	font-size: 12px; 
	color: #ffffff;
}


b { 
	font-weight: 
	bold; 
	color: #333333;
}

a.active {
	color: #FF3300;
}

/* anchor-links fuer subbereiche */

.sublink{ 
	text-decoration: none; 
	font-weight: bold; 
	color: #333333;
	font-size: 13px;
	line-height:18px;
}


.sublinkimtext{ 
	text-decoration: none; 
	font-weight: bold; 
	color: #333333;
}

.menuebold{ 
	text-decoration: none; 
	font-weight: bold; 
	color: #000000;
	font-size: 13px;
	line-height:30px;
	letter-spacing:0.1em;
}

.blau {
	color: #0029d4;
}

.lila {
	color: #1d047b;
}

.rot {
	color: #ff4458;
}

.uelinks { 
	font-size: 13px;
	line-height:18px;
	font-weight: bold; 
	color: #333333 ;
}

.link1{ 
	text-decoration: underline; 
	color: #000000;
}

.link2{ 
	text-decoration: none; 
	color: #f5f5f5
}

/* sub-subtitel bei works - sandgrau #94948A*/
.bhell { 
	font-weight: bold; 
	color: #222222; 
	text-decoration: none;
	line-height:18px;
}

.zitat { color: #040DD1; 
	font-size: 13px;
} 

.normtextrosa {  
	font-size: 13px; 
	font-weight: normal; 
	line-height: 15px; 
	color: #FF0099
}


div{
	/*border:1px solid;*/
}

.slinks{
	width:190px;
	float:left;
	text-align:right;
	padding-right:5px;
	overflow:visible;
	min-height:50px;
}

.srechts{
	width:370px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	min-height:50px;
}

.srechtsabout{
	width:570px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	min-height:50px;
}

.wrap{
	width:585px;
	min-height:50px;
	float:left;
}

.ftxwrap{
	width:500px;
	padding-left:40px;
	padding-right:20px;
	
}

.fbilwrap{
	width:550px;
	padding-right:0px;
	text-align:right;
}


 
 .he{
	height:80px;
 }

body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.tl{
	text-align:left;
}


/* #### Mobile Phones Portrait or Landscape #### */


@media screen and (max-width: 784px) {

.otitle{
	margin-left:210px;
	height:30px;
}

.slinks{
	color:#ffffff;
	width:160px;
	padding-right:0px;
	margin-right:30px;
}

.tl img{
	width:100% !important;
	height:auto !important;
}


body {
	font-size: 14px;
	line-height: 20px;
}

.sublink{ 
	font-size: 14px;
	line-height:20px;
}

.normtext { 
	font-size: 14px;
	line-height:20px
}

.menuebold{ 
	font-size: 13px;
}

.srechts, .srechtsabout{
	font-size: 14px;
	line-height:18px;
}

}

@media screen and (max-width: 640px) {


.otitle{
	margin-left:210px;
	height:30px;
}





.srechts, .srechtsabout{
	width:270px;
	padding-left:10px;
	padding-right:0px;
}


.wrap{
	max-width:480px;
}

.ftxwrap{
	width:250px;
	padding-left:210px;
	padding-right:20px;
}

.tl{
	text-align:left;
}

.fbilwrap{
	width:480px;
	padding-right:0px;
	text-align:right;
}

.iinfos{
	margin-top:74px;
	margin-left:210px;
	float:clear;
}

.iaudios{
	margin-top:25px;
	margin-left:210px;
	float:clear;
}

.rot {
	color: #ffffff;
}

.contact{
	padding-right:1px;
}



.content{
	width:480px;
}

}




@media screen and (max-width: 36px) {
/*
progress wegen 320
*/

.content{
	width:320px;
}

.olgaoben{
	margin-left:100px;
}


.iolga {
	margin-left:50px;
}


.iaudios{
	margin-left:90px;
	margin-top:46px;
	height:22px;
	width:200px;
}

.iinfos{
	margin-left:90px;
}

.wrap{
	max-width:320px;
}

.fbilwrap{
	width:100%;
	padding-right:0px;
	text-align:left;
}

body {
	background-image: url(pics/bggray.png) !important;
}

.slinks{
	text-align:left;
	width:300px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
}

.srechts{
	width:300px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.srechtsabout{
 	width:300px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.otitle{
	margin-left:130px;
	width:172px;
}

div{
	/*border:1px solid green;*/
}

.fbilwrap img{
	width:100% !important;
}


}
