/*@font-face { font-family: "Milo"; src: url(/css/fonts/MiloOT-LightIta.otf); format(OpenType); }*/



* {
	position: relative;
}

html {
/*	overflow-y: scroll; */
}

img {
	border: 0px;
}

body {
	margin: 0; padding: 0;
	margin-bottom: 100px;
	background-color: #FFF;

	font-family: Helvetica;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #5f5f5f;
	text-rendering: optimizeLegibility;
}

h1, h2, h3, h4, h5 {
	font-family: "ff-milo-web-1","ff-milo-web-2", Helvetica, Arial, "sans-serif";
	font-weight: normal;
}

h1, h2, h3, h4, h5, p {
	margin-top: 0px;
}

h1 {
	font-size: 36px;
	color: #2e85e5;
}

.unsichtbar {
	-khtml-opacity: .4;  
    -moz-opacity: .4;
    opacity: .4;
    filter:Alpha(opacity=40);
}

.sichtbar {
	-khtml-opacity: 1;  
    -moz-opacity: 1;
    opacity: 1;
    filter:Alpha(opacity=100);
}


/* ########### Home ########## */


#home_kopfzeile {
	background-image: url(./bilder/home_braunerheader.jpg);
	height: 103px;
	font-family: "ff-milo-web-1","ff-milo-web-2", Helvetica, Arial, "sans-serif";
	text-shadow: #855331 1px 1px 3px;
}

#kopfzeile_inner {
	width: 850px;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 12px;
	font-size: 33px;
	line-height: 36px;
}

#kopfzeile_inner h1 {
	float: left;
	font-weight: normal;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 33px;
	line-height: 36px;
}

#kopfzeile_inner a {
	color: #FFF;
}

#kopfzeile_inner_kontakt {
	float: right;
}

#kopfzeile_inner_kontakt a {
	color: #ddc8ba;
}
#kopfzeile_inner_kontakt a:hover {
	color: #FFF;
}


#home_schauspieler {
	background-color: #d1f3f0;
}

#home_schauspieler_inner {
	width: 850px;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 23px;
	padding-bottom: 10px;
}


ul.home_schauspieler {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

li.home_schauspieler {
	float: left;
	width: 106px;
}

.home_schauspieler_thumbnail {
	width: 92px;
	padding-bottom: 11px;
}

.home_schauspieler_thumbnail_image {
	padding-top: 2px;
	padding-left: 2px;
	width: 90px;
	height: 90px;
	background-image: url(./bilder/home_thumbnail_bg.png);
	padding-bottom: 0px;
}

.home_schauspieler_thumbnail_name {
	margin-top: -2px;
	padding-left: 2px;

	color: #ab8768;
}

#turqoisegradient {
	height: 13px;
	background-image: url(./bilder/turqoisegradient.png);
}


#nachrichten_obererteil {
	margin-left: 26px;
	width: 451px;
	background-color: #f0f0f0;
	height: 66px;

}
#aktuell_button {
	position: relative;
	left: 314px;
	top: -17px;
}

#nachrichten {
	margin-left: 26px;
	padding-top: 10px;
	padding-bottom: 1px;
	width: 451px;
	background-color: #f0f0f0;
}

ul.nachrichten {
	list-style-type: circle;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 17px;
	padding: 0px;
	list-style-image:url(./bilder/nachrichten_bullet.png)
}

li.nachrichten {
	margin-bottom: 10px;
	color: #2f85e5;
	font-size: 14px;
}

.nachrichten_inhalt {
	padding-left:10px;
	padding-right:25px;
}



/* ########### Schauspieler ########## */


.detail_schauspieler_thumbnail {
	background-image: url(./bilder/detail_thumbnail_bg.png);
	width: 62px;
	height: 62px;
}

.detail_schauspieler_thumbnail_ausgewaehlt {
	background-image: url(./bilder/detail_thumbnail_bg.png);
	width: 62px;
	height: 62px;
}

.detail_schauspieler_thumbnail_image {
}

ul.detail_schauspieler {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

li.detail_schauspieler {
	float: left;
}


#schauspieler_kopfzeile {
	background-image: url(./bilder/schauspieler_braunerheader.jpg);
	height: 68px;
	font-family: "ff-milo-web-1","ff-milo-web-2";
	text-shadow: #855331 1px 1px 3px;
}


#schauspieler_name {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 33px;
	line-height: 34px;
	color: #2e81e7;
}

#schauspieler_daten {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 33px;
	line-height: 34px;
	color: #a56132;
}

#schauspieler_details_linkespalte {
	float: left;
	width: 260px;
	margin-right: 55px;
	padding-top: 25px;
}

#schauspieler_details_rechtespalte {
	float: left;
	width: 535px;
	padding-top: 25px;
}

#schauspieler_nachrichten {
	background-color: #f0f0f0;
	padding-top: 12px;
	padding-bottom: 1px;
}

