@charset "UTF-8";
/* CSS Document */


html,
body {height:100%; width:100%; background-image:url(http://www.saschameier.eu/gl/tl_files/gl/img/bg_rep.jpg); background-color:#ebebeb; background-repeat:repeat-x; z-index:1; font-family:Verdana, Geneva, sans-serif; }

* { margin:0 auto; padding:0; border:0 none; }

#wrapper {width:904px; z-index:1000; position:relative; min-height:100%; }
		
#header { background-image:url(http://www.saschameier.eu/gl/tl_files/gl/img/lhead.gif); z-index:10000; width:904px; height:341px; }

.head_image {margin-left:68px; margin-top:42px; padding-top:161px; }

#container {background-image:url(http://www.saschameier.eu/gl/tl_files/gl/img/content_bg.jpg); background-repeat:repeat-y; padding-top:20px; min-height:100%; }

#main {width:530px; float:left; margin-left:34px; position:relative;}

#right {width:215px; float:left; margin-left:30px; margin-right:68px; position:relative; } 

.clearing { clear:both; height:0; padding:0; border:0; margin:0; line-height:0; font-size:0; }

#footer {background-image:url(http://www.saschameier.eu/gl/tl_files/gl/img/footer.jpg); height:100px; position:relative; }

.footer_left { padding-left:68px; padding-top:43px; float:left; }

.footer_right { padding-top:43px; padding-right:68px; float:right; }



/* NAVIGATION */


.mod_navigationMain {  margin-top:-230px; padding-left:68px; }

.mod_navigationMain ul,
.mod_navigationMain li { margin:0px; padding-right:10px; list-style-type:none; }

.mod_navigationMain li { float:left; }

.mod_navigationMain a { display:block; color:#000; text-decoration:none; text-transform:uppercase; }

.mod_navigationMain p { display:block; color:#000; text-decoration:none; text-transform:uppercase; display:inline; }


.mod_navigationMain a:hover { text-decoration:underline; }

.mod_navigationMain p { margin:0px;  }

.active  { color:#71b101; }



p { font-size:12px; line-height:1.800em; padding-bottom:10px; font-stretch:expanded; }

h1 { font-size:16px; padding-bottom:10px; font-weight:550; }

h2 { font-size:12px; padding-bottom:10px; padding-top:18px; font-weight:550;}

h3 { font-size:12px; padding-bottom:10px; padding-top:18px; font-weight:500;}

h4 { font-size:12px; padding-bottom:5px; font-weight:500; padding-top:7px;}


#footer a,
#footer {font-size:9px; color:#666; text-decoration:none; }

p .ft { font-weight:normal; }

.clear {height:0.1px; overflow:hidden; font-size:0.1px; line-height:0.1px; clear:both;}
.invisible {width:0; height:0; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline;}




/* FORMULAR */


table {  font-size:12px; line-height:1.800em; padding-bottom:10px; font-stretch:expanded; margin-left:35px; margin-top:-12px; }


/* Name */


/*Feld*/

* { vertical-align: baseline; }

#ctrl_4,
#ctrl_5,
#ctrl_3,
#ctrl_2 {  margin-left:20px; height:15px; padding:2px 3px; border:1px solid #71b101; margin-bottom:15px; }

#ctrl_6 { margin-left:20px; padding:2px 3px; border:1px solid #71b101;font-family:Verdana, Geneva, sans-serif; font-size:12px; }

captcha_text { color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

#ctrl_7 { margin-left:20px; margin-top:20px; background-color:#a0d14b; padding:5px 6px 6px 6px; }

.submit { font-size:14px; border:1px solid #000; }

.formbody h1 {padding-left:34px; font-size:16px; margin-bottom:10px;  font-weight:550; }


/* ENDE FORMULAR */


/*Portfolio*/



.portfolio_box { width:525px; min-height:200px; margin-bottom:15px; margin-left:-1px; border:2px solid #71b101; }

.portfolio_box img { float:left; margin:10px;}

.portfolio_box p {padding-left:292px; padding-right:10px; }

.link a {text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.link a:hover {text-decoration:none; color:#71b101; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.mod_navigationMain a:visited {color:#000; }


p .ft  {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:300;} 

.copy  {text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

a.copy  {text-decoration:none; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px;}


/*TWITTER*/

#right h2  {margin-left:30px; margin-top:-18px; width:215px; margin-bottom:5px; }

#mod_twitterreader {margin-left:30px; list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:212px;   }

.even first { list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; }

#mod_twitterreader li {margin-bottom:10px; padding-bottom:10px; border-bottom:#ccc 1px solid; }

.even a, a:visited { color:#71b101; }

.even a:visited { color:#71b101; }

.date {font-weight:bold; color:#71b101; font-size:11px; }