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

body {
	background-image: url(../../img.templ/bkgr_grau.png); background-color: #D6D6D6;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
/*td, div {font: 0.95em/1.4em Arial, Helvetica, sans-serif; color: #444444;}*/
div, td {color: #444444; line-height: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

/*-- Hintergrundbilder in dem Templates samt PNG-Transparenz-Fix für IE < 7 - des Glump... --*/

/*#top, #content, #content_start, #schatten_oben, .text  {behavior: url(http://teamalexat.d250.de/iepngfix/iepngfix.htc);}*/


/*-- CSS Inhalt zentrieren --*/


.container {
width: 960px;
position: absolute;
left: 50%;
margin-left: -480px;
height: 730px;
margin-top: 20px;
} /* funzt o im IE7, des Glump... ;-) */

.container_start {
width: 960px;
position: absolute;
left: 50%;
margin-left: -480px;
height: 590px;
/*top: 50%; margin-top: -295px;*/
margin-top: 20px;
} /* funzt o im IE7, des Glump... ;-) */


/*-- Bereiche --*/

#top {width: 960px; height: 150px; background-image: url(../../img.templ/bkgr_r1_c1.png);}
#content {width: 960px; height: 580px; background-image: url(../../img.templ/bkgr_r2_c1.png); background-repeat: no-repeat;}

#content_start {width: 960px; height: 580px; background-image: url(../../img.templ/bkgr_start.png); background-repeat: no-repeat;}

.logo {width: 470px; height: 130px; top: 10px; left: 10px; background-image: url(../../img.templ/teamalex_r1_c1.png); position: relative; float: left;}
.adresse {width: 470px; height: 130px; top: 10px; left: 10px; position: relative;}
html>body .adresse {left: 480px; position: absolute;}

.menue {width: 240px; height: 550px; left: 10px; position: relative; float: left;}
.text {width: 470px; height: 550px; background-image: url(../../img.bg/bg_transp_weiss.gif);}
html>body .text {top: 0px; left: 0px; position: absolute;  background-image: url(../../img.bg/bg_transp_weiss.png)}
.spalte_rechts {width: 230px; height: 550px; left: 7px; background-image: url(../../img.templ/teamalex_r3_c4.png); position: relative;}
html>body .spalte_rechts {left: 720px; position: absolute;}

.inhalt-hintergrund {width: 700px; height: 550px; left: 7px; position: relative;}
html>body .inhalt-hintergrund {left: 250px; position: absolute;}


.metamen {width: 950px; height: 20px; top: 10px; left: 0px; position: relative;}
html>body .metamen {position: absolute; top: 710px;}

.metamen_start {width: 950px; height: 20px; top: 10px; left: 0px; position: relative;}
html>body .metamen_start {position: absolute; top: 570px;}

.menue #content {margin-top: 10px; margin-left: 10px; width: 220px; height: 530px; background: none;}
.text #content {margin-top: 10px; margin-left: 10px; width: 450px; height: 530px; background: none;}
.adresse #content {margin-top: 10px; margin-left: 10px; width: 450px; height: 110px; background: none;}

#start {width: 960px; height: 580px; background-color: #CCFFCC;}
#schatten_oben {width: 960px; height: 10px; background-image: url(../../img.templ/bkgr_schatt_o2.png); background-position: 0px 15px;}
html>body #schatten_oben {background-position: 0px 10px;}
#content_start #content {margin-left: 10px; width: 940px; height: 500px; background: none;}
#adresse_start {margin-left: 10px; width: 940px; height: 100px;  position: relative;}
html>body #adresse_start {position: absolute; top: 480px;}

/*-- Textformatierungen --*/

.adresse #content .csc-default {color: #FFFFFF; text-align: right;}
.adresse #content .csc-default a {color: #FFFFFF; text-decoration: underline;}
.adresse #content .csc-default a:link {color: #FFFFFF; text-decoration: underline;}
.adresse #content .csc-default a:hover {color: #FAD8DA; text-decoration: underline;}
.adresse #content .csc-default a:visited {text-decoration: underline;}

#adresse_start {color: #FFFFFF; text-align: center; padding-left: 10px; padding-top: 7px;}
#adresse_start a {color: #FFFFFF; text-decoration: underline;}
#adresse_start a:link {color: #FFFFFF; text-decoration: underline;}
#adresse_start a:hover {color: #FAD8DA; text-decoration: underline;}
#adresse_start a:visited {text-decoration: underline;}

.menue #content {color: #FFFFFF; font-size: 1.2em; line-height: 24px;}
.metamen, .metamen_start {text-align: right;}

.text #content a {color: #A8141E; text-decoration: underline;}
.text #content a:link {color: #A8141E; text-decoration: underline;}
.text #content a:hover {color: #AAAAAA; text-decoration: underline;}
.text #content a:visited {text-decoration: underline;}

.metamen a {color: #444444; text-decoration: underline;}
.metamen a:link {color: #444444; text-decoration: underline;}
.metamen a:hover {color: #A8141E; text-decoration: underline;}
.metamen a:visited {text-decoration: underline;}

.metamen_start a {color: #444444; text-decoration: underline;}
.metamen_start a:link {color: #444444; text-decoration: underline;}
.metamen_start a:hover {color: #A8141E; text-decoration: underline;}
.metamen_start a:visited {text-decoration: underline;}

.text #content .csc-firstHeader {font-family: Georgia, "Times New Roman", Times, serif; font-size: 2.0em; font-weight: bold; color: #A8141E;}
.text #content h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: bold; color: #A8141E;}
.text #content h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: normal; color: #A8141E;}
.text #content h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: normal; color: #A8141E;}
.text #content h4 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: normal; color: #A8141E;}

.text #content .csc-subheader-2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; font-weight: normal; color: #A8141E;}


/*-- Menue --*/

.menue .men_punkt a {color: #FFFFFF; font-size: 1.4em; line-height: 32px;}
.menue .men_punkt a:link {color: #FFFFFF; font-size: 1.4em; text-decoration: none;}
.menue .men_punkt a:hover {color: #FAD8DA; font-size: 1.4em; text-decoration: none;}
.menue .men_punkt a:visited {font-size: 1.4em; text-decoration: none;}


.menue .submen_punkt a {color: #FFFFFF; font-size: 1.15em; line-height: 24px; padding-left: 20px;}
.menue .submen_punkt a:link {color: #FFFFFF; font-size: 1.15em; text-decoration: none;}
.menue .submen_punkt a:hover {color: #FAD8DA; font-size: 1.15em; text-decoration: none;}
.menue .submen_punkt a:visited {font-size: 1.15em; text-decoration: none;}

/*-- FadeIn --*/
fadein{filter:alpha(opacity=0);opacity:0;}

/*-- Bilder --*/
.text #content .csc-textpic-border .csc-textpic-imagewrap img {padding: 3px; border: 1px solid #A8141E; background-color: #F8EFF2;}

.text #content iframe {border: 1px solid #A8141E;}

/*---- Formular ---*/

.text #content .csc-mailform {border: none;}
.text #content .csc-mailform label {display: block; margin-bottom: 3px;}
.text #content .csc-mailform input, .csc-mailform textarea {margin-bottom: 15px;}


/*-- Gästebuch --*/
.tx-guestbook-eintrag {border-bottom: 1px solid #A8141E; padding-bottom: 5px;}
.tx-guestbook-eintrag p {margin: 0px; padding: 0px;}
/*.tx-veguestbook-pi1 {border: 1px solid #FF0000;}
.tx-guestbook-result {border: 1px dotted #00FF00;}*/
.tx-guestbook-seiten {font-size: 11px; float: right;}
.tx-guestbook-seiten a {font-weight: bold;}
.tx-guestbook-clear {height: 1px;}
.tx-guestbook-date {margin-bottom: 5px; font-size: 10px; font-weight: bold;}

.tx-guestbook-latest .verfasser {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; color: #A8141E;}


/*-- Produkte Auflistung --*/

.csc-frame-rulerAfter .csc-textpic-clear {height: 10px; border-bottom: 1px solid #A8141E; }
