/*
Original design: Basic Modular (v1.0 - Nov 25, 2010) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/basic-modular/
*/

/* Tags */
*{margin:0;padding:0;}
body{background-color:none;text-align:center;font:90% Corbel,Sans-Serif}
p{color:#000000;margin:0 0 16px;}
a{color:#000000;text-decoration:none; }
a:hover{color:#FFFFFF;text-decoration:none; }
.current {color:#D32442; }
h1{color:#000000;font-size:1.3em;margin:0 0 8px;}
h2{color:#000000;font-size:1.2em;margin:0 0 8px;}



/* Container */
#container{background-color:none ;margin: auto; padding-top:0px; text-align:left; width:1032px; height:2000px}

.wrapper{float:left; width:1032px; }
.feature{float:left;padding-left:10px}


.mainmenu{clear:both; width:1025px; padding:0px 0px 60px 0px;  padding-top:0px; font:80% Courier New; font-weight: bold;}

.hr { 
    width: 80%; 
    height: 1px; 
	float:left;
    margin: 0;
    color: #000000;
    background: none;
}

.hr1 { width: 99%;	margin-left: 20px;}
.hr2 { width: 97%;	margin-left: 10px;}
.hr3 { width: 96%;	margin-left: 30px;}
.hr4 { width: 98%;	margin-left: 40px;}
.hr5 { width: 99%;	margin-left: 25px;}

.mm1 { margin:0 0 0 160px;}
.mm2 { padding:0 0 0 920px;}
.mm3 { padding:0 0 0 360px;}
.mm4 { padding:0 0 0 560px;}
.mm5 { padding:0 0 0 50px;}
.mm6 { padding:0 0 0 200px;}
.mm7 { padding:0 0 0 890px;}
.mm8 { padding:0 0 0 945px;}

.menu{clear:both;height:0px; width:550px; margin:20px 7px 65px;}
.menu ul{list-style:none;width:100%;}
.menu li{float:left;list-style:none;}
.menu li a{display:block;float:left;font-size:1.0em;font-weight:200; padding:0px 55px;}
.menu li a:hover{color:#4d435b; display:block;padding:0px 55px;}


.content{ width:1032px;  margin-top: 0px}

.konzept{ width:700px;  padding:0px 190px 0px 150px; line-height: 2.0em}
.konzeptüber {font:120% Courier New; font-style:italic;}
.textexpander{font-style:italic;}

.leftnew {background-color:none ; float:left; margin: auto; padding-top:0px; text-align:left; width:514px; }
.rightnew {background-color:none ; float:right; margin: auto; padding-top:0px; text-align:left; width:514px;}
.leftoverview {background-color:none ; float:left; margin: auto; padding-top:0px; text-align:left; width:258px; }
.middleoverview1 {background-color:none ; float:left; margin: auto; padding-top:0px; text-align:left; width:258px;}
.middleoverview2 {background-color:none ; float:left; margin: auto; padding-top:0px; text-align:left; width:258px; }
.rightoverview {background-color:none ; float:right; margin: auto; padding-top:0px; text-align:left; width:258px;}

.picleft {float:left; }
.picleft1 {float:left; padding:60px 0px 50px 30px  }
.picright { float:right; clear:both}
.picright1 { float:right;padding:0px 20px 0 0}
.picright2 { float:right;padding:0px 0px 30px 0}
.picleft2 { float:left;padding:0px 0px 30px 0}
.video { float:right;padding:0px 0px 30px 0}


.sevice{ padding-bottom: 200px}
.sevice1{ padding-top: 1800px}

.liste{list-style:none; text-indent:20px; padding-left:10px; padding-top:30px;font:100% Courier New }
.listeklein{list-style:none; padding-left:35px; padding-top:100px;font:80% Corbel,Sans-Serif }

.projektinfo{  font:100% Courier New; text-align:right ;padding:70px 0px 30px 0 ; font-weight:bold}
.projektinfo0{  font:100% Courier New; text-align:right ;padding:70px 0px 10px 0 ; font-weight:bold}
.projektinfo00{  font:100% Courier New; text-align:left ;padding:30px 0px 10px 0 ; font-weight:bold}
.projektinfo1{  font:100% Courier New; text-align:right ;padding:70px 0px 80px 0 ; font-weight:bold}
.projektinfo2{  font:100% Courier New; text-align:right ;padding:70px 0px 160px 0 ; font-weight:bold}
.infooverview{  font:100% Courier New; text-align:right ;padding:0px 0px 0px 18px ; font-weight:bold}

.projekttextleft{padding-left:30px;padding-right:35px;font:100% Corbel,Sans-Serif;  display:block}
.projekttextright{padding-left:30px;font:100% Corbel,Sans-Serif; text-align:right;}
.projekttextleft1{padding-left:30px;padding-right:35px;padding-bottom:50px;font:100% Corbel,Sans-Serif; text-align:right;}
.projekttextleft2{padding-left:30px;padding-right:35px;font:100% Corbel,Sans-Serif;  line-height: 1.6em}
.projektoverview{padding-top:50px; padding-left:35px;font:90% Corbel,Sans-Serif; text-align:left;}

.textlink { color:#086a8a; text-decoration:none; font-style:italic; ; }
.textlink1 { color:#086a8a; text-decoration:none; text-align:right; padding:20px 10px 10px;font:100% Courier New; font-style:italic; ; }
.textlink1klein { color:#086a8a; text-decoration:none;text-align:right; padding:0px 0px 0px; font:80% Courier New; font-style:italic; ; font-weight:bold }

.right {float:right; text-align:right;}











.l{background-color:#f2e1ca;height:1400px;width:190px; border-right:5px solid #8a674b;   float:left; }
.l1{background-color:#f2e1ca;height:640px;width:190px; border-right:5px solid #8a674b;   float:left; }
.linksphoto { float:left; width:160px; padding:40px 20px 60px 20px; font:90% Corbel,Sans-Serif }
.linkstext { width:160px; padding:60px 10px 0px 15px; font:90% Corbel,Sans-Serif; color:#4d435b; }
.rechtstext { width:180px; padding:60px 0px 0px 17px; font:90% Corbel,Sans-Serif; color:#4d435b; }

.textlink li a:hover{color:#4d435b;text-decoration:none; }

.middlehome{background-color:#fcfbea;float:left; width:550px;height:1360px; border-right:5px solid #aea9af;padding:40px 15px 0px 30px; color:#4d435b; text-align:left}
.middlehomeright{background-image:url(../image/bg1_30.jpg);float:left; width:550px;height:1360px; border-right:5px solid #aea9af;padding:40px 15px 0px 30px; color:#4d435b; text-align:right; }
.middlehomeright1{background-image:url(../image/bg1_30.jpg);float:left; width:550px;height:600px; border-right:5px solid #aea9af;padding:40px 15px 0px 30px; color:#2f243e; text-align:right; }
.zitat { font:90% Corbel,Sans-Serif; text-align:center}
.autor{font:80% Corbel,Sans-Serif; }
.stimmen{font:90% Corbel,Sans-Serif; }
.akteure{font:90% Corbel,Sans-Serif; padding-left:  30px; }
.text { width:500px; height:760px; padding:20px 0px 0px 20px; font:90% Corbel,Sans-Serif; color:#4d435b}
.text1 { width:500px; height:760px; padding:20px 0px 0px 0px; color:#4d435b}


.bausteindoz{width:240px ;  float:left; padding: 30px 0px 60px 33px; font-size:0.8em;}
.textdoz { width:500px;  padding:230px 0px 0px 25px; font:90% Corbel,Sans-Serif }

.middlehomepic{background-color:#f8f8f8;float:left; width:550px;height:3300px; padding:40px 15px 0px 30px; color:#4d435b; text-align:left}
.textbild { width:500px;padding:30px 0px 0px 25px; font:90% Corbel,Sans-Serif }
.werke{clear:both; padding:0px 0px 0px 20px; }
.werkepic{float:left; padding:10px 0px 20px 0px;}

.right{background-color:#fefbf2; float:right;width:204px;height:1400px; } 
.right1{background-color:#fefbf2; float:right;width:204px;height:640px; } 
.rechtsphoto { float:left; width:160px; padding:30px 20px 50px 20px; font:90% Corbel,Sans-Serif }
.upright { float:left;  padding:0px 0px 0px 7px }

.archive{background-color:#f9f7e2;float:left; width:950px;height:6000px; border-right:5px solid #aea9af;padding:40px 15px 0px 30px; color:#4d435b; text-align:left}
.werkepic1{float:left; padding:0px 5px 30px 5px}
.werkepic1hoch{float:left; padding:0px 5px 30px 5px}
.werkepicgross{float:left; padding:20px 5px 20px 20px}
.archivmenu{clear:both;height:0px;  margin:20px 7px 0px;padding-bottom:40px;}
.archivmenu ul{list-style:none;width:100%;}
.archivmenu li{float:left;list-style:none;}
.archivmenu li a{display:block;float:left;font-size:1.0em;font-weight:200; padding:0px 190px 0px 190px;}
.archivmenu li a:hover{color:#4d435b; display:block; padding:0px 190px 0px 190px;}

.audiokiste{

width:660px; 
margin-top:0px; }

.audiokiste_lang{

width:827px;
margin-top:0px;
margin-bottom:0px }


.video{
margin-top:10px; 

margin-bottom:10px;
float:right} 