#schauspieler_details_rechtespalte_links {
	float: left;
	width: 240px;
	padding-top: 25px;
	margin-right: 20px;
}

#schauspieler_details_rechtespalte_rechts {
	float: left;
	width: 250px;
	padding-top: 25px;
}

h5.schauspieler {
	font-family: Helvetica;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #2f85e5;
	margin-bottom: 4px;
}

p.schauspieler {
	margin-bottom: 12px;
}

ul.auszeichnungen {
	list-style-type: circle;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 17px;
	padding: 0px;
	list-style-image:url(./bilder/auszeichnung_stern.png)
}

li.auszeichnungen {
	margin-bottom: 5px;
}


ul.vita_jahr {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
}

li.vita_jahr {
	margin-top: 20px;
	margin-bottom: 5px;
}

ul.vita_eintrag {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	
}

li.vita_eintrag {
	border-bottom: 1px solid #b6c5fe;
}

div.vita_eintrag_klammer {
	margin: 2px;
}

div.vita_eintrag_titel {
	width: 270px;
	float: left;
}

div.vita_eintrag_regie {
	width: 190px;
	float: left;
}

div.vita_eintrag_sender {
}


#fotos {

	background-color: #f0f0f0;
	width: 248px;

	padding-top: 1px;
	padding-left: 12px;
	padding-bottom: 1px;
	
	margin-bottom: 20px;

}

ul.fotos {
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;

}

li.fotos {
	float: left;
	width: 70px;
	margin-right: 12px;
	margin-bottom: 12px;
}

.foto_thumbnail {
	width: 70px;
	height: 70px;
	background-color: #D0D0D0;
}

/* ########### Kontakt ########## */

table {
	border: 0px;
}

td {
	padding-right: 40px;
}

.kontaktinput {
	width: 330px;
	padding: 5px;
	background-color: #f0f0f0;
	color: #2e85e5;
	font-size: 14px;
	margin-bottom: 5px;
	
	font-family: Helvetica, "sans-serif";
}

#button {
	width: 100px;
	padding: 5px;
	background-color: #2e85e5;
	color: #FFF;
	font-size: 14px;
	margin-bottom: 5px;
}



/* ########### login ########## */

#login {
	position: absolute;
	right: 100px;
	margin-top: 100px;
	padding-bottom: 20px;
}

a.link:link, a.link:visited {text-decoration: underline;}
a {color: #2f85e5;}
a:link {text-decoration: none;}
a:active {text-decoration: none;}
a:hover, a.link:hover	{text-decoration: none;}
a:focus	{text-decoration: none;}

h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover, h1 a:focus{text-decoration: none;} 









/*---------------clear-------------*/
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clear {display:inline-block;}
/* Hide from IE Mac \*/
.clear { display:block; }
/* End hide from IE Mac */
* html .clear {height:1px;}
/*---------------clear-------------*/


/*round borders 3px*/ 
.rall3 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.rtl3 {border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -khtml-border-top-left-radius:3px;}
.rtr3 {border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px;}
.rbl3 {border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; -khtml-border-bottom-left-radius:3px;}
.rbr3 {border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; -khtml-border-bottom-right-radius:3px;}

/*round borders 4px*/ 
.rall4 {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;}
.rtl4 {border-top-left-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -khtml-border-top-left-radius:4px;}
.rtr4 {border-top-right-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -khtml-border-top-right-radius:4px;}
.rbl4 {border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px;}
.rbr4 {border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px;}

/*round borders 5px*/ 
.rall5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
.rtl5 {border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px;}
.rtr5 {border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px;}
.rbl5 {border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px;}
.rbr5 {border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px;}

/*round borders 6px*/ 
.rall6 {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px;}
.rtl6 {border-top-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -khtml-border-top-left-radius:6px;}
.rtr6 {border-top-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; -khtml-border-top-right-radius:6px;}
.rbl6 {border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -khtml-border-bottom-left-radius:6px;}
.rbr6 {border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -khtml-border-bottom-right-radius:6px;}

/*round borders 7px*/ 
.rall7 {border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px;}
.rtl7 {border-top-left-radius:7px; -moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px; -khtml-border-top-left-radius:7px;}
.rtr7 {border-top-right-radius:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; -khtml-border-top-right-radius:7px;}
.rbl7 {border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; -khtml-border-bottom-left-radius:7px;}
.rbr7 {border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px; -khtml-border-bottom-right-radius:7px;}

/*round borders 8px*/ 
.rall8 {border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px;}
.rtl8 {border-top-left-radius:8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -khtml-border-top-left-radius:8px;}
.rtr8 {border-top-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -khtml-border-top-right-radius:8px;}
.rbl8 {border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -khtml-border-bottom-left-radius:8px;}
.rbr8 {border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -khtml-border-bottom-right-radius:8px;}

/*
img.typekit-badge{
	display:none !important;
	visibility:hidden !important;
}
*/
