a { color:#606060; }
a:hover { color:#e2007a; text-decoration:underline; }
.quell { color:#282a2c; font-size:11px; margin-top:10px; float:right; margin-right:5px; }
h1, h2, h3, h4, h5, h6 { padding:0px 0; margin:0 0 5px 0; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h1 { color:#078796; font-size:14pt; font-weight:normal; }
#eyecatcher h1 { color:#e2007a; margin:0 0 10px 0; }
h2 { color:#078796; font-weight:bold; font-size:18px; padding:0 0 0px 0; }
h2 a {text-decoration:none;}
h3 { color:#000; font-size:10pt; }
h4 { color:#282a2c; margin:0 20px 0 0px; font-weight:bold; padding:10px 0 10px 0px; font-size:100%; font-family:Helvetica; font-size:14pt; }
h5 { color:#282a2c; padding:0; margin:0; font-weight:normal; padding:10px 0 0 0px; font-size:100%; }
.temtperia_kunden_img { padding:5px; background:#fff; border:1px solid #ccc; margin:10px 0 0 20px; }
.tempteria_webdesign { width:296px; float:left; padding:10px 20px 0 0px; }
.tempteria_webdesign2 { width:286px; padding:10px 0px 0 0px; margin-left:326px; }
.tempteria_news { width:296px; padding:10px 0 0 0px; font-size:0.9em; }
.temtperia_partner_img { padding:5px 5px 20px 5px; background:#fff; border:1px solid #ccc; float:left; margin:0 10px -2px 0; }
.aboutus img { padding:0px; border:1px solid #ddd; margin:0 10px 20px 0; }
.aboutus { margin-bottom:0px; border-bottom:1px solid #cbd5de; overflow:hidden; height:100%; padding:0 0 0px 0; }
.temtperia_art_img img { padding:5px; background:#fff; border:1px solid #ccc; }
.temtperia_art_img p { font-size:10pt; }
.mod_article { }




.layout_short { font-size:10pt; margin:0; padding:0px 0 10px 0; }
.layout_short h2 { font-size:10pt; font-family:Helvetica, sans-serif, Verdana, Arial; margin:0; padding:0; }
.info {font-size:8pt; text-align:right;border-bottom:1px solid #ddd; margin:0 0 10px 0;  }


.more a, .back a {display:block; background:#333 url(../images/buttonbg.jpg) top repeat-x; border:1px solid #ccc; width:100px; color:#000; font-weight:normal; padding:5px; text-align:center; text-decoration:none; font-size:11px;}
.teaser {}

.mod_newslist h2 {padding:0; margin:0;}





.mod_rss_reader h2 { font-size:10pt; border:none; font-family:Helvetica, sans-serif, Verdana, Arial; margin:0; padding:0; font-weight:normal; }
.mod_rss_reader { margin:20px 0 0 0; }
.rss_items_only ul { margin:0; padding:0 0 0 20px; font-size:10pt; list-style:disc; }
.ce_image .image_container { border:none; background:none; margin:10px 0 10px 0; }
.ce_list ul { margin:0; padding:0 0 0 20px; font-size:11pt; list-style-type:disc; line-height:150%; }
.ce_list li { list-style-type:disc; }
.formbody { }
.formbody label { width:150px; }
.caption { font-size:10pt; }
.layout_short_box { margin:0 0 20px 0; border-bottom:1px dashed #cbd5de; }
.layout_short_box h2 a { font-weight:bold; }
.content_right_box { margin:0 0 20px 0; border-bottom:1px solid #ccc; padding:0 0 20px 0px; }
.formbody { border:0px solid; overflow:hidden; height:100%; }
.formbody label { width:150px; overflow:hidden; height:100%; border:0px solid; float:left; margin:5px 0 5px 0; font-weight:bold; }
.formbody input, select { margin:5px 0 5px 0; }
.formbody br { clear:both; }
.explanation { margin:0 0 20px 0; }
.captcha_text { margin:5px 0 5px 0; font-size:8pt; color:#333; }
.error { font-size:10pt; color:#990000; font-weight:bold; }
.submit { float:right; }
.textarea { }
.back { margin:20px 0 0 0; }
.cloud1 { display:inline; font-size:16pt; font-weight:bold; }
.cloud2 { display:inline; font-size:17pt; font-weight:bold; }
.cloud3 { display:inline; font-size:16pt; }
.cloud4 { display:inline; font-size:15pt; }


html { height:100%; background:#fff;}
body { padding:0px; margin:0; font-family:Helvetica; color:#282a2c; position:relative; height:100%; line-height:17px; }
#header { margin:0px auto 0px auto; overflow:hidden; border:0px solid #fff; padding:0px; background:#101010 url(../images/neuer-header.jpg) center no-repeat;  }
#header .inside { margin:0px auto; width:940px; }
#header h1 { margin:0px 0 0 0; padding:0; clear:both; overflow:hidden; width:300px; }
#header h1 img { margin:-15px 0 0 0; }
#branding, #content, #footer { width:100%; }
#branding { width:248px; float:left; margin:0; padding:0; overflow:hidden; }
#content { overflow:hidden; padding:10px 0 20px 0; background:#f2f2f2 url(../images/content-bg.gif) top repeat-x; margin:20px 0;}
#content .inside { overflow:hidden; margin:0px auto; width:940px; min-height:660px;}
#content_left { float:left; overflow:hidden; width:200px; overflow:hidden; margin-right:20px; }
#content_main { width:600px; float:left; overflow:hidden; border:1px solid #ddd; padding:12px 8px; background:#fff;

	




}



#contant_right { float:right; width:320px; overflow:hidden; text-align:justify; margin-top:8px;}


#contant_right .ce_text,  #contant_right .mod_newslist { padding:10px; 	-moz-box-shadow:0px 0px 3px #AAAAAA; -webkit-box-shadow:0 0 3px #AAAAAA; box-shadow:0 0 3px #AAAAAA; border:1px solid #fff; margin:3px 3px 20px 3px;



background:-moz-radial-gradient(center, #fff, #f6f6f6); /* Firefox */
background:-webkit-gradient(radial, center center, 80, center center, 400, from(#fff), to(#f6f6f6)); /* Safari, Chrome */




}












#contant_righth2 { float:right; width:320px; overflow:hidden; text-align:left; }








.default #contant_right { float:right; width:300px; overflow:hidden; background:none; border:0px; padding:0; margin:0; }
.content_layer { padding:0; overflow:hidden; margin:0 0 0 0; min-height:670px; }
#footer { background: #333 url(../images/footer-bg.jpg) top no-repeat; border-top:1px solid #000; overflow:hidden; color:#f6f6f6;  padding-bottom:20px; }
#footer .inside { width:940px; margin:0px auto; padding:20px 0; }
#footer .ce_text { padding:0; margin:0; border:0; color:#ccc; }
#footer p { margin:0 0 0px 0;font-size:11px; }
#footer h3 { color:#078796; padding:0; margin:0px 0 0 0; font-size:10pt; font-weight:normal; }
#footer .mod_sitemap {padding:10px 0;}


#footer  a {color:#ccc; }

#footer a:hover {color:#ccc;}


#footer .mod_sitemap li { display:inline; padding-right:10px; }

#footer .mod_sitemap ul { padding:0; margin:0; display:inline; }


.invisible { position: absolute; left: -3000px; top: -3000px; width: 0; height: 0; overflow: hidden; display: inline; }
#tempteria_info { float:left; width:500px; border:0px solid #fff; overflow:hidden; margin:300px 20px 0 0; }
#tempteria_info p { padding:20px 0 0 35px; color:#999; width:402px; text-align:center; overflow:hidden; line-height:170%; }
#tempteria_info a { color:#666; }
#tempteria_info a:hover { color:#a00913; }
#tempteria_kunden { overflow:hidden; margin:100px 0 0 0; }
#tempteria_kunden h2 { padding:0 0 0 55px; margin:0 0 0 0; font-size:18pt; color:#666; }
.ce_text { margin:0 0 20px 0; border-bottom:1px dashed #e4e4e4; padding:0 0 20px 0; }
.ce_text ul { margin:0 0 20px 0; padding:0 0 0 20px; list-style-type:square; }
#content_main .ce_text img { margin:0 0 10px 0; 
	 }
		
		#content_main .ce_text img { margin:0 0 10px 0; 
	 }
		
		
			#contant_right .ce_text img { padding:5px; background:#fff;  }
			
			
						#contant_right .partner img, #content_left partner img { padding:0px; background:none;  }
						
												#contant_right .partner, #content_left .partner {text-align:center;}
												
														#contant_right .partner p, #content_left .partner p {margin:0 0 10px 0;}
		
		
	
	
		
		
		
#content_main .mod_article { margin:0; }
.block { overflow:hidden; }
.custom { margin:0; }
.online { color:#00cc33; }
.offline { color:#990000; }
.pdf_link { margin:0 0 20px 0; background:transparent url(../images/adobe_pdf.gif) right top no-repeat; padding-right:20px; text-align:right; }
#eyecatcher2 { background:#c5c5c5 url(../images/eyebg.jpg) top repeat-x; padding:20px 0 15px 0; border-bottom:1px solid #999; border-top:1px solid #fff; }

#eyecatcher .ce_text { padding:10px; margin:0; border:0; }
#eyecatcher ul { padding:0 0 0 15px; margin:0 0 0 0px; list-style-type:disc; overflow:hidden; }

.button { overflow:hidden; background:transparent url(../images/button.png) 0 0 no-repeat; width:174px; height:31px; text-align:center; line-height:31px; margin-top:10px; }
.button a { display:block; height:31px; line-height:31px; text-decoration:none; }
#eyecatcher .image_container { float:left; overflow:hidden; margin:0 10px 20px 0; padding:0; width:90px; }
#eyecatcher .image_container img { padding:5px; }
.eyecatcher_content { overflow:hidden; width:174px; }
/* Gallery styles */


#eyecatcher2 .inside { width:946px; margin:0px auto; background:transparent; }


#gallery { /* CSS3 Box Shadow */
	-moz-box-shadow:0px 0px 3px #AAAAAA; -webkit-box-shadow:0 0 3px #AAAAAA; box-shadow:0 0 3px #AAAAAA; /* CSS3 Rounded Corners */
	
	-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; border:1px solid white; background:url(../images/panel.jpg) repeat-x bottom center #ffffff; /* The width of the gallery */
 overflow:hidden; margin:3px;
	width:940px; }
	
	
	
#gallery #slides { /* This is the slide area */

	height:234px; /* jQuery changes the width later on to the sum of the widths of all the slides. */
 overflow:hidden; }
	
	
#gallery .slide { float:left; }


#gallery #menu { /* This is the container for the thumbnails */
	height:45px; overflow:hidden;}
	
	
	
#gallery ul { margin:0px; padding:0px 0 0 340px; text-align:center; list-style-type:none; overflow:hidden;}



#gallery li { /* Every thumbnail is a li element */
  background:url(../images/divider.png) right no-repeat; width:60px; height:45px; float:left;}
	
	
	
	
	
#gallery li img { /* Every thumbnail is a li element */
border:none; padding:0; margin:0; }
#gallery li.inact:hover { /* The inactive state, highlighted on mouse over */
	background:#fff; }
#gallery li.act { /* The active state of the thumb */
	background:url(../images/active_bg.png) no-repeat; }
#gallery li.act a { cursor:default; }
#gallery .fbar { /* The left-most vertical bar, next to the first thumbnail */
	width:2px; background:url(../images/divider.png) no-repeat right; }
#gallery li a {  	display:block;

	height:35px;
	padding-top:10px; }
	
	.menuItem {padding:0; margin:0;}






#webdesign-referenzen .ce_text {  height:380px; }
.ce_toplink { overflow:hidden; clear:both; }
#webdesign-referenzen .refbox { height:auto; width:auto; float:none; margin:0; padding:10px; }
.c33l { width:280px; float:left; margin-right:40px; }



#header_nav .inside {  background:transparent url(../images/divider.png) left no-repeat; }
#header_nav { overflow:hidden; background:#fff url(../images/header-bg.png) top repeat-x; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
.header_nav ul { height:36px; line-height:36px; margin:0px 0 0 0px; padding:0px; list-style:none; overflow:hidden; }
.header_nav li { margin:0; padding:0; float:left; background:transparent url(../images/divider.png) right no-repeat; }
.header_nav a { color:#606060; padding:0px 20px; display:block; text-decoration:none; font-size:9pt; margin:0; float:left; }
.header_nav a:hover { color:#444; background:#fff; }
.header_nav .active { color:#444; font-weight:bold; padding:0px 10px 0 10px; display:block; text-decoration:none; font-size:9pt; margin:0; float:left; }
.topnavleft, .topnavright { overflow:hidden; width:470px; font-size:9pt; padding:3px 0 0 0; }
.topnavleft a, .topnavright a { color:#999; text-decoration:none; }
.topnavleft a:hover, .topnavright a:hover { color:#333; text-decoration:none; }
.topnavleft a:hover, .topnavright a:hover { color:#333; text-decoration:none; }
.topnavleft .active, .topnavright .active { font-weight:bold; color:#fff; }
.topnavleft { float:left; }
.topnavleft ul { list-style-type:none; margin:0; padding:0; }
.topnavleft ul li { float:left; margin-right:30px; }
.topnavright { float:right; text-align:right; }
.topnavright ul { list-style-type:none; margin:0; padding:0; }
.topnavright ul li { display:inline; margin-right:10px; }
.topnavright ul li.last { display:inline; margin-right:0px; color:#e2007a; }
.topnavright ul li.last a { color:#e2007a; }
.left-nav, .mod_randomImage { margin:0 0 20px 0; }
.left-nav ul { margin:0px 0 0 0px; padding:0px; list-style:none; overflow:hidden; }
.left-nav li { margin:0; padding:0; }
.left-nav a { color:#606060; padding:5px 0px; display:block; text-decoration:none; font-size:9pt; margin:0; border-bottom:1px solid #e4e4e4; }
.left-nav a:hover { color:#fff; background:#078796; font-weight:normal; padding:5px 5px; }
.left-nav .active { color:#fff; background:#078796; display:block; text-decoration:none; font-size:9pt; margin:0; padding:2px 5px; }


body { font-size:9pt; line-height:19px; font-family:Verdana, Geneva, sans-serif; }
p { font-size:9pt; padding:0; margin:0; }
#content_main p { font-size:9pt; padding:0; margin:0 0 10px 0; }
ul { list-style:none; padding:10px 0 0 0px; margin:0; }
ol { font-size:10pt; }

.layout_simple {overflow:hidden; margin:0 0 15px 0;}

.layout_latest {overflow:hidden; margin:0 0 20px 0; padding:0 0 30px 0; background:transparent url(../images/layerbg.jpg) bottom center no-repeat;}


