/* import der content.css für schriftformatierungen */
@import url(content.css);

/* import der thumbnailviewer.css */
@import url(thumbnailviewer.css);



/* ############################################################################################################ */
/*		da alle html-elemente auf null gesetzt wurden, müssen sie ggf. neu ausgerichtet werden		*/
/* ############################################################################################################ */


/* mit dem element werden alle innen- und außenabstände aller html-elemente auf null gesetzt  */
*
	{ margin:0; padding:0; }


html
	{ height:100%; }


body
	{  background:url(../images/layout/rep_hg.jpg) repeat-x top left; }


img
	{ border:0px solid; }


input, textarea, select
	{ background-color:#ffffff; border:1px #808080 solid; font-family:Verdana; font-weight:normal; color:#666666; }

select, input
	{ font-size:0.9em; }

/* da die innen- und außenabstände aller html-elemente auf null gesetzt wurden, muss der inhalt wieder eingerückt werden  */
option
	{ padding-left:0.4em; }

textarea
	{ height:100px; padding-left:5px; }

textarea#mitteilung
	{ width:250px; font-size:0.9em; }

textarea#haftung
	{ width:280px; height:50px; font-size:10px; background-color:#ffffff; }

.kontakt
	{ float:left; width:150px; }

.kontakt1
	{ float:left; width:130px; }

.kontakt2
	{ float:left; width:180px; }

.kontakt3
	{ float:left; width:315px; }

.button
	{display:block;width:130px; height:13px;font-family:arial;font-size:10px;
         color:#b8b8ff;text-decoration:none;padding-left:10px;text-align:left;margin-top:7px;}

.button_o
	{display:block;width:130px; height:13px;font-family:arial;font-size:10px;
         color:#ffffff;text-decoration:none;padding-left:10px;text-align:left;margin-top:7px;
         background:url(../images/layout/rep_hover.jpg) repeat-x top left;}

.button:hover
	{color:#ffffff;background:url(../images/layout/rep_hover.jpg) repeat-x top left;}

.button2
	{display:block;height:9px;font-family:arial;font-size:10px;font-weight:bold;
         padding-top:18px;padding-bottom:26px;color:#b8b8ff;text-decoration:none;}

.button2_o
	{display:block;height:9px;font-family:arial;font-size:10px;font-weight:bold;
         padding-top:18px;padding-bottom:26px;color:#1e1d22;text-decoration:none;}

.button2:hover
	{color:#1e1d22;}

.mailto
	{font-family:verdana;font-size:10px;
         color:#ffffff;text-decoration:none;padding-left:10px;}

.mailto:hover
	{font-weight:bold;}

.link
	{text-decoration:none;color:#666666;}

.link:hover
	{text-decoration:none;}

.link2
	{text-decoration:none;color:#666666;}

.link2:hover
	{text-decoration:underline;}

.daten
	{float:left; width:134px; height:22px; background-color:#eda612; padding-left:16px; padding-top:50px;
         font-family:Arial; color:#FFF2D7; font-size:13px;font-weight:bold;text-align:left;}

.ueberschrift
	{float:left; width:312px; height:22px; background-color:#e9bb5a; padding-left:21px; padding-top:50px;
         font-family:Arial; color:#a87200; font-size:13px;font-weight:bold;}

.kfenster
	{width:135px;height:100%;background:url(../images/layout/rep_kontakt.jpg) repeat-x top left;font-family:arial;
         font-size:10px;font-weight:bold;padding-top:40px;padding-left:34px;text-align:left;color:#666666;}

.navi_strich
	{float:left;width:5px;height:13px;margin-left:9px;margin-top:30px;background:url(../images/layout/v_navi.jpg) no-repeat;}

.navi_strich2
	{float:left;width:5px;height:13px;margin-left:9px;margin-top:7px;background:url(../images/layout/v_navi.jpg) no-repeat;}

.rephead
	{float:left;width:377px;height:199px;background:url(../images/layout/rep_head.jpg) repeat-y top left;}

.head1
	{float:left;width:151px;height:199px;background:url(../images/layout/head1.jpg) no-repeat top left;}

.repnavi
	{float:left;width:164px;height:199px;background:url(../images/layout/rep_navi.jpg) repeat-y top left;}

.head2
	{float:left;width:137px;height:199px;background:url(../images/layout/head2.jpg) no-repeat top left;}

.headright
	{float:left;width:13px;height:199px;background-color:#8e8eff;}

.linie
	{width:842px;height:3px;background-color:#ffffff;}

.repmuster
	{width:842px;height:12px;background:url(../images/layout/rep_muster.jpg) repeat-x top left;}

.repmitte
	{width:842px;height:33px;background:url(../images/layout/rep_mitte.jpg) repeat-x top left;}

.hgtxt
	{width:842px;height:100%;background-color:#D4D4D4; padding-bottom:20px;}

.hgkontakt
	{float:left;width:19px;height:72px;background-color:#e9b445;}

.mitte
	{float:left;width:340px;height:72px;background:url(../images/layout/mitte.jpg) no-repeat top left;}