/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media all {
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea {margin:0;padding:0;}
fieldset,img{border:0;}
li{list-style-type:none;}
#datenschutzerklaerung li{list-style:disc;margin-left:1em;}
pre,code {font-family:"Lucida Console",Monaco,monospace;font-size:16px;}
/************************************************
*	Font settings
************************************************/
body {font-family:Tahoma, Verdana, sans-serif;
	font-size:16px;color:#333;line-height:1.2em;}
	
input,button,textarea,select {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:99%;font-weight:inherit;}

a{text-decoration:none;color:rgb(0,146,166);}
a:hover{color:#000;}

	
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h1 {font-size:24px;color:rgb(0,146,166);}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;color:#333;line-height:1.2em;}

p.error {color:#E8D294;padding:0 2px;margin:0;}
p.confirm {color:#E6F0FF;padding:0 2px;margin:0;}

table {font-size:inherit;}
caption,th {font-weight:bold;}


/******************************************************
*	Default margins
******************************************************/
h1,h2,h3,h4,h5,h6 {margin-top:1em;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form {margin-bottom:0.7em;/* Should match the font size */}
} /* Ende @Media */
@media all{
/** Style sheet NAVIGATION ******************/
/***********************************************
*	FOOTER NAVIGATION
***********************************************/
#footer .mod_navigation.block{width:600px;overflow:hidden;float:left;}
#footer .mod_navigation li{float:left;width:80px;text-align:center;margin-right:70px;}
#footer .mod_navigation{margin:10px 0;}
#footer .mod_navigation span.active{color:rgb(0,146,166);text-decoration:none;text-shadow:0 0 2px #666;}


/***********************************************
*	SHARE Buttons
***********************************************/
.share{width:400px;height:60px;position:absolute;top:0;left:20px;}
.share li{float:left;margin-right:5px;line-height:69px;}


} /* Ende @media */
@media all{
/** Style sheet SEITENLAYOUT ******************/
/***********************************************
*	BODY STYLE
***********************************************/
body{background:#fff url("../../tl_files/mgoltz/images/backgrounds/full_bg3.jpg") center top no-repeat;}

/***********************************************
*	MAIN Spalte
***********************************************/
.Startseite #main{height:587px;box-shadow:0 0 20px rgba(0,0,0,0.5);}
.Startseite #main{background:rgba(255,255,255,0.9) url("../../tl_files/mgoltz/images/backgrounds/main_bg.png") no-repeat;}
/*.Startseite #main {text-shadow:0 0 5px #333;}*/

.UeberMich #main .ce_text.block{padding:180px 130px 30px 60px;}
.UeberMich #main .ce_text.block .image_container img{box-shadow:5px 5px 5px #999;margin-top:-50px;}
.UeberMich #main{height:587px;box-shadow:0 0 20px rgba(0,0,0,0.5);}
.UeberMich #main{background:rgba(255,255,255,0.9) url("../../tl_files/mgoltz/images/backgrounds/main_bg.png") no-repeat;}
/*.UeberMich #main {text-shadow:0 0 5px #333;}*/

.Impressum #container{height:587px;box-shadow:0 0 20px rgba(0,0,0,0.5);}
.Impressum #container{background:rgba(255,255,255,0.9) url("../../tl_files/mgoltz/images/backgrounds/main_bg.png") no-repeat;}
/*.Impressum #wrapp_container {text-shadow:0 0 5px #333;}*/

.Impressum #left .ce_text.block{padding:63px 0 30px 60px;}

.Impressum #main .ce_text.block{font-size:12px;padding:0 10px 30px 0;height:494px;overflow-y:scroll;margin:63px 120px 0 0;}
.Impressum #main .ce_headline{color:rgba(255,255,255,0.4);line-height:60px;font-size:24px;margin-top:0;}


/***********************************************
*	ELEMENTS Positionen
***********************************************/
.copyright{font-size:11px;padding:12px 0;text-align:right;color:#999;}
.Startseite .slogan{position:absolute;top:100px;left:50px;}
.UeberMich .slogan{position:absolute;top:100px;left:50px;}
.Impressum .slogan{display:none;}
.Startseite .profile{position:absolute;top:300px;right:115px;}
.pdf_link{line-height:60px;padding-left:25px;}
} /* Ende @media */
